From d80ce4bee624c92ec3fc8cd4252057b76b2fe8ed Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 7 Apr 2020 12:11:25 +0200 Subject: [PATCH 01/14] LTS Haskell 15.7 --- .../configuration-hackage2nix.yaml | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 2f6a0b8978d..2ccf4528dc0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -72,7 +72,7 @@ default-package-overrides: # gi-gdkx11-4.x requires gtk-4.x, which is still under development and # not yet available in Nixpkgs - gi-gdkx11 < 4 - # LTS Haskell 15.6 + # LTS Haskell 15.7 - abstract-deque ==0.3 - abstract-par ==0.3.3 - AC-Angle ==1.0 @@ -259,7 +259,7 @@ default-package-overrides: - authenticate ==1.3.5 - authenticate-oauth ==1.6.0.1 - auto ==0.4.3.1 - - autoexporter ==1.1.15 + - autoexporter ==1.1.16 - auto-update ==0.1.6 - avers ==0.0.17.1 - avro ==0.4.7.0 @@ -496,7 +496,7 @@ default-package-overrides: - core-text ==0.2.3.3 - countable ==1.0 - cpio-conduit ==0.7.0 - - cpphs ==1.20.9 + - cpphs ==1.20.9.1 - cprng-aes ==0.6.1 - cpu ==0.1.2 - cpuinfo ==0.1.0.1 @@ -587,7 +587,7 @@ default-package-overrides: - deque ==0.4.3 - deriveJsonNoPrefix ==0.1.0.1 - deriving-compat ==0.5.8 - - derulo ==1.0.7 + - derulo ==1.0.8 - detour-via-sci ==1.0.0 - dhall ==1.30.0 - dhall-bash ==1.0.28 @@ -615,7 +615,7 @@ default-package-overrides: - distribution-opensuse ==1.1.1 - distributive ==0.6.1 - dl-fedora ==0.7.4 - - dlist ==0.8.0.7 + - dlist ==0.8.0.8 - dlist-instances ==0.1.1.1 - dlist-nonempty ==0.1.1 - dns ==4.0.1 @@ -747,7 +747,7 @@ default-package-overrides: - flat-mcmc ==1.5.1 - FloatingHex ==0.4 - floatshow ==0.2.4 - - flow ==1.0.19 + - flow ==1.0.20 - flush-queue ==1.0.0 - fmlist ==0.9.3 - fn ==0.3.0.2 @@ -826,7 +826,7 @@ default-package-overrides: - genvalidity-unordered-containers ==0.3.0.1 - genvalidity-uuid ==0.1.0.3 - genvalidity-vector ==0.3.0.1 - - geojson ==4.0.1 + - geojson ==4.0.2 - getopt-generics ==0.13.0.4 - ghc-compact ==0.1.0.0 - ghc-core ==0.5.6 @@ -838,7 +838,7 @@ default-package-overrides: - ghc-lib-parser ==8.8.3.20200224 - ghc-lib-parser-ex ==8.8.5.8 - ghc-paths ==0.1.0.12 - - ghc-prof ==1.4.1.6 + - ghc-prof ==1.4.1.7 - ghc-source-gen ==0.3.0.0 - ghc-syntax-highlighter ==0.0.5.0 - ghc-tcplugins-extra ==0.4 @@ -863,10 +863,10 @@ default-package-overrides: - gingersnap ==0.3.1.0 - gi-pango ==1.0.22 - giphy-api ==0.7.0.0 - - githash ==0.1.3.3 + - githash ==0.1.4.0 - github-rest ==1.0.2 - github-types ==0.2.1 - - gitlab-haskell ==0.1.7 + - gitlab-haskell ==0.1.8 - gitrev ==1.3.1 - gi-xlib ==2.0.8 - gl ==0.9 @@ -995,10 +995,10 @@ default-package-overrides: - HSlippyMap ==3.0.1 - hslogger ==1.3.1.0 - hslua ==1.0.3.2 - - hslua-aeson ==1.0.0 + - hslua-aeson ==1.0.1 - hslua-module-system ==0.2.1 - hslua-module-text ==0.2.1 - - HsOpenSSL ==0.11.4.17 + - HsOpenSSL ==0.11.4.18 - hsp ==0.10.0 - hspec ==2.7.1 - hspec-attoparsec ==0.1.0.2 @@ -1032,7 +1032,7 @@ default-package-overrides: - html-entities ==1.1.4.3 - html-entity-map ==0.1.0.0 - htoml ==1.0.0.3 - - http2 ==2.0.3 + - http2 ==2.0.4 - HTTP ==4000.3.14 - http-api-data ==0.4.1.1 - http-client ==0.6.4.1 @@ -1074,7 +1074,7 @@ default-package-overrides: - hw-json ==1.3.1.1 - hw-json-simd ==0.1.0.4 - hw-json-simple-cursor ==0.1.0.2 - - hw-json-standard-cursor ==0.2.1.2 + - hw-json-standard-cursor ==0.2.1.3 - hw-mquery ==0.2.0.2 - hw-packed-vector ==0.2.0.1 - hw-parser ==0.1.0.2 @@ -1116,10 +1116,10 @@ default-package-overrides: - indexed-profunctors ==0.1 - infer-license ==0.2.0 - inflections ==0.4.0.5 - - influxdb ==1.7.1.2 + - influxdb ==1.7.1.3 - ini ==0.4.1 - inj ==1.0 - - inline-c ==0.9.0.0 + - inline-c ==0.9.1.0 - inline-c-cpp ==0.4.0.2 - insert-ordered-containers ==0.2.3 - inspection-testing ==0.4.2.2 @@ -1169,7 +1169,7 @@ default-package-overrides: - js-flot ==0.8.3 - js-jquery ==3.3.1 - json-alt ==1.0.0 - - json-feed ==1.0.8 + - json-feed ==1.0.9 - jsonpath ==0.2.0.0 - json-rpc ==1.0.1 - json-rpc-generic ==0.2.1.5 @@ -1181,7 +1181,7 @@ default-package-overrides: - jwt ==0.10.0 - kan-extensions ==5.2 - kanji ==3.4.1 - - katip ==0.8.3.0 + - katip ==0.8.4.0 - kawhi ==0.3.0 - kazura-queue ==0.1.0.4 - kdt ==0.2.4 @@ -1195,7 +1195,7 @@ default-package-overrides: - kubernetes-webhook-haskell ==0.2.0.0 - l10n ==0.1.0.1 - labels ==0.3.3 - - lackey ==1.0.11 + - lackey ==1.0.12 - LambdaHack ==0.9.5.0 - lame ==0.2.0 - language-avro ==0.1.2.0 @@ -1218,7 +1218,7 @@ default-package-overrides: - lazyio ==0.1.0.4 - lca ==0.3.1 - leancheck ==0.9.3 - - leancheck-instances ==0.0.3 + - leancheck-instances ==0.0.4 - leapseconds-announced ==2017.1.0.1 - learn-physics ==0.6.5 - lens ==4.18.1 @@ -1239,7 +1239,7 @@ default-package-overrides: - libmpd ==0.9.1.0 - libyaml ==0.1.2 - LibZip ==1.0.1 - - lifted-async ==0.10.0.5 + - lifted-async ==0.10.0.6 - lifted-base ==0.2.3.12 - lift-generics ==0.1.3 - linear ==1.20.9 @@ -1249,7 +1249,7 @@ default-package-overrides: - List ==0.6.2 - ListLike ==4.6.3 - listsafe ==0.1.0.1 - - list-singleton ==1.0.0.2 + - list-singleton ==1.0.0.3 - list-t ==1.0.4 - ListTree ==0.2.3 - llvm-hs ==9.0.1 @@ -1344,7 +1344,7 @@ default-package-overrides: - mnist-idx ==0.1.2.8 - mockery ==0.3.5 - mod ==0.1.1.0 - - modern-uri ==0.3.1.0 + - modern-uri ==0.3.2.0 - modular ==0.1.0.8 - monad-control ==1.0.2.3 - monad-control-aligned ==0.0.1.1 @@ -1685,10 +1685,10 @@ default-package-overrides: - range-set-list ==0.1.3.1 - rank1dynamic ==0.4.0 - rank2classes ==1.3.2.1 - - Rasterific ==0.7.5.1 + - Rasterific ==0.7.5.2 - rasterific-svg ==0.3.3.2 - - ratel ==1.0.9 - - ratel-wai ==1.1.1 + - ratel ==1.0.10 + - ratel-wai ==1.1.2 - rattle ==0.1 - rawfilepath ==0.2.4 - rawstring-qm ==0.2.3.0 @@ -1702,7 +1702,7 @@ default-package-overrides: - read-env-var ==1.0.0.0 - reanimate-svg ==0.9.8.0 - rebase ==1.4.1 - - record-dot-preprocessor ==0.2.2 + - record-dot-preprocessor ==0.2.3 - record-hasfield ==1.0 - records-sop ==0.1.0.3 - recursion-schemes ==5.1.3 @@ -1727,7 +1727,7 @@ default-package-overrides: - relational-schemas ==0.1.8.0 - relude ==0.6.0.0 - renderable ==0.2.0.1 - - replace-attoparsec ==1.2.1.0 + - replace-attoparsec ==1.2.2.0 - replace-megaparsec ==1.2.1.0 - repline ==0.2.2.0 - req ==3.1.0 @@ -1743,7 +1743,7 @@ default-package-overrides: - rfc1751 ==0.1.2 - rfc5051 ==0.1.0.4 - rigel-viz ==0.2.0.0 - - rio ==0.1.14.1 + - rio ==0.1.15.0 - rio-orphans ==0.1.1.0 - rio-prettyprint ==0.1.0.0 - roc-id ==0.1.0.0 @@ -1770,7 +1770,7 @@ default-package-overrides: - salak ==0.3.6 - salak-yaml ==0.3.5.3 - saltine ==0.1.1.0 - - salve ==1.0.8 + - salve ==1.0.9 - sample-frame ==0.0.3 - sample-frame-np ==0.0.4.1 - sampling ==0.3.3 @@ -1884,8 +1884,8 @@ default-package-overrides: - sized ==0.4.0.0 - skein ==1.0.9.4 - skip-var ==0.1.1.0 - - skylighting ==0.8.3.2 - - skylighting-core ==0.8.3.2 + - skylighting ==0.8.3.4 + - skylighting-core ==0.8.3.4 - slist ==0.1.0.0 - small-bytearray-builder ==0.3.4.0 - smallcheck ==1.1.5 @@ -1959,7 +1959,7 @@ default-package-overrides: - string-transform ==1.1.1 - stripe-concepts ==1.0.2.0 - stripe-signature ==1.0.0.1 - - strive ==5.0.9 + - strive ==5.0.10 - structs ==0.1.3 - structured-cli ==2.5.2.0 - stylish-haskell ==0.10.0.0 @@ -2057,7 +2057,7 @@ default-package-overrides: - these ==1.0.1 - these-lens ==1 - these-optics ==1 - - th-expand-syns ==0.4.5.0 + - th-expand-syns ==0.4.6.0 - th-extras ==0.0.0.4 - th-lift ==0.8.1 - th-lift-instances ==0.1.14 @@ -2281,7 +2281,7 @@ default-package-overrides: - writer-cps-exceptions ==0.1.0.1 - writer-cps-mtl ==0.1.1.6 - writer-cps-transformers ==0.5.6.1 - - wuss ==1.1.15 + - wuss ==1.1.16 - X11 ==1.9.1 - X11-xft ==0.3.1 - x11-xim ==0.0.9.0 @@ -2320,7 +2320,7 @@ default-package-overrides: - yesod-auth ==1.6.10 - yesod-auth-hashdb ==1.7.1.2 - yesod-bin ==1.6.0.4 - - yesod-core ==1.6.17.3 + - yesod-core ==1.6.18 - yesod-form ==1.6.7 - yesod-gitrev ==0.2.1 - yesod-newsfeed ==1.7.0.0 From 7467d0a58740c12e3ed6d016d844b93a61c6721b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 10 Apr 2020 20:33:22 +0200 Subject: [PATCH 02/14] hackage2nix: disable failing builds to fix Nixpkgs evaluation errors --- .../haskell-modules/configuration-hackage2nix.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 2ccf4528dc0..9072d7d7e33 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -3539,6 +3539,7 @@ broken-packages: - church-maybe - cielo - cil + - cimple - cinvoke - cio - cipher-blowfish @@ -6386,6 +6387,7 @@ broken-packages: - ideas - ideas-math - ideas-math-types + - ideas-statistics - idempotent - identicon-style-squares - identifiers @@ -7707,6 +7709,7 @@ broken-packages: - neural - neural-network-blashs - neural-network-hmatrix + - neuron - newhope - newports - newsletter @@ -10367,6 +10370,7 @@ broken-packages: - vty-ui - vty-ui-extras - vulkan + - VulkanMemoryAllocator - waargonaut - wacom-daemon - waddle From 5c7bf5123c698be891ac8c6fa89780026d3e417a Mon Sep 17 00:00:00 2001 From: Chuck Date: Thu, 2 Apr 2020 12:36:37 -0700 Subject: [PATCH 03/14] haskellPackages.idris: Fix build (new GHC 8.8 & old megaparsec 7) The hackage-packages.nix change was generated by hackage2nix v2.15.1 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/ad4a70d448051948f2064d0bba5e63eab25f04d8. --- .../haskell-modules/configuration-common.nix | 17 ++++++++++---- .../configuration-hackage2nix.yaml | 2 +- .../haskell-modules/hackage-packages.nix | 23 +++++++++++++++++-- 3 files changed, 35 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 002142965c1..b2f086bb9bd 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -716,10 +716,19 @@ self: super: { ''; }); - # The standard libraries are compiled separately - idris = generateOptparseApplicativeCompletion "idris" ( - doJailbreak (dontCheck super.idris) - ); + # The standard libraries are compiled separately. + # The megaparsec-7 override is needed because https://github.com/idris-lang/Idris-dev/issues/4826 declares that + # idris1 has no plans to migrate to megaparsec-8. + # The idris-lang/Idris-dev#4808 patch is for GHC 8.8 compatibility, and can likely be removed with the next release. + idris = generateOptparseApplicativeCompletion "idris" (doJailbreak (dontCheck + (appendPatches + (super.idris.override { megaparsec = self.megaparsec_7_0_5; }) [ + (pkgs.fetchpatch { + url = "https://github.com/idris-lang/Idris-dev/pull/4808.diff"; + sha256 = "060ib1rczy34ip8xf3bv1pf28655f6s0bvvij19jhh5dpcr0pf71"; + excludes = [ ".travis.yml" "Makefile" "appveyor.yml" ]; + }) + ]))); # https://github.com/bos/math-functions/issues/25 math-functions = dontCheck super.math-functions; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 9072d7d7e33..f20ba98f3a4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -2387,6 +2387,7 @@ extra-packages: - inline-c-cpp < 0.2 # required on GHC 8.0.x - lens-labels == 0.1.* # required for proto-lens-descriptors - mainland-pretty == 0.6.2.* # required for tensorflow-opgen-0.1.0.0 + - megaparsec >= 7.0.4 && < 8 # required for idris: https://github.com/idris-lang/Idris-dev/issues/4826 - mtl < 2.2 # newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x - mtl-prelude < 2 # required for to build postgrest on mtl 2.1.x platforms - network == 2.6.3.1 # newer versions don't compile with GHC 7.4.x and below @@ -6393,7 +6394,6 @@ broken-packages: - identifiers - idiii - idna2008 - - idris - IDynamic - ieee-utils - iexcloud diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 1a9e75a37cd..a394e5c9017 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -137052,8 +137052,6 @@ self: { ]; description = "Functional Programming Language with Dependent Types"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) gmp;}; "ieee" = callPackage @@ -162376,6 +162374,27 @@ self: { broken = true; }) {}; + "megaparsec_7_0_5" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , criterion, deepseq, mtl, parser-combinators, scientific, text + , transformers, weigh + }: + mkDerivation { + pname = "megaparsec"; + version = "7.0.5"; + sha256 = "0bqx1icbmk8s7wmbcdzsgnlh607c7kzg8l80cp02dxr5valjxp7j"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers deepseq mtl + parser-combinators scientific text transformers + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq text weigh + ]; + description = "Monadic parser combinators"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "megaparsec" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, containers , criterion, deepseq, mtl, parser-combinators, scientific, text From 0a4769ba6fd9fc9b5a6c59566b06b3f96156439a Mon Sep 17 00:00:00 2001 From: Marek Fajkus Date: Sat, 4 Apr 2020 21:42:07 +0200 Subject: [PATCH 04/14] haskellPackages.persistent-postgresql: don't check Test suite requires database. Disabling tests as is done for mysql backend. --- pkgs/development/haskell-modules/configuration-common.nix | 2 ++ pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index b2f086bb9bd..5355b0ccc1c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1474,7 +1474,9 @@ self: super: { vty = self.vty_5_28_2; }); + # Test suite requires database persistent-mysql = dontCheck super.persistent-mysql; + persistent-postgresql = dontCheck super.persistent-postgresql; # Fix EdisonAPI and EdisonCore for GHC 8.8: # https://github.com/robdockins/edison/pull/16 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index f20ba98f3a4..48c849074fa 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -8097,7 +8097,6 @@ broken-packages: - persistent-migration - persistent-mongoDB - persistent-mysql-haskell - - persistent-postgresql - persistent-protobuf - persistent-ratelimit - persistent-redis From 267d7a151b56aa2480d709d1249faad49a3aeaec Mon Sep 17 00:00:00 2001 From: Mike Sperber Date: Wed, 8 Apr 2020 15:43:10 +0200 Subject: [PATCH 05/14] hackage2nix: update extra-packages we keep around for tensorflow This is the first step towards unbreaking the tensorflow packages. --- .../haskell-modules/configuration-hackage2nix.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 48c849074fa..cd6cb54701e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -2385,8 +2385,9 @@ extra-packages: - http-conduit ^>= 2.2 # pre-lts-11.x versions neeed by git-annex 6.20180227 - inline-c < 0.6 # required on GHC 8.0.x - inline-c-cpp < 0.2 # required on GHC 8.0.x + - lens-family ==1.2.3 # required for tensorflow + - lens-family-core ==1.2.3 # required for tensorflow - lens-labels == 0.1.* # required for proto-lens-descriptors - - mainland-pretty == 0.6.2.* # required for tensorflow-opgen-0.1.0.0 - megaparsec >= 7.0.4 && < 8 # required for idris: https://github.com/idris-lang/Idris-dev/issues/4826 - mtl < 2.2 # newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x - mtl-prelude < 2 # required for to build postgrest on mtl 2.1.x platforms @@ -2399,9 +2400,11 @@ extra-packages: - persistent-sqlite < 2.7 # pre-lts-11.x versions neeed by git-annex 6.20180227 - prettyprinter == 1.6.1 # required by ghc 8.8.x, and dhall-1.29.0 - primitive == 0.5.1.* # required to build alex with GHC 6.12.3 - - proto-lens == 0.2.* # required for tensorflow-proto-0.1.x on GHC 8.2.x - - proto-lens-protobuf-types == 0.2.* # required for tensorflow-proto-0.1.x on GHC 8.2.x - - proto-lens-protoc == 0.2.* # required for tensorflow-proto-0.1.x on GHC 8.2.x + - proto-lens == 0.5.* # required for tensorflow-proto + - proto-lens-protobuf-types == 0.5.* # required for tensorflow-proto + - proto-lens-protoc == 0.5.* # required for tensorflow-proto + - proto-lens-runtime == 0.5.* # required for tensorflow-proto + - proto-lens-setup == 0.4.0.2 # required for tensorflow-proto - QuickCheck < 2 # required by test-framework-quickcheck and its users - resolv == 0.1.1.2 # required to build cabal-install-3.0.0.0 with pre ghc-8.8.x - resourcet ==1.1.* # pre-lts-11.x versions neeed by git-annex 6.20180227 From c64ba7e26a9db979ff6b0b5059615d31530d68cc Mon Sep 17 00:00:00 2001 From: Sam Doshi Date: Thu, 9 Apr 2020 08:38:15 +0100 Subject: [PATCH 06/14] hackage2nix: unbreak hsexif --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index cd6cb54701e..35624f989c6 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -6136,7 +6136,6 @@ broken-packages: - Hsed - hsenv - HSet - - hsexif - hsfacter - hsfcsh - HSFFIG From 450396e28d6aa8c0e1ac58e277cc544028a331b2 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 7 Apr 2020 02:31:17 +0200 Subject: [PATCH 07/14] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.1 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/c7e2a1a246c24d2e81293b9b5b540cc36ee76758. --- .../haskell-modules/hackage-packages.nix | 2062 ++++++++++------- 1 file changed, 1235 insertions(+), 827 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a394e5c9017..341dfb69df4 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -9666,8 +9666,8 @@ self: { pname = "HaXml"; version = "1.25.5"; sha256 = "0d8jbiv53r3ndg76r3937idqdg34nhmb99vj087i73hjnv21mifb"; - revision = "1"; - editedCabalFile = "1xnni9hdvi87incm1pcx0b7jv410maww99acdfkx1cwhlb6k91ag"; + revision = "2"; + editedCabalFile = "0vlczcac2is5dbvkcwbsry1i10pbh1r316n1sq2py35alw7kzp1j"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -10682,20 +10682,6 @@ self: { }) {Judy = null;}; "HsOpenSSL" = callPackage - ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }: - mkDerivation { - pname = "HsOpenSSL"; - version = "0.11.4.17"; - sha256 = "0qivl9clmybfglwxqp2sq308rv4ia4rhwshcsc8b029bvpp0mpsi"; - setupHaskellDepends = [ base Cabal ]; - libraryHaskellDepends = [ base bytestring network time ]; - librarySystemDepends = [ openssl ]; - testHaskellDepends = [ base bytestring ]; - description = "Partial OpenSSL binding for Haskell"; - license = stdenv.lib.licenses.publicDomain; - }) {inherit (pkgs) openssl;}; - - "HsOpenSSL_0_11_4_18" = callPackage ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }: mkDerivation { pname = "HsOpenSSL"; @@ -10707,7 +10693,6 @@ self: { testHaskellDepends = [ base bytestring ]; description = "Partial OpenSSL binding for Haskell"; license = stdenv.lib.licenses.publicDomain; - hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) openssl;}; "HsOpenSSL-x509-system" = callPackage @@ -12098,6 +12083,26 @@ self: { 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 = stdenv.lib.licenses.mit; + }) {}; + "LTree" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { @@ -12594,8 +12599,8 @@ self: { pname = "ListT"; version = "0.1.2.0"; sha256 = "0ygj695w1xrv0kkpnm55gfjnks7xdbw6vrlqx1a5as4s36hq11zr"; - revision = "1"; - editedCabalFile = "1bc361psymmj12akdb3vdl4qsm5fp37dwbsqapj9sglnmv3w7bhg"; + revision = "3"; + editedCabalFile = "037gbqvqqlqh1b18z4y24rcgkmn3yh0yg3p1aqq1frm3cbkawcps"; libraryHaskellDepends = [ base transformers util ]; testHaskellDepends = [ base smallcheck tasty tasty-smallcheck transformers util @@ -13309,19 +13314,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "MissingH_1_4_2_1" = callPackage + "MissingH_1_4_3_0" = callPackage ({ mkDerivation, array, base, containers, directory , errorcall-eq-instance, filepath, hslogger, HUnit, mtl, network - , old-locale, old-time, parsec, process, random, regex-compat, time - , unix + , network-bsd, old-locale, old-time, parsec, process, random + , regex-compat, time, unix }: mkDerivation { pname = "MissingH"; - version = "1.4.2.1"; - sha256 = "1m9qdgs2ma1svjcagv7qd31xcvym2mnzx001qwchdh46q9y288k1"; + version = "1.4.3.0"; + sha256 = "196cniya5wzcv2d777nr0f7hinclpals4ia1mkzzv35870pqr6lw"; libraryHaskellDepends = [ array base containers directory filepath hslogger mtl network - old-locale old-time parsec process random regex-compat time unix + network-bsd old-locale old-time parsec process random regex-compat + time unix ]; testHaskellDepends = [ base containers directory errorcall-eq-instance filepath HUnit @@ -16791,23 +16797,6 @@ self: { }) {}; "Rasterific" = callPackage - ({ mkDerivation, base, bytestring, containers, dlist, FontyFruity - , free, JuicyPixels, mtl, primitive, transformers, vector - , vector-algorithms - }: - mkDerivation { - pname = "Rasterific"; - version = "0.7.5.1"; - sha256 = "0n2kamiymfnh93yc8zn3bjjnxlz1q2yyc33f9h2ahyn4wzfw64n6"; - libraryHaskellDepends = [ - base bytestring containers dlist FontyFruity free JuicyPixels mtl - primitive transformers vector vector-algorithms - ]; - description = "A pure haskell drawing engine"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "Rasterific_0_7_5_2" = callPackage ({ mkDerivation, base, bytestring, containers, dlist, FontyFruity , free, JuicyPixels, mtl, primitive, transformers, vector , vector-algorithms @@ -16822,7 +16811,6 @@ self: { ]; description = "A pure haskell drawing engine"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ReadArgs" = callPackage @@ -17944,17 +17932,16 @@ self: { }) {}; "ShellCheck" = callPackage - ({ mkDerivation, aeson, array, base, bytestring, Cabal, containers + ({ mkDerivation, aeson, array, base, bytestring, containers , deepseq, Diff, directory, filepath, mtl, parsec, process , QuickCheck, regex-tdfa }: mkDerivation { pname = "ShellCheck"; - version = "0.7.0"; - sha256 = "1vx895cp5k5h0680xfwj74lk97m9y627n965x6srds0gfnbkzy9s"; + version = "0.7.1"; + sha256 = "06m4wh891nah3y0br4wh3adpsb16zawkb2ijgf1vcz61fznj6ps1"; isLibrary = true; isExecutable = true; - setupHaskellDepends = [ base Cabal process ]; libraryHaskellDepends = [ aeson array base bytestring containers deepseq Diff directory filepath mtl parsec process QuickCheck regex-tdfa @@ -20272,6 +20259,21 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "VulkanMemoryAllocator" = callPackage + ({ mkDerivation, base, bytestring, transformers, vector + , vector-sized, vulkan + }: + mkDerivation { + pname = "VulkanMemoryAllocator"; + version = "0.1.0.0"; + sha256 = "137wzl15g4arhc8c00xnypqn7xpsban6fbyjpw204qg35p8y93qn"; + libraryHaskellDepends = [ + base bytestring transformers vector vector-sized vulkan + ]; + description = "Bindings to the VulkanMemoryAllocator library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "WAVE" = callPackage ({ mkDerivation, base, bytestring, containers, parseargs }: mkDerivation { @@ -20885,6 +20887,8 @@ self: { pname = "X"; version = "0.3.1.0"; sha256 = "10paczbaiwag50v8ay9pl0f6whqds6y0yy14z0h8s6j04p9zd50f"; + revision = "1"; + editedCabalFile = "1c24q6bh9zq1a9rm9wqi8kasfzcn3cvbzdcgya8clwh3k7xbsvmg"; libraryHaskellDepends = [ base bytestring deepseq text text-short ]; @@ -23264,6 +23268,8 @@ self: { 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 ]; @@ -24144,8 +24150,8 @@ self: { }: mkDerivation { pname = "aeson-schema"; - version = "0.4.1.3"; - sha256 = "17w0hih9l7x9r14s2mxywjzysm00f6bz6rqsgknvv9injakpscn3"; + version = "0.4.2.0"; + sha256 = "0d7x5c2s4jx3663wgrmzvdgxq5b3slcnmr09pk3i7kkrc1wf3yky"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson attoparsec base bytestring containers fail ghc-prim mtl @@ -24433,6 +24439,8 @@ self: { pname = "affine"; version = "0.1.1.0"; sha256 = "094h5b5l755sm79mr47dm5brp2jvfd2g0mdz23mcw1pz57lm0c8i"; + revision = "1"; + editedCabalFile = "1avxd17y9k0afqjgb8gq254a6ys7dpncgiyrp6mxbngdcvjyahyc"; libraryHaskellDepends = [ alg base ]; description = "Affine spaces (generalized)"; license = stdenv.lib.licenses.bsd3; @@ -29769,8 +29777,8 @@ self: { ({ mkDerivation, base, ghc-prim }: mkDerivation { pname = "aop-prelude"; - version = "0.1.0.0"; - sha256 = "0jgv33h50mb5i0fignmxngijcrv59wnnljnf1idrf7n57kgrrjlg"; + version = "0.2.0.0"; + sha256 = "0v972z1qxvv5nmfl7cdjqymzwjyl4cig8ilmp2lxrh9zw7k1lfsp"; libraryHaskellDepends = [ base ghc-prim ]; testHaskellDepends = [ base ghc-prim ]; description = "prelude for Algebra of Programming"; @@ -31204,8 +31212,8 @@ self: { }: mkDerivation { pname = "archive-sig"; - version = "1.0.0.0"; - sha256 = "1n8b10l5fq11kvph6j3qysm4ih6yi02167hixx98sa5c6bgba5z5"; + version = "1.0.1.0"; + sha256 = "0pfkd1whid992pnslh9mcaxm8fc3gjcmj91wmq3byxjpjybw1jy5"; libraryHaskellDepends = [ base bytestring composition-prelude dir-traverse ]; @@ -34301,8 +34309,8 @@ self: { ({ mkDerivation, base, Cabal, directory, filepath }: mkDerivation { pname = "autoexporter"; - version = "1.1.15"; - sha256 = "061pincl8110ifm2d6jahxkgpvwid1anv3hvswbs4zqwkg6ll8lx"; + version = "1.1.16"; + sha256 = "1cr3fdj57p959dgsilnsl5m8ifih6jzxmkpkvgx6hiqxkxkxlzvg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Cabal directory filepath ]; @@ -37046,8 +37054,8 @@ self: { pname = "basic"; version = "0.1.0.0"; sha256 = "13ikd2pkg2qspkdq0h21wa3clyaj47cm41239024g0sdv8m03bpb"; - revision = "1"; - editedCabalFile = "1zdychkb5s1j8hyniz7v527q89ciwj1h33x34ghlqqpm0igai52k"; + revision = "2"; + editedCabalFile = "1b5kw2y4mrxn8lxcsc0dy00ixjyh58j52x9gs9yppvkry0v6c2x9"; libraryHaskellDepends = [ base stm template-haskell transformers util ]; @@ -38006,8 +38014,8 @@ self: { ({ mkDerivation, base, bytestring, mtl, time }: mkDerivation { pname = "benchpress"; - version = "0.2.2.12"; - sha256 = "0r5b1mdjm08nsxni1qzwq3kap13jflcq7ksd30zl7vaxgz9yhwfm"; + version = "0.2.2.13"; + sha256 = "1x14mynjwjd8j7l0dl8nn6w8wf5y95wvww445glkih4p1yvzqm8z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base mtl time ]; @@ -38459,6 +38467,8 @@ self: { pname = "bifunctor"; version = "0.1.0.0"; sha256 = "056fbcmrbzdagxr37nzq06668r9js8q9h79pnz6hv19lfljgspb1"; + revision = "1"; + editedCabalFile = "1yc56avikf0xnmd7cm2hh93vgwcpxyiw1d208s4hp80i8iprkp2n"; libraryHaskellDepends = [ base category ]; description = "Bifunctors"; license = stdenv.lib.licenses.bsd3; @@ -38754,6 +38764,8 @@ self: { pname = "binary-bits"; version = "0.5"; sha256 = "1577bd5q4lhw024v4hfil10iyx7v4cf72ldhxb8xhm27i80lllqn"; + revision = "1"; + editedCabalFile = "08x9vx9akj46aw1l9k9xhhvqpxwffbz7fcr2dk5vr001a2ya4ngm"; libraryHaskellDepends = [ base binary bytestring ]; testHaskellDepends = [ base binary bytestring QuickCheck random test-framework @@ -40345,8 +40357,8 @@ self: { }: mkDerivation { pname = "bioinformatics-toolkit"; - version = "0.9.2"; - sha256 = "1glf8wnswn60mcyrwn6y1ma6db1k6zckjmzbm28nvr961plp108b"; + version = "0.9.3.1"; + sha256 = "106aiq3147zrd6dh689zamqi8q03cfvsmsvjlivwcdgybg7zrdr4"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson aeson-pretty attoparsec base bytestring bytestring-lexing @@ -40460,8 +40472,8 @@ self: { }: mkDerivation { pname = "birch-beer"; - version = "0.2.3.0"; - sha256 = "1lq5mxq2pci3jh3a0pv7k6a3ncz39g45hvj9r78xwmqxn5s5hffw"; + version = "0.2.4.0"; + sha256 = "1kiq4qq8xjw7l7mm973lxrr502fz7fybgcpzmrjiadhamjch8h9l"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -44842,6 +44854,18 @@ self: { broken = true; }) {}; + "burrito" = callPackage + ({ mkDerivation, base, HUnit, template-haskell, transformers }: + mkDerivation { + pname = "burrito"; + version = "1.0.1.0"; + sha256 = "0fw13xfa7x7gywylgvhbjq9zrbjsix8jn11qvp2xavirmgz74mvw"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base HUnit transformers ]; + description = "Parse and render URI templates"; + license = stdenv.lib.licenses.isc; + }) {}; + "burst-detection" = callPackage ({ mkDerivation, base, criterion, deepseq }: mkDerivation { @@ -51910,6 +51934,28 @@ self: { broken = true; }) {}; + "cimple" = callPackage + ({ mkDerivation, aeson, alex, array, base, bytestring, compact + , containers, groom, happy, hspec, mtl, text + }: + mkDerivation { + pname = "cimple"; + version = "0.0.1"; + sha256 = "06sqdyqmvkaf4nsh1cq287pmki0dbzvh4yzlbcm5l7c2clxc7yg5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring compact containers mtl text + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base bytestring groom text ]; + testHaskellDepends = [ base hspec ]; + description = "Simple C-like programming language"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "cinvoke" = callPackage ({ mkDerivation, base, bytestring, cinvoke }: mkDerivation { @@ -54986,6 +55032,17 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "coercible-subtypes" = callPackage + ({ mkDerivation, base, profunctors }: + mkDerivation { + pname = "coercible-subtypes"; + version = "0.1.0.0"; + sha256 = "1z5fmdgv52x410x2z4gxyac18f98226dymzdvhcvkx7mw2k9q44x"; + libraryHaskellDepends = [ base profunctors ]; + description = "Coercible but only in one direction"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "coercible-utils" = callPackage ({ mkDerivation, base, gauge }: mkDerivation { @@ -58797,36 +58854,28 @@ self: { "configuration-tools" = callPackage ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base - , base-unicode-symbols, base64-bytestring, bytestring, Cabal - , case-insensitive, connection, data-default, deepseq, directory - , dlist, enclosed-exceptions, filepath, http-client - , http-client-tls, http-types, monad-control, mtl, network-uri + , base-unicode-symbols, bytestring, Cabal, case-insensitive + , deepseq, directory, dlist, filepath, mtl, network-uri , optparse-applicative, process, profunctors, semigroupoids - , semigroups, text, tls, transformers, unordered-containers, wai - , warp, warp-tls, x509, x509-system, x509-validation, yaml + , semigroups, text, transformers, unordered-containers, yaml }: mkDerivation { pname = "configuration-tools"; - version = "0.4.2"; - sha256 = "08wzgd38adlrgp9s8330hsp3h1jmhnlaj3fyvkxgljlmyyzlw70q"; - revision = "1"; - editedCabalFile = "1x30k0jbx62689rnjwg74v9mwcf81rpjvbkm0gj94slzsx66adpp"; + version = "0.5.0"; + sha256 = "0pgx2wzzqxgafgf3qjys05hp89lz4fwczsx0i581n8ngs3p4i0wh"; setupHaskellDepends = [ base bytestring Cabal directory filepath process ]; libraryHaskellDepends = [ aeson ansi-wl-pprint attoparsec base base-unicode-symbols - base64-bytestring bytestring Cabal case-insensitive connection - data-default deepseq directory dlist enclosed-exceptions filepath - http-client http-client-tls http-types monad-control mtl - network-uri optparse-applicative process profunctors semigroupoids - semigroups text tls transformers unordered-containers x509 - x509-system x509-validation yaml + bytestring Cabal case-insensitive deepseq directory dlist filepath + mtl network-uri optparse-applicative process profunctors + semigroupoids semigroups text transformers unordered-containers + yaml ]; testHaskellDepends = [ - base base-unicode-symbols bytestring Cabal enclosed-exceptions - http-types monad-control mtl text transformers unordered-containers - wai warp warp-tls yaml + base base-unicode-symbols bytestring Cabal mtl text transformers + unordered-containers yaml ]; description = "Tools for specifying and parsing configurations"; license = stdenv.lib.licenses.mit; @@ -58905,8 +58954,8 @@ self: { }: mkDerivation { pname = "configurator-pg"; - version = "0.2.1"; - sha256 = "0hlzh1608gcz86sh0wg1qgfz2v805hdjwga9sib1hb5cpmfc9c4j"; + version = "0.2.2"; + sha256 = "0ibpsj3yf8qlcjr84i77j6llrsfpcxadqqgsqz90cwy92z5vjxrx"; libraryHaskellDepends = [ base containers megaparsec protolude scientific text ]; @@ -59227,8 +59276,8 @@ self: { pname = "constrained-category"; version = "0.1.0.0"; sha256 = "01r5jyydixfh82zynjpacsv5dc0mz28bcm8xaz2pgf2pc4gcfl9h"; - revision = "1"; - editedCabalFile = "1kgkrzzvdjbdhkr53dlrm4qyxa8sxva9vkjyl7kd3lha5sdpids3"; + revision = "2"; + editedCabalFile = "1zjb5pzq479r3i4mphmxs7rqb4jiivhf1mm7273fzjrfykx50y4c"; libraryHaskellDepends = [ alg base category constraint unconstrained ]; @@ -59912,6 +59961,17 @@ self: { broken = true; }) {}; + "contracheck-applicative" = callPackage + ({ mkDerivation, base, containers, contravariant, mmorph }: + mkDerivation { + pname = "contracheck-applicative"; + version = "0.1.1.0"; + sha256 = "0lv9zq1lxnl9w77wnsywna4lh1cw7gh8ks3gwciij2x2bwlw48ns"; + libraryHaskellDepends = [ base containers contravariant mmorph ]; + description = "Validation types/typeclass based on the contravariance"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "contravariant" = callPackage ({ mkDerivation, base, StateVar, transformers }: mkDerivation { @@ -59945,6 +60005,8 @@ self: { pname = "control"; version = "0.1.1.0"; sha256 = "1393w30mgzhgppfrzjsh62gdw9agbjfxw9ahxphjabf0zdf34xzg"; + revision = "1"; + editedCabalFile = "1nngr12zwv1lxjq79qcxrwrw86yvyg1cxiahy3jn46bnw0k20ym2"; libraryHaskellDepends = [ base basic stm template-haskell transformers ]; @@ -61169,8 +61231,8 @@ self: { }: mkDerivation { pname = "cpkg"; - version = "0.2.5.0"; - sha256 = "0h2h19qld1n26vap7vmcf8fzpjgdryjd09qf0ky5smhcqq81kyrj"; + version = "0.2.5.1"; + sha256 = "08snjhmxjcsw2imglfpqggby7vn2vgbbz56d0mh4s6p73mrqnjgg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -61239,22 +61301,6 @@ self: { }) {}; "cpphs" = callPackage - ({ mkDerivation, base, directory, polyparse, time }: - mkDerivation { - pname = "cpphs"; - version = "1.20.9"; - sha256 = "07qb1k9iq76a3l0506s08mw3a16i7qvp0hrmn7wxvwj3f6pg53cp"; - revision = "1"; - editedCabalFile = "1zsyi2h2b7kcmbda2kr3a1xg81d26a92zqg78ziqqyc5aw1j5z6b"; - 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"; - }) {}; - - "cpphs_1_20_9_1" = callPackage ({ mkDerivation, base, directory, polyparse, time }: mkDerivation { pname = "cpphs"; @@ -61266,7 +61312,6 @@ self: { executableHaskellDepends = [ base directory polyparse time ]; description = "A liberalised re-implementation of cpp, the C pre-processor"; license = "LGPL"; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cprng-aes" = callPackage @@ -62910,8 +62955,8 @@ self: { pname = "cryptohash-md5"; version = "0.11.100.1"; sha256 = "1y8q7s2bn4gdknw1wjikdnar2b5pgz3nv3220lxrlgpsf23x82vi"; - revision = "4"; - editedCabalFile = "0gzaibjkipijwj9m9l6wrhfk5s3kdvfbhdl7cl1373cjfs41v0m3"; + revision = "5"; + editedCabalFile = "1dxakry5p9dv9p9h617c0295plrfy2n5k13lsgp4gxwb6yzji9d4"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ base base16-bytestring bytestring pureMD5 tasty tasty-hunit @@ -64044,8 +64089,8 @@ self: { pname = "curry"; version = "0.0.0.0"; sha256 = "09kwv72pww29xhp4sp7czp3pgjdggzs5ggj8cmzng8xzzgsgd1dv"; - revision = "1"; - editedCabalFile = "1mb2472j8ypxayd5sgbzl27xrhjwbsjd43dqflqjhllwk1ysm7lb"; + revision = "2"; + editedCabalFile = "15blz8y7jvxznm3j6sak4kcqq5c4apd4fkh60ixc36pbgc2q9kip"; libraryHaskellDepends = [ base ]; description = "Curry types"; license = stdenv.lib.licenses.bsd3; @@ -65891,6 +65936,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "data-fix_0_2_1" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-fix"; + version = "0.2.1"; + sha256 = "05mhbcb04gxj1zl5y3zjss4p5lab5wyvzwk9pbg04ax2l24qmwih"; + libraryHaskellDepends = [ base ]; + description = "Fixpoint data types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "data-fix-cse" = callPackage ({ mkDerivation, base, containers, data-fix, transformers }: mkDerivation { @@ -66766,8 +66823,8 @@ self: { ({ mkDerivation, base, containers, mtl }: mkDerivation { pname = "data-transform"; - version = "0.1.0.2"; - sha256 = "0r4j295b8688x88knbw19z6f4ggnpxgs7adpl1r00njjykdhdzac"; + version = "0.1.1.0"; + sha256 = "0l0pbr0fg7i09lv05bhv0gl80x2mxxyvxa0n5jdknh5xfphqga96"; libraryHaskellDepends = [ base containers mtl ]; description = "Functions to transform data structures"; license = stdenv.lib.licenses.bsd3; @@ -66925,6 +66982,35 @@ self: { broken = true; }) {}; + "datadog_0_2_5_0" = 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.2.5.0"; + sha256 = "15vbx09f2l250wlmk1wcnfrdmma81dghmy5gbyc6z7s8aqf9vib6"; + 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 = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "datadog-tracing" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, data-default , ffunctor, generic-random, hspec-golden-aeson, http-media @@ -69499,8 +69585,8 @@ self: { ({ mkDerivation, aeson, base, bytestring }: mkDerivation { pname = "deriving-aeson"; - version = "0.2.2"; - sha256 = "0hv7c9fyfm9zynz5kha1ws0qsizkrcjnwy84lhyixxzlqh3rl16d"; + version = "0.2.3"; + sha256 = "0cxkrsdbr2mq2i5w8762lc5cc9kyf3csscd9gmndrrdvicmq1yvv"; libraryHaskellDepends = [ aeson base ]; testHaskellDepends = [ aeson base bytestring ]; description = "Type driven generic aeson instance customisation"; @@ -69558,8 +69644,8 @@ self: { ({ mkDerivation, base, doctest }: mkDerivation { pname = "derulo"; - version = "1.0.7"; - sha256 = "0ph4szgn009asgcpd6rzdach41jzyrwilk4x9vnrqk3mjk36zxy5"; + version = "1.0.8"; + sha256 = "1qmmhnvzn3dip5y757wmwjj51ah5i5db82ni85xl2ckk1k765v9c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; @@ -73643,18 +73729,6 @@ self: { }) {}; "dlist" = callPackage - ({ mkDerivation, base, Cabal, deepseq, QuickCheck }: - mkDerivation { - pname = "dlist"; - version = "0.8.0.7"; - sha256 = "0b5spkzvj2kx8pk86xz0djkxs13j7dryf5fl16dk4mlp1wh6mh53"; - libraryHaskellDepends = [ base deepseq ]; - testHaskellDepends = [ base Cabal QuickCheck ]; - description = "Difference lists"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "dlist_0_8_0_8" = callPackage ({ mkDerivation, base, Cabal, deepseq, QuickCheck }: mkDerivation { pname = "dlist"; @@ -73664,7 +73738,6 @@ self: { testHaskellDepends = [ base Cabal QuickCheck ]; description = "Difference lists"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dlist-instances" = callPackage @@ -73957,8 +74030,8 @@ self: { }: mkDerivation { pname = "dobutokO2"; - version = "0.22.1.0"; - sha256 = "1mx1q8z5a950ji8nnmw2jcarqadlkm58qszzyz0hh31rni26p1k5"; + version = "0.26.0.0"; + sha256 = "04nack12bj26z56jlwrms5idx3x4qp7kif1ff40vwwkq5qwxncbc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -77864,6 +77937,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ejdb2-binding" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, ejdb2 + , libejdb2, tasty, tasty-hunit, unordered-containers, vector + }: + mkDerivation { + pname = "ejdb2-binding"; + version = "0.1.0.0"; + sha256 = "0vh40ssfrz22vdqw0lswq27rr7wpzndg5y74wjdsddy44pbgmmc9"; + libraryHaskellDepends = [ + aeson base bytestring 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 = stdenv.lib.licenses.mit; + }) {ejdb2 = null; libejdb2 = null;}; + "ekg" = callPackage ({ mkDerivation, aeson, base, bytestring, ekg-core, ekg-json , filepath, network, snap-core, snap-server, text, time @@ -81990,6 +82083,20 @@ self: { 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 = stdenv.lib.licenses.bsd3; + }) {}; + "except-exceptions" = callPackage ({ mkDerivation, base, exceptions, transformers }: mkDerivation { @@ -83315,6 +83422,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "extrapolate_0_4_2" = callPackage + ({ mkDerivation, base, express, leancheck, speculate + , template-haskell + }: + mkDerivation { + pname = "extrapolate"; + version = "0.4.2"; + sha256 = "1dhljcsqahpyn3khxjbxc15ih1r6kgqcagr5gbpg1d705ji7y3j0"; + libraryHaskellDepends = [ + base express leancheck speculate template-haskell + ]; + testHaskellDepends = [ base express leancheck speculate ]; + description = "generalize counter-examples of test properties"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ez-couch" = callPackage ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base , blaze-builder, bytestring, classy-prelude, classy-prelude-conduit @@ -83346,8 +83470,8 @@ self: { pname = "ez3"; version = "0.1.0.0"; sha256 = "0p2i8ingh27qn61rizh79ink63ydf3wcm86q57f4kd4arbnp7gs4"; - revision = "1"; - editedCabalFile = "13pr43yrrkxp0fmdw1s4wavz8zak5pw1aq2wf1zc8fskysyfx67w"; + revision = "2"; + editedCabalFile = "1x0fskz64l9xvywiif9jmmnjkkr7pbdri9y6k3cxgl47yipi0kf2"; libraryHaskellDepends = [ base transformers z3 ]; description = "Z3 bonds with pure interface"; license = stdenv.lib.licenses.bsd3; @@ -83613,6 +83737,8 @@ self: { 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 ]; @@ -87795,8 +87921,8 @@ self: { ({ mkDerivation, base, doctest, QuickCheck, template-haskell }: mkDerivation { pname = "flow"; - version = "1.0.19"; - sha256 = "00pfsyfn7wpgghsw9xgakrxa3n04lizfhrxkg9jbyw0gvd5w6hi9"; + version = "1.0.20"; + sha256 = "1pxb87rmw1ryls8k4g82wy1gg6wxw5n4s4nyn248gnam1xgls9li"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest QuickCheck template-haskell ]; description = "Write more understandable Haskell"; @@ -90662,8 +90788,8 @@ self: { }: mkDerivation { pname = "front"; - version = "0.0.0.6"; - sha256 = "0380d9c9mv8jp04igjm4h9njijgc18x34xg13d5pgm7f5yz8aipk"; + version = "0.0.0.7"; + sha256 = "07vzic8r0w7krnhpsq674g7zjk3gbzmf59gff25qk2qpj3rn4w9f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -93452,15 +93578,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "generic-data_0_8_2_0" = callPackage + "generic-data_0_8_3_0" = callPackage ({ mkDerivation, base, base-orphans, contravariant, criterion , deepseq, doctest, generic-lens, ghc-boot-th, Glob, one-liner , QuickCheck, show-combinators, tasty, tasty-hunit }: mkDerivation { pname = "generic-data"; - version = "0.8.2.0"; - sha256 = "03ix1zc47baqjvwi3xqsbhbb9wrfiamlbjmahcakp2jbzmx2vy6l"; + version = "0.8.3.0"; + sha256 = "090qwd898sacn0d4ryfhbx0jdcvhy84df5f10929zng7swh88hk7"; libraryHaskellDepends = [ base base-orphans contravariant ghc-boot-th show-combinators ]; @@ -94788,27 +94914,6 @@ self: { }) {}; "geojson" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, deepseq - , hlint, lens, scientific, semigroups, tasty, tasty-hspec - , tasty-quickcheck, text, transformers, validation, vector - }: - mkDerivation { - pname = "geojson"; - version = "4.0.1"; - sha256 = "100k6j57r14yxxhfpqlgm9q1x5hrj3qdzm7cpbs5rfyqi5g7kyrj"; - libraryHaskellDepends = [ - aeson base containers deepseq lens scientific semigroups text - transformers validation vector - ]; - testHaskellDepends = [ - aeson base bytestring containers hlint tasty tasty-hspec - tasty-quickcheck text validation - ]; - description = "A thin GeoJSON Layer above the aeson library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "geojson_4_0_2" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, deepseq , hlint, lens, scientific, semigroups, tasty, tasty-hspec , tasty-quickcheck, text, transformers, validation, vector @@ -94827,7 +94932,6 @@ self: { ]; description = "A thin GeoJSON Layer above the aeson library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "geojson-types" = callPackage @@ -95300,8 +95404,8 @@ self: { }: mkDerivation { pname = "ghc-events"; - version = "0.12.0"; - sha256 = "08lrpi6dn32m9ih2w6s7s7fq95k5k015jxkj73z1kss092l3pwi6"; + version = "0.13.0"; + sha256 = "1b4d1h71czskm2vgbhkrkdkj5h218b34zn7pjhyp314wfqkmn935"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -95635,14 +95739,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "ghc-lib-parser-ex_8_10_0_2" = callPackage + "ghc-lib-parser-ex_8_10_0_4" = callPackage ({ mkDerivation, base, bytestring, containers, directory, extra , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate }: mkDerivation { pname = "ghc-lib-parser-ex"; - version = "8.10.0.2"; - sha256 = "17khl1ma4q1k16wya96nq8i805b8jkg8spjlrac5273icc550qn2"; + version = "8.10.0.4"; + sha256 = "10jb935s3d2y1hh710aa96yb9fisj2fngn0i4ls8fdkflh7s81nz"; libraryHaskellDepends = [ base bytestring containers ghc-lib-parser uniplate ]; @@ -95876,8 +95980,8 @@ self: { }: mkDerivation { pname = "ghc-prof"; - version = "1.4.1.6"; - sha256 = "1rypk644xpgvawymn8ib992n4qkc2fc796arf574hhikdffr5a14"; + version = "1.4.1.7"; + sha256 = "0js799sf957xlki8f7jgwj803iygi35j4bp4p4hh8gzj4icvcqfz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -96182,8 +96286,8 @@ self: { ({ mkDerivation, base, bytestring, criterion, text }: mkDerivation { pname = "ghc-trace-events"; - version = "0.1.0"; - sha256 = "0i68zk3k02f3hp6yvkgmdvdjfm8kgh3pwhr3qff4bc9isfh6qks2"; + version = "0.1.0.1"; + sha256 = "1krr97njpcxw161fgkm899h1ckwhgivprqyv85hhbbr4d5cg6yby"; libraryHaskellDepends = [ base bytestring text ]; benchmarkHaskellDepends = [ base bytestring criterion ]; description = "Faster traceEvent and traceMarker, and binary object logging for eventlog"; @@ -98282,20 +98386,20 @@ self: { inherit (pkgs) which;}; "git-brunch" = callPackage - ({ mkDerivation, base, brick, hspec, microlens, process, vector - , vty + ({ mkDerivation, base, brick, hspec, microlens + , optparse-applicative, process, vector, vty }: mkDerivation { pname = "git-brunch"; - version = "1.1.2.0"; - sha256 = "02swvnwa5iqnrsw6r709qxy1hjp7df4i0qlhkqhshfdva6xy3376"; + version = "1.2.0.0"; + sha256 = "144i3rk9mx5qf1w231zramzr0vvwf8gq4h63v234jcxdlygysy5h"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base brick microlens process vector vty + base brick hspec microlens optparse-applicative process vector vty ]; testHaskellDepends = [ - base brick hspec microlens process vector vty + base brick hspec microlens optparse-applicative process vector vty ]; description = "git checkout command-line tool"; license = stdenv.lib.licenses.bsd3; @@ -98713,25 +98817,6 @@ self: { }) {}; "githash" = callPackage - ({ mkDerivation, base, bytestring, directory, filepath, hspec - , process, template-haskell, temporary, unliftio - }: - mkDerivation { - pname = "githash"; - version = "0.1.3.3"; - sha256 = "19xhs2nzm1myyjx3nkc3invy15c19cfx790vbcrl050n9sb330jr"; - libraryHaskellDepends = [ - base bytestring directory filepath process template-haskell - ]; - testHaskellDepends = [ - base bytestring directory filepath hspec process template-haskell - temporary unliftio - ]; - description = "Compile git revision info into Haskell projects"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "githash_0_1_4_0" = callPackage ({ mkDerivation, base, bytestring, directory, filepath, hspec , process, template-haskell, temporary, unliftio }: @@ -98748,7 +98833,6 @@ self: { ]; description = "Compile git revision info into Haskell projects"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "github" = callPackage @@ -98854,23 +98938,23 @@ self: { }) {}; "github-release" = callPackage - ({ mkDerivation, aeson, base, bytestring, http-client + ({ mkDerivation, aeson, base, burrito, bytestring, http-client , http-client-tls, http-types, mime-types, optparse-generic, text - , unordered-containers, uri-templater + , unordered-containers }: mkDerivation { pname = "github-release"; - version = "1.2.5"; - sha256 = "1ilmq8sjxidyna41gm97ygskjzkbf3rggb2m6lqpxpjcycay7jfr"; + version = "1.2.6"; + sha256 = "0959lmq1w1vh9cj3jnq2bg4jndcqg7d4ha531bvp4bg88z00q1zv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base bytestring http-client http-client-tls http-types - mime-types optparse-generic text unordered-containers uri-templater + aeson base burrito bytestring http-client http-client-tls + http-types mime-types optparse-generic text unordered-containers ]; executableHaskellDepends = [ - aeson base bytestring http-client http-client-tls http-types - mime-types optparse-generic text unordered-containers uri-templater + 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 = stdenv.lib.licenses.mit; @@ -99122,8 +99206,8 @@ self: { }: mkDerivation { pname = "gitlab-haskell"; - version = "0.1.7"; - sha256 = "1l7z7sqnipkbf4355zzmjrj9ig8bb9jysyj5r7rgqk8pr1znj524"; + version = "0.1.8"; + sha256 = "13s2vpxvcm000b817p9w8v05frdmsq9xjm9g6i07v97vrgpch1mv"; libraryHaskellDepends = [ aeson base bytestring connection http-conduit http-types text time transformers unliftio unliftio-core @@ -103349,8 +103433,8 @@ self: { }: mkDerivation { pname = "gopro-plus"; - version = "0.3.0.0"; - sha256 = "16fk23q5qz6c4bjhbm8xcnkdckyk5ziz4gky9x1vndk5wxm2srr1"; + version = "0.3.0.1"; + sha256 = "1c2g8ndqwlm8nz08nm66pz3j3wqdm0cn1r03ykay4g3lig7i27za"; libraryHaskellDepends = [ aeson base bytestring containers exceptions filepath generic-deriving lens lens-aeson mtl random retry text time @@ -105587,15 +105671,16 @@ self: { "gscholar-rss" = callPackage ({ mkDerivation, base, feed, http-conduit, scalpel-core, text, uri + , xml-types }: mkDerivation { pname = "gscholar-rss"; - version = "0.2.4.1"; - sha256 = "09f6l7j8pax8c07myg3zbla3davgi88aib3g0nb55vnlcs33qrq6"; + version = "0.2.5.0"; + sha256 = "0lm0wr2v5vwvd18z8q83nj9x5waxig5v43g0y8p37ls0cpy8m9ss"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base feed http-conduit scalpel-core text uri + base feed http-conduit scalpel-core text uri xml-types ]; description = "scrapes google scholar, provides RSS feed"; license = stdenv.lib.licenses.gpl3; @@ -107656,10 +107741,8 @@ self: { }: mkDerivation { pname = "hackage-security"; - version = "0.6.0.0"; - sha256 = "1y9vs30y474ri8b9jqkbwfkcfh7p7jaafzwxina9z0xl32d0bn1c"; - revision = "1"; - editedCabalFile = "0iw1vy9xapwrwsg38pb6lr26yprwhz1j2w2kzkqfapxmwx37v639"; + version = "0.6.0.1"; + sha256 = "05rgz31cmp52137j4jk0074z8lfgk8mrf2x56bzw28asmxrv8qli"; libraryHaskellDepends = [ base base16-bytestring base64-bytestring bytestring Cabal containers cryptohash-sha256 directory ed25519 filepath ghc-prim @@ -107971,8 +108054,8 @@ self: { ({ mkDerivation, base, filepath, haddock-api }: mkDerivation { pname = "haddock"; - version = "2.23.1"; - sha256 = "129lwai4609f910h7yhmmm1rbqzjla9rcg5dpzqihydsjyw5ii1s"; + version = "2.24.0"; + sha256 = "08hbn6i6rac8c1l80dfnv9161gh8rs7npdxyk87wqz910h6f4iip"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base haddock-api ]; @@ -108016,8 +108099,8 @@ self: { }: mkDerivation { pname = "haddock-api"; - version = "2.23.1"; - sha256 = "14dl17ajlr8354rmc49w4fsqxmrn0dl7wps3r4iipms5nhj5bm3d"; + version = "2.24.0"; + sha256 = "0bbyhwyshafzcfbzjyv1b09lb8bxcimpj3b605pw5gssxgjh1s8i"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array base bytestring containers deepseq directory filepath ghc @@ -108030,7 +108113,7 @@ self: { ]; testToolDepends = [ hspec-discover ]; description = "A documentation-generation tool for Haskell libraries"; - license = stdenv.lib.licenses.bsd3; + license = stdenv.lib.licenses.bsd2; }) {}; "haddock-cheatsheet" = callPackage @@ -108111,6 +108194,29 @@ self: { license = stdenv.lib.licenses.bsd2; }) {}; + "haddock-library_1_9_0" = callPackage + ({ mkDerivation, base, base-compat, bytestring, containers, deepseq + , directory, filepath, hspec, hspec-discover, optparse-applicative + , parsec, QuickCheck, text, transformers, tree-diff + }: + mkDerivation { + pname = "haddock-library"; + version = "1.9.0"; + sha256 = "0c37mhmvr4saw5m4snyj1nij786dwmk9kch7hafgd1xswb9k4c5c"; + libraryHaskellDepends = [ + base bytestring containers parsec text transformers + ]; + testHaskellDepends = [ + base base-compat bytestring containers deepseq directory filepath + hspec optparse-applicative parsec QuickCheck text transformers + tree-diff + ]; + testToolDepends = [ hspec-discover ]; + description = "Library exposing some functionality of Haddock"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "haddock-test" = callPackage ({ mkDerivation, base, bytestring, Cabal, directory, filepath , process, syb, xhtml, xml @@ -108223,14 +108329,15 @@ self: { }) {}; "hadoop-streaming" = callPackage - ({ mkDerivation, base, conduit, extra, hspec, hspec-discover, text + ({ mkDerivation, base, bytestring, conduit, extra, hspec + , hspec-discover, text }: mkDerivation { pname = "hadoop-streaming"; - version = "0.1.0.0"; - sha256 = "0nbmq0lb2dydc47x4i3gvbwyy216dzwcvirpsra06dcz2yi3vkmm"; - libraryHaskellDepends = [ base conduit extra text ]; - testHaskellDepends = [ base conduit extra hspec text ]; + version = "0.2.0.2"; + sha256 = "140kb8v9bz293v83w91zlf5qdm98gawsyvswh3yq533g2a5f5qs3"; + libraryHaskellDepends = [ base bytestring conduit extra text ]; + testHaskellDepends = [ base bytestring conduit extra hspec ]; testToolDepends = [ hspec-discover ]; description = "A simple Hadoop streaming library"; license = stdenv.lib.licenses.bsd3; @@ -112315,6 +112422,28 @@ self: { license = stdenv.lib.licenses.lgpl21; }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;}; + "haskell-gi_0_23_1" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal + , containers, directory, doctest, filepath, glib + , gobject-introspection, haskell-gi-base, mtl, pretty-show, process + , regex-tdfa, safe, text, transformers, xdg-basedir, xml-conduit + }: + mkDerivation { + pname = "haskell-gi"; + version = "0.23.1"; + sha256 = "1jvl9b229b43pcnp9fadkls7ym9laqyjcdzwxzdc4j2mpchysva8"; + libraryHaskellDepends = [ + ansi-terminal attoparsec base bytestring Cabal containers directory + filepath haskell-gi-base mtl pretty-show process regex-tdfa safe + text transformers xdg-basedir xml-conduit + ]; + libraryPkgconfigDepends = [ glib gobject-introspection ]; + testHaskellDepends = [ attoparsec base doctest process ]; + description = "Generate Haskell bindings for GObject Introspection capable libraries"; + license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;}; + "haskell-gi-base" = callPackage ({ mkDerivation, base, bytestring, containers, glib, text }: mkDerivation { @@ -112998,6 +113127,20 @@ self: { 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 = stdenv.lib.licenses.bsd3; + }) {}; + "haskell-snake" = callPackage ({ mkDerivation, base, containers, lens, linear, mtl, random, sdl2 , sdl2-ttf, text, vector @@ -114647,6 +114790,38 @@ self: { broken = true; }) {}; + "haskoin-node_0_9_21" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra + , containers, data-default, hashable, haskoin-core, hspec + , hspec-discover, HUnit, monad-logger, mtl, network, nqe, random + , resourcet, rocksdb-haskell, rocksdb-query, safe + , string-conversions, text, time, transformers, unliftio + , unordered-containers + }: + mkDerivation { + pname = "haskoin-node"; + version = "0.9.21"; + sha256 = "1yhrxw1j4ynrn7bp1lpnbi13d32pdzg8waf96gx3r6shybb9nx4k"; + libraryHaskellDepends = [ + base bytestring cereal conduit conduit-extra containers + data-default hashable haskoin-core monad-logger mtl network nqe + random resourcet rocksdb-haskell rocksdb-query string-conversions + text time transformers unliftio unordered-containers + ]; + testHaskellDepends = [ + base bytestring cereal conduit conduit-extra containers + data-default hashable haskoin-core hspec HUnit monad-logger mtl + network nqe random resourcet rocksdb-haskell rocksdb-query safe + string-conversions text time transformers unliftio + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskoin Node P2P library for Bitcoin and Bitcoin Cash"; + license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "haskoin-protocol" = callPackage ({ mkDerivation, base, binary, bytestring, haskoin-crypto , haskoin-util, HUnit, QuickCheck, test-framework @@ -114704,8 +114879,8 @@ self: { }: mkDerivation { pname = "haskoin-store"; - version = "0.20.0"; - sha256 = "1ljm662q0p3csq1f6xxyas6snv8bcr8vpl1m5n94nmjhb44qn44h"; + version = "0.20.2"; + sha256 = "02w6yj62rxrm20ynbn65f4wf05s21bcsif0ylp9fiydxyygilbvf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -118028,8 +118203,8 @@ self: { pname = "hedgehog"; version = "1.0.2"; sha256 = "1058d5fcv3hhvlx34a8xkg8r75p93l2yhacdbga8d4radiayy34f"; - revision = "2"; - editedCabalFile = "1qh7yaijp04li1i10cd5j6bc58fcagynxxmvs32wc8m1fvgzi05w"; + revision = "3"; + editedCabalFile = "0y9glrf68jx8h8wsrrcdgxwmf0im1rh3g050mf0lk8iv0cdvdd2m"; libraryHaskellDepends = [ ansi-terminal async base bytestring concurrent-output containers directory erf exceptions fail lifted-async mmorph monad-control mtl @@ -120180,8 +120355,8 @@ self: { }: mkDerivation { pname = "hgeometry-ipe"; - version = "0.9.0.0"; - sha256 = "1lj5yvxlgn8q1z2ad4ais7cksflsbyag9zdz6vii9r680swr0ib7"; + version = "0.10.0.0"; + sha256 = "1802yl65sy489s7pk58cd92qvzvdnw9z3ms6jr8wcrs6ipfqsa60"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base bifunctors bytestring colour containers data-clist @@ -121530,8 +121705,8 @@ self: { pname = "hinter"; version = "0.1.0.0"; sha256 = "0r790y7j64y79rqg7ip4dk5a8pbpryisp008lcmswzc0si35jfgl"; - revision = "2"; - editedCabalFile = "0jzaaiwviyw5as3pzjrsl19mrw0qsm4w08pywvl64ld3x2ldfj2y"; + revision = "3"; + editedCabalFile = "1l58br388rmqj6d30ar8i6ivjgx35v33gld9liih5x4mgx7jp0a1"; libraryHaskellDepends = [ base directory exceptions filepath ghc ghc-boot ghc-paths mtl random unix @@ -122877,8 +123052,8 @@ self: { pname = "hlist"; version = "0.0.0.0"; sha256 = "128y1l4bjyrsvx188mx58x8a98j7jk931h0nv5bprpxjkc71c32k"; - revision = "1"; - editedCabalFile = "0lrapxdl62xnhfbjw9i60zlq0360rrxxg4zapqxhdc1igb6259mn"; + revision = "2"; + editedCabalFile = "0qcvl0krnhyvvn857p1b6mc65mglbplywcmx8n8vb8ikw5vhkh68"; libraryHaskellDepends = [ base ]; description = "Heterogeneous list"; license = stdenv.lib.licenses.bsd3; @@ -124372,8 +124547,8 @@ self: { }: mkDerivation { pname = "holmes"; - version = "0.2.0.0"; - sha256 = "13x48fvjfvh65c9cz3b81hk7ka43i0zz7gih7v3jpjwq0s7hqic8"; + version = "0.3.0.1"; + sha256 = "0b7ifnmg2n3jfb1zgdzy3fylifqq0mxp00r2iwp9wrnf29rdzxp3"; libraryHaskellDepends = [ base containers hashable hedgehog logict mtl primitive transformers unordered-containers @@ -124524,6 +124699,19 @@ self: { broken = true; }) {}; + "homura-stopwatch" = callPackage + ({ mkDerivation, base, hourglass, split }: + mkDerivation { + pname = "homura-stopwatch"; + version = "0.1.3"; + sha256 = "0daq08k77dscg8fcqh7pwpyyvjdv8xdl8gq37rwhrbinll177qs0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hourglass split ]; + executableHaskellDepends = [ base hourglass split ]; + license = stdenv.lib.licenses.mit; + }) {}; + "honi" = callPackage ({ mkDerivation, base, bytestring, freenect, hspec, HUnit, OpenNI2 , text @@ -128857,8 +129045,6 @@ self: { ]; description = "EXIF handling library in pure Haskell"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "hsfacter" = callPackage @@ -129197,6 +129383,8 @@ self: { pname = "hslogger"; version = "1.3.1.0"; sha256 = "0nyar9xcblx5jwks85y8f4jfy9k1h4ss6rvj4mdbiidrq3v688vz"; + revision = "1"; + editedCabalFile = "1g58f8lxcrmv4wh0k48car5lcl5j0k9lwfq5nfkjj9f5gim5yrc8"; libraryHaskellDepends = [ base bytestring containers deepseq network network-bsd old-locale time unix @@ -129333,10 +129521,8 @@ self: { }: mkDerivation { pname = "hslua-aeson"; - version = "1.0.0"; - sha256 = "0wvcf0adv2b5fn7mvi8p6ydzsyzbn43qyk1kjvvi9achrgvc59zz"; - revision = "1"; - editedCabalFile = "1ysgh5s99zv0khkwqw1kcli2r2vi77r7wz3yc0y0i7qr35shzklh"; + version = "1.0.1"; + sha256 = "13fmw1ajwc9xz2vsl2xaj6irij5c7sb5ifd774irajlcp31bwj8l"; libraryHaskellDepends = [ aeson base hashable hslua scientific text unordered-containers vector @@ -129349,6 +129535,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hslua-module-doclayout" = callPackage + ({ mkDerivation, base, doclayout, hslua, tasty, tasty-hunit + , tasty-lua, text + }: + mkDerivation { + pname = "hslua-module-doclayout"; + version = "0.1.0"; + sha256 = "1hkzddgz427fh69bdyiyx5vyngslw3ab9xjg7i5rfjhzzmsn0hha"; + libraryHaskellDepends = [ base doclayout hslua text ]; + testHaskellDepends = [ + base doclayout hslua tasty tasty-hunit tasty-lua + ]; + description = "Lua module wrapping Text.DocLayout."; + license = stdenv.lib.licenses.mit; + }) {}; + "hslua-module-system" = callPackage ({ mkDerivation, base, containers, directory, exceptions, hslua , tasty, tasty-hunit, temporary, text @@ -130941,8 +131143,8 @@ self: { }: mkDerivation { pname = "hstar"; - version = "0.1.0.0"; - sha256 = "0li4bvh92ijw5prwyrhcmrvi989w3b343yfbxjdhzqkwvpbp98ag"; + version = "0.1.0.1"; + sha256 = "0vv0lc06hzfamqjyq50li9wvb1vzpcnkrgiaap67nd649i3f0z5h"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -133085,37 +133287,6 @@ self: { }) {}; "http2" = callPackage - ({ mkDerivation, aeson, aeson-pretty, array, base - , base16-bytestring, bytestring, case-insensitive, containers - , directory, doctest, filepath, gauge, Glob, heaps, hspec - , http-types, mwc-random, network, network-byte-order, psqueues - , stm, text, time-manager, unordered-containers, vector - }: - mkDerivation { - pname = "http2"; - version = "2.0.3"; - sha256 = "14qh1g0f0m0gj8ciww7rh9mcsxxjyvp5sv3ggyyxb0qf3prhalds"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - array base bytestring case-insensitive containers http-types - network network-byte-order psqueues stm time-manager - ]; - testHaskellDepends = [ - aeson aeson-pretty array base base16-bytestring bytestring - case-insensitive containers directory doctest filepath Glob hspec - http-types network network-byte-order psqueues stm text - time-manager unordered-containers vector - ]; - benchmarkHaskellDepends = [ - array base bytestring case-insensitive containers gauge heaps - mwc-random network-byte-order psqueues stm - ]; - description = "HTTP/2 library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "http2_2_0_4" = callPackage ({ mkDerivation, aeson, aeson-pretty, array, base , base16-bytestring, bytestring, case-insensitive, containers , directory, doctest, filepath, gauge, Glob, heaps, hspec @@ -133144,7 +133315,6 @@ self: { ]; description = "HTTP/2 library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "http2-client" = callPackage @@ -134634,15 +134804,16 @@ self: { "hw-json-standard-cursor" = callPackage ({ mkDerivation, array, base, bits-extra, bytestring, criterion - , directory, 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 + , 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.1.2"; - sha256 = "1lfbzfbpzn06gyv35s0sbc14n7ccwfqci7yikq78a7iwypkb9nff"; + version = "0.2.1.3"; + sha256 = "1809nrw3wlbsysq3dxq9igg2yi3qafkv34jx3vn7qq5rw541qlxv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -134656,10 +134827,11 @@ self: { text vector ]; testHaskellDepends = [ - base bytestring hedgehog hspec hw-balancedparens hw-bits - hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base vector + 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 = [ hspec-discover ]; + testToolDepends = [ doctest-discover hspec-discover ]; benchmarkHaskellDepends = [ base bytestring criterion directory mmap ]; @@ -134820,8 +134992,8 @@ self: { pname = "hw-prim"; version = "0.6.2.40"; sha256 = "0vm5mcnlb5yas2z7rvzd1kzv39d3qw4bkrkfmv0i7vsdg33yb3fd"; - revision = "1"; - editedCabalFile = "04pzny5b3hk8jjzh89bgz01hdc5z3ygn6a8pw81xky4m1gw7jc6b"; + revision = "3"; + editedCabalFile = "14a8a1rfczi196nka364w6prjx1zddwf1iq265w5qcl0d1jmj679"; libraryHaskellDepends = [ base bytestring deepseq ghc-prim mmap semigroups transformers unliftio-core vector @@ -134871,8 +135043,8 @@ self: { pname = "hw-rankselect"; version = "0.13.3.2"; sha256 = "1p4b5nm8mgxlc7p5gcwh6dy85xgydpbw999zv27755dbfcv9nk4v"; - revision = "1"; - editedCabalFile = "1byrp7zda5pxcd22jwsb16gr6kw1w7j1d7xyyn67c14fm3vym1mr"; + revision = "2"; + editedCabalFile = "13j391km170abxa74l5vda6aw1ad409p74yyxanizz97cjhjwdwb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -136443,19 +136615,19 @@ self: { }) {}; "i3blocks-hs-contrib" = callPackage - ({ mkDerivation, aeson, attoparsec, base, lens, lens-aeson, text - , time, transformers, turtle, wreq + ({ mkDerivation, aeson, attoparsec, base, http-client + , http-client-tls, text, time, transformers, turtle }: mkDerivation { pname = "i3blocks-hs-contrib"; - version = "1.0.0"; - sha256 = "1lg60cgmyavlmn5a9ywa45vxskndqfbpy18vc6r6kxl49xgcqmpn"; + version = "2.0.0"; + sha256 = "1vdhjl5qyiisjpp770b4pn4w4yzg546cwrw9vh195nyicniz571v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base text turtle ]; executableHaskellDepends = [ - aeson attoparsec base lens lens-aeson text time transformers turtle - wreq + aeson attoparsec base http-client http-client-tls text time + transformers turtle ]; description = "Base i3blocks written in haskell"; license = stdenv.lib.licenses.mit; @@ -136855,6 +137027,23 @@ self: { broken = true; }) {}; + "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 = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "idempotent" = callPackage ({ mkDerivation, base, containers, hspec, QuickCheck }: mkDerivation { @@ -138960,33 +139149,6 @@ self: { }) {}; "influxdb" = callPackage - ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal - , cabal-doctest, clock, containers, doctest, foldl, http-client - , http-types, lens, network, optional-args, raw-strings-qq - , scientific, tagged, tasty, tasty-hunit, template-haskell, text - , time, unordered-containers, vector - }: - mkDerivation { - pname = "influxdb"; - version = "1.7.1.2"; - sha256 = "01rjbavv9b4gay4bvmxxljvps591xvp7lrx68658xkjwfi2phzhs"; - isLibrary = true; - isExecutable = true; - setupHaskellDepends = [ base Cabal cabal-doctest ]; - libraryHaskellDepends = [ - aeson attoparsec base bytestring clock containers foldl http-client - http-types lens network optional-args scientific tagged text time - unordered-containers vector - ]; - testHaskellDepends = [ - base containers doctest raw-strings-qq tasty tasty-hunit - template-haskell time - ]; - description = "Haskell client library for InfluxDB"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "influxdb_1_7_1_3" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal , cabal-doctest, clock, containers, doctest, foldl, http-client , http-types, lens, network, optional-args, raw-strings-qq @@ -139011,7 +139173,6 @@ self: { ]; description = "Haskell client library for InfluxDB"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "informative" = callPackage @@ -139228,8 +139389,8 @@ self: { }: mkDerivation { pname = "inline-c"; - version = "0.9.0.0"; - sha256 = "086kqca1vcxhi7wdzmdv3rjwh9k50k3wj4rzig1yjz3x12d0h6q6"; + version = "0.9.1.0"; + sha256 = "0xi9ic5qjdfwblkaphf989lb37r1wc2z9kkhz1ailhw1lzq7g5l2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -139450,6 +139611,23 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "inspection-testing_0_4_2_4" = callPackage + ({ mkDerivation, base, containers, ghc, mtl, template-haskell + , transformers + }: + mkDerivation { + pname = "inspection-testing"; + version = "0.4.2.4"; + sha256 = "11nz8j56l3h7sn927mcsms9af9rpqkmxc0c0vf9mln567wpb75h3"; + libraryHaskellDepends = [ + base containers ghc mtl template-haskell transformers + ]; + testHaskellDepends = [ base ]; + description = "GHC plugin to do inspection testing"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "inspector-wrecker" = callPackage ({ mkDerivation, aeson, base, bytestring, case-insensitive , connection, data-default, http-client, http-client-tls @@ -142406,6 +142584,8 @@ self: { pname = "ix"; version = "0.1.1.0"; sha256 = "0y3nvh2r4vpjn77innf8h0s6q89h1zk7yg8gbjnvz9482np44xam"; + revision = "1"; + editedCabalFile = "0r6mb33zr50vibkb31jijw6h5nzizi01skccfbiz9yqwvlqnfq4v"; libraryHaskellDepends = [ base base-unicode-symbols category transformers util ]; @@ -143211,12 +143391,12 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "jira-wiki-markup_1_2_0" = callPackage + "jira-wiki-markup_1_3_0" = callPackage ({ mkDerivation, base, mtl, parsec, tasty, tasty-hunit, text }: mkDerivation { pname = "jira-wiki-markup"; - version = "1.2.0"; - sha256 = "10ywmldxwwcl9n5xm5745xc979fbrz6b7vxq08n4vi2yrkkh04nb"; + version = "1.3.0"; + sha256 = "01jv2xrp0xkx00fdxglik85mnbnkhgxfyya6kvkm4fgifj111h4s"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base mtl parsec text ]; @@ -143855,6 +144035,8 @@ self: { pname = "json"; version = "0.10"; sha256 = "1fjnd2r4gl2hfqx158db3cn3rsyin4ch7rf9scb2hcy90cy6l10c"; + revision = "1"; + editedCabalFile = "16fp0y95gaibjravzj1hxdkng1cr8zqjqzd14m48kf4jrq3npz6r"; libraryHaskellDepends = [ array base bytestring containers mtl parsec pretty syb text ]; @@ -144162,8 +144344,8 @@ self: { }: mkDerivation { pname = "json-feed"; - version = "1.0.8"; - sha256 = "1sagnnk73510vxdhqr2798k1s00jcsp6yfb689fpar360vfzwssm"; + version = "1.0.9"; + sha256 = "10jm25dydg49nb9xpdhbv7cbpd35wwnsnqdkkia0y2r7d5xlc5jy"; libraryHaskellDepends = [ aeson base bytestring mime-types network-uri tagsoup text time ]; @@ -145775,41 +145957,6 @@ self: { }) {}; "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 - }: - mkDerivation { - pname = "katip"; - version = "0.8.3.0"; - sha256 = "0wpqchpgrp7awrf7hirg0768g8nnqrydnwcw8xgxw6w47zcb71d0"; - 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 - ]; - 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 = stdenv.lib.licenses.bsd3; - }) {}; - - "katip_0_8_4_0" = callPackage ({ mkDerivation, aeson, async, auto-update, base, blaze-builder , bytestring, containers, criterion, deepseq, directory, either , filepath, hostname, microlens, microlens-th, monad-control, mtl @@ -145842,7 +145989,6 @@ self: { ]; description = "A structured logging framework"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "katip-datadog" = callPackage @@ -147912,8 +148058,8 @@ self: { ({ mkDerivation, base, hspec, servant, servant-foreign, text }: mkDerivation { pname = "lackey"; - version = "1.0.11"; - sha256 = "0sch6xpmkb3941bfv7g3qjvgsm9z74ra4z24y22j8w264naag601"; + version = "1.0.12"; + sha256 = "0fc6g9bydh27yv4j45f7g49rq5gdxb1x175q5w9yni5xam5z7hl2"; libraryHaskellDepends = [ base servant servant-foreign text ]; testHaskellDepends = [ base hspec servant servant-foreign text ]; description = "Generate Ruby clients from Servant APIs"; @@ -150510,8 +150656,8 @@ self: { }: mkDerivation { pname = "launchdarkly-server-sdk"; - version = "1.0.3"; - sha256 = "1xiy76ahwl83fmpj522nzrp9i7rvvn9xjjj6wzrl3vhbjdbmq4m5"; + version = "1.0.4"; + sha256 = "1g2qq1ncix5n4w8bshmmwi8km3ph1ys1s31l0fa3imjmz9fsi1l1"; libraryHaskellDepends = [ aeson attoparsec base base16-bytestring bytestring bytestring-conversion clock containers cryptohash exceptions extra @@ -151166,8 +151312,8 @@ self: { }: mkDerivation { pname = "leancheck-instances"; - version = "0.0.3"; - sha256 = "1h6aw2fvdcjaz9r90l3c9znykn0y9gvg74ycvkrqw823sd9ywwd6"; + version = "0.0.4"; + sha256 = "1l1hwkhxgmy7ssqhrbi8xngb99zhdfnchzq4668gi35a932a1id7"; libraryHaskellDepends = [ array base bytestring containers leancheck nats text time ]; @@ -151711,8 +151857,8 @@ self: { ({ mkDerivation, base, bytestring, cassava, lens }: mkDerivation { pname = "lens-csv"; - version = "0.1.0.0"; - sha256 = "1sfglf9g6ac14f85bjabbmvjijrd76asm8kzbrlvkzvv7bhiw8sk"; + version = "0.1.1.0"; + sha256 = "0kkwb32ndhxhlz01pn4xh825x95l8g45cs4h5wxkjh24rywl3rrp"; libraryHaskellDepends = [ base bytestring cassava lens ]; testHaskellDepends = [ base bytestring cassava lens ]; license = stdenv.lib.licenses.bsd3; @@ -151741,6 +151887,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "lens-family_1_2_3" = callPackage + ({ mkDerivation, base, containers, lens-family-core, mtl + , transformers + }: + mkDerivation { + pname = "lens-family"; + version = "1.2.3"; + sha256 = "0a8fvvc3fsi5fzk5bnqvbgdz22xvvw55nyfac6411q0pm6vy4nc0"; + libraryHaskellDepends = [ + base containers lens-family-core mtl transformers + ]; + description = "Lens Families"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "lens-family" = callPackage ({ mkDerivation, base, containers, lens-family-core, mtl , transformers @@ -151772,6 +151934,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "lens-family-core_1_2_3" = callPackage + ({ mkDerivation, base, containers, transformers }: + mkDerivation { + pname = "lens-family-core"; + version = "1.2.3"; + sha256 = "009rf10pj1cb50v44cc1pq7qvfrmkkk9dikahs9qmvbvgl3mykwi"; + libraryHaskellDepends = [ base containers transformers ]; + description = "Haskell 98 Lens Families"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "lens-family-core" = callPackage ({ mkDerivation, base, containers, transformers }: mkDerivation { @@ -152015,12 +152189,15 @@ self: { }) {}; "lens-th-rewrite" = callPackage - ({ mkDerivation, base, ghc, lens }: + ({ mkDerivation, base, ghc, ghc-exactprint, lens }: mkDerivation { pname = "lens-th-rewrite"; - version = "0.1.0.0"; - sha256 = "08nk7fglx1751zak82h8w0ld3lplzaghxraqwqrkvj39gwm4mqgx"; + 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 = stdenv.lib.licenses.bsd3; }) {}; @@ -153566,27 +153743,6 @@ self: { }) {}; "lifted-async" = callPackage - ({ mkDerivation, async, base, constraints, criterion, deepseq - , HUnit, lifted-base, monad-control, mtl, tasty - , tasty-expected-failure, tasty-hunit, tasty-th, transformers-base - }: - mkDerivation { - pname = "lifted-async"; - version = "0.10.0.5"; - sha256 = "1x3dzw6bh50h0na3y7f49im786x49w1skwj6qbqjh3h6cmh2dd87"; - 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 criterion deepseq ]; - description = "Run lifted IO operations asynchronously and wait for their results"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "lifted-async_0_10_0_6" = callPackage ({ mkDerivation, async, base, constraints, criterion, deepseq , HUnit, lifted-base, monad-control, mtl, tasty , tasty-expected-failure, tasty-hunit, tasty-th, transformers-base @@ -153605,7 +153761,6 @@ self: { benchmarkHaskellDepends = [ async base criterion deepseq ]; description = "Run lifted IO operations asynchronously and wait for their results"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lifted-base" = callPackage @@ -153638,8 +153793,8 @@ self: { pname = "lifted-base-tf"; version = "0.1.0.0"; sha256 = "1g3h86b6qrwq9sb5ppnpp4vygnfq4c77mhvzkk87yi56vvd6acix"; - revision = "2"; - editedCabalFile = "0n9216wfajawnbnk2bkga4v66bx12i4rknc69gzyrhm3waa86a1y"; + revision = "3"; + editedCabalFile = "1z56yldhppy56bj8g25a7l0g7ihqwymjr3ds0clc5iva3mlvvw39"; libraryHaskellDepends = [ base basic control ]; testHaskellDepends = [ base basic control HUnit lifted-base test-framework @@ -155202,8 +155357,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "list-singleton"; - version = "1.0.0.2"; - sha256 = "0nl363fr751s2jlvkql96pdj5kvkzz3h0kbd02y5vqc3r13pchaq"; + version = "1.0.0.3"; + sha256 = "1k6kygngf88a8cxy9fvh0snhg4bhd3z7x6l1zsis4wjn0fpfzvrc"; libraryHaskellDepends = [ base ]; description = "Easily and clearly create lists with only one element in them"; license = stdenv.lib.licenses.isc; @@ -157630,29 +157785,31 @@ self: { }) {}; "lorentz" = callPackage - ({ mkDerivation, base-noprelude, bimap, bytestring, constraints - , containers, data-default, first-class-families, fmt, formatting - , ghc-prim, hspec, HUnit, interpolate, lens, morley, morley-prelude - , named, optparse-applicative, pretty-terminal, QuickCheck - , singletons, spoon, tasty, tasty-discover, tasty-hunit-compat - , tasty-quickcheck, template-haskell, text, type-spec - , unordered-containers, vinyl + ({ mkDerivation, aeson-pretty, base-noprelude, bimap, bytestring + , constraints, containers, data-default, filepath + , first-class-families, fmt, formatting, ghc-prim, HUnit + , interpolate, lens, morley, morley-prelude, mtl, named + , optparse-applicative, pretty-terminal, QuickCheck, singletons + , spoon, tasty, tasty-discover, tasty-hunit-compat + , tasty-quickcheck, template-haskell, text, tezos-bake-monitor-lib + , type-spec, unordered-containers, vinyl }: mkDerivation { pname = "lorentz"; - version = "0.1.0"; - sha256 = "065y6sx7pafhk1b15hs5hcm3sd69ma2qwklxbhj0xdxdgx5g8z1v"; + version = "0.2.0"; + sha256 = "1az5phibdmxvr2g0lb1808rvlywd5d2cc647gzkybz5bwi837328"; libraryHaskellDepends = [ - base-noprelude bimap bytestring constraints containers data-default - first-class-families fmt formatting ghc-prim hspec HUnit - interpolate lens morley morley-prelude named optparse-applicative - pretty-terminal QuickCheck singletons tasty template-haskell text - unordered-containers vinyl + aeson-pretty base-noprelude bimap bytestring constraints containers + data-default first-class-families fmt formatting ghc-prim HUnit + interpolate lens morley morley-prelude mtl named + optparse-applicative pretty-terminal QuickCheck singletons + template-haskell text tezos-bake-monitor-lib unordered-containers + vinyl ]; testHaskellDepends = [ base-noprelude bimap bytestring constraints containers data-default - first-class-families fmt formatting HUnit morley morley-prelude - QuickCheck singletons spoon tasty tasty-hunit-compat + filepath first-class-families fmt formatting HUnit morley + morley-prelude QuickCheck singletons spoon tasty tasty-hunit-compat tasty-quickcheck text type-spec unordered-containers vinyl ]; testToolDepends = [ tasty-discover ]; @@ -157660,7 +157817,7 @@ self: { license = stdenv.lib.licenses.agpl3Plus; hydraPlatforms = stdenv.lib.platforms.none; broken = true; - }) {}; + }) {tezos-bake-monitor-lib = null;}; "loris" = callPackage ({ mkDerivation, base, c2hs, loris, vector }: @@ -157764,6 +157921,18 @@ self: { broken = true; }) {}; + "lowlin" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lowlin"; + version = "0.1.0.0"; + sha256 = "16qlnpjp69sisbl7p5pzkqay6pfc96hdbxmpv9mc5d5f5w684g8l"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Low dimensional linear algebra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "lp-diagrams" = callPackage ({ mkDerivation, base, containers, gasp, graphviz, labeled-tree , lens, mtl, parsek, polynomials-bernstein, process, reflection @@ -158594,8 +158763,8 @@ self: { }: mkDerivation { pname = "lz4-hs"; - version = "0.1.4.0"; - sha256 = "1biwiqc43wd2njfinrpfzg7pglsrcb2xjhvrm62ida04djrh8s4y"; + version = "0.1.4.1"; + sha256 = "15jm8lbwhgp29yvnwsxsmbixvgpxrnw7jc96zwmzbqx365r4dfqr"; libraryHaskellDepends = [ base bytestring ]; libraryToolDepends = [ c2hs ]; testHaskellDepends = [ base bytestring tasty tasty-hunit ]; @@ -159510,20 +159679,6 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; - "mainland-pretty_0_6_2" = callPackage - ({ mkDerivation, base, containers, srcloc, text, transformers }: - mkDerivation { - pname = "mainland-pretty"; - version = "0.6.2"; - sha256 = "0w3w1176a2lhcin45vf6f886srggqydj4rgjhrghh715cgh5cxxk"; - libraryHaskellDepends = [ - base containers srcloc text transformers - ]; - description = "Pretty printing designed for printing source code"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "mainland-pretty" = callPackage ({ mkDerivation, base, containers, srcloc, text, transformers }: mkDerivation { @@ -160862,15 +161017,15 @@ self: { }) {}; "mason" = callPackage - ({ mkDerivation, base, bytestring, ghc-prim, integer-gmp, network - , text + ({ mkDerivation, array, base, bytestring, ghc-prim, integer-gmp + , network, text }: mkDerivation { pname = "mason"; - version = "0.1"; - sha256 = "1h9ch2q84n9hbcr6nvb7vllxb05m81vjwlk1vkarp31qjbfcmh29"; + version = "0.2"; + sha256 = "1nwxkbzzifgck6f4r4il790g149vx9bwd9m73c5k6b52v70h37sd"; libraryHaskellDepends = [ - base bytestring ghc-prim integer-gmp network text + array base bytestring ghc-prim integer-gmp network text ]; description = "Fast and extensible bytestring builder"; license = stdenv.lib.licenses.bsd3; @@ -161445,16 +161600,19 @@ self: { }) {}; "matrix-sized" = callPackage - ({ mkDerivation, base, primitive, singletons, tasty - , tasty-quickcheck, vector + ({ mkDerivation, base, conduit, data-ordlist, ieee754, primitive + , singletons, tasty, tasty-quickcheck, vector }: mkDerivation { pname = "matrix-sized"; - version = "0.0.3"; - sha256 = "1c43cgcw43y777l1wfkdagkis5sbb79fdwhckzwx11av6br02x5g"; - libraryHaskellDepends = [ base primitive singletons vector ]; + version = "0.0.4"; + sha256 = "09k6qrscgdbyimk67s7sx5gzz1xnpkz83lkadh0vbm4lwbbp8jlf"; + libraryHaskellDepends = [ + base conduit primitive singletons vector + ]; testHaskellDepends = [ - base primitive singletons tasty tasty-quickcheck vector + base conduit data-ordlist ieee754 primitive singletons tasty + tasty-quickcheck vector ]; description = "Haskell matrix library with interface to C++ linear algebra libraries"; license = stdenv.lib.licenses.bsd3; @@ -163534,8 +163692,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "microbase"; - version = "4.14.0.0.2"; - sha256 = "11w2nscia78cw9pccf9ibcn0i3yfykwfvhzhn0x0xy5lav69p01q"; + version = "4.14.0.0.4"; + sha256 = "103gi70hzz1mvr2rzvsq77kzl2sfyf9kx6iaivg0shks8yslp5zq"; libraryHaskellDepends = [ base ]; doHaddock = false; description = "A minimal base to work around GHC bugs"; @@ -165746,10 +165904,8 @@ self: { }: mkDerivation { pname = "modern-uri"; - version = "0.3.1.0"; - sha256 = "1pi7la2rrpfa9qszz7zm4dd7dihakm4kjrhjzvxpbp4n34ihl8h5"; - revision = "2"; - editedCabalFile = "0slfswzl4khpn0z8g7frn63gx7hw9n7nc3yff659q18nq7c6vjxd"; + version = "0.3.2.0"; + sha256 = "162s88yayalh4vlngman5gz3k0gnszxrksh1wk5227qihbpsiwhb"; libraryHaskellDepends = [ base bytestring containers contravariant deepseq exceptions megaparsec mtl profunctors QuickCheck reflection tagged @@ -166143,8 +166299,8 @@ self: { }: mkDerivation { pname = "monad-bayes"; - version = "0.1.0.0"; - sha256 = "1ldzzk3k578z5n5yb9i2fv5rx8jamy8jjy33k40y698a07p8wzyz"; + version = "0.1.1.0"; + sha256 = "1pmhj377h8jwaxh6pv3s8fq2sm82lrilyxys2m84a2ln6g0aw664"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -168269,34 +168425,35 @@ self: { ({ mkDerivation, aeson, aeson-options, aeson-pretty, base-noprelude , base16-bytestring, base58-bytestring, binary, bytestring , constraints, containers, cryptonite, data-default, directory - , filepath, first-class-families, fmt, formatting, ghc-prim, gitrev - , hex-text, hspec, hspec-expectations, HUnit, interpolate, lens - , megaparsec, memory, morley-prelude, mtl, named + , filepath, first-class-families, fmt, formatting, gauge, ghc-prim + , gitrev, hex-text, hspec, hspec-expectations, HUnit, interpolate + , lens, megaparsec, memory, morley-prelude, mtl, named , optparse-applicative, parser-combinators, pretty-simple , QuickCheck, quickcheck-arbitrary-adt, quickcheck-instances , show-type, singletons, syb, tasty, tasty-ant-xml, tasty-discover , tasty-hspec, tasty-hunit-compat, tasty-quickcheck - , template-haskell, text, th-lift, th-lift-instances, time, timerep - , transformers-compat, unordered-containers, vector, vinyl - , wl-pprint-text + , template-haskell, text, tezos-bake-monitor-lib, th-lift + , th-lift-instances, time, timerep, transformers-compat + , unordered-containers, vector, vinyl, wl-pprint-text }: mkDerivation { pname = "morley"; - version = "1.0.0"; - sha256 = "0c7sbfib751066bzlqnmsj03livgar4i27pf0rag91apmlzgh057"; + version = "1.1.0"; + sha256 = "0y8i03pa5i7d1afhh7ihb7wicwmjvajqs38brp8614n825jzng9c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-options aeson-pretty base-noprelude base16-bytestring base58-bytestring binary bytestring constraints containers cryptonite data-default first-class-families fmt formatting - ghc-prim gitrev hex-text hspec HUnit interpolate lens megaparsec - memory morley-prelude mtl named parser-combinators QuickCheck + ghc-prim gitrev hex-text hspec hspec-expectations HUnit interpolate + lens megaparsec memory morley-prelude mtl named + optparse-applicative parser-combinators QuickCheck quickcheck-arbitrary-adt quickcheck-instances show-type singletons syb tasty tasty-ant-xml tasty-hunit-compat tasty-quickcheck - template-haskell text th-lift th-lift-instances time timerep - transformers-compat unordered-containers vector vinyl - wl-pprint-text + template-haskell text tezos-bake-monitor-lib th-lift + th-lift-instances time timerep transformers-compat + unordered-containers vector vinyl wl-pprint-text ]; executableHaskellDepends = [ base-noprelude fmt morley-prelude named optparse-applicative @@ -168310,11 +168467,14 @@ self: { tasty-hunit-compat tasty-quickcheck text unordered-containers ]; testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base-noprelude containers gauge megaparsec morley-prelude + ]; description = "Developer tools for the Michelson Language"; license = stdenv.lib.licenses.agpl3Plus; hydraPlatforms = stdenv.lib.platforms.none; broken = true; - }) {}; + }) {tezos-bake-monitor-lib = null;}; "morley-prelude" = callPackage ({ mkDerivation, base-noprelude, universum }: @@ -169076,6 +169236,8 @@ self: { pname = "msgpack"; version = "1.0.1.0"; sha256 = "1ljb9rdhdbxqs32brrwd42c8v3z7yrl6pr4mzmid1rfqdipard77"; + revision = "1"; + editedCabalFile = "1gdn6cwkczn4i9ssx4m5v352hh5k20pd4c93am0inrldq8zncyx8"; libraryHaskellDepends = [ base binary bytestring containers data-binary-ieee754 deepseq hashable mtl text unordered-containers vector @@ -170885,8 +171047,8 @@ self: { }: mkDerivation { pname = "musicScroll"; - version = "0.2.2.0"; - sha256 = "1r1n22g98sqi8hnrkwb6cyv805ggq8770iwa4bzwiq7a59x3rlm6"; + version = "0.2.3.2"; + sha256 = "0xfjjmmf0w72x15dliaad00yi9x67xn4jfkijzdr310ppwr7j5bd"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -172047,6 +172209,8 @@ self: { pname = "named"; version = "0.3.0.1"; sha256 = "0dnp4qbhn6ci2dlp230gpq8c5z26wb2liani1myc598g2b3c2qij"; + revision = "1"; + editedCabalFile = "01hay5wlp803f35qp3wab1gjxrcv5lyk1hgz4r80k22xkh6dax99"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; description = "Named parameters (keyword arguments) for Haskell"; @@ -173210,21 +173374,21 @@ self: { }) {}; "net-mqtt-rpc" = callPackage - ({ mkDerivation, base, bytestring, net-mqtt, network-uri - , optparse-applicative, random, stm, text, uuid + ({ mkDerivation, base, bytestring, exceptions, net-mqtt + , network-uri, optparse-applicative, random, stm, text, uuid }: mkDerivation { pname = "net-mqtt-rpc"; - version = "0.1.0.0"; - sha256 = "0wzpsjyskgbnyyy7bbbg7plsypwnyi2rblvyn17a33ak43zi1fx5"; + version = "0.1.2.0"; + sha256 = "035ry63b432gy487bx9fsb7b9ql75a70ss74lrd7aby5iw8nhibl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bytestring net-mqtt random stm text uuid + base bytestring exceptions net-mqtt random stm text uuid ]; executableHaskellDepends = [ - base bytestring net-mqtt network-uri optparse-applicative random - stm text uuid + base bytestring exceptions net-mqtt network-uri + optparse-applicative random stm text uuid ]; description = "Make RPC calls via an MQTT broker"; license = stdenv.lib.licenses.bsd3; @@ -175042,6 +175206,43 @@ self: { broken = true; }) {inherit (pkgs) blas;}; + "neuron" = callPackage + ({ mkDerivation, aeson, algebraic-graphs, base, clay, containers + , dhall, directory, exceptions, file-embed, filepath, filepattern + , foldl, gitrev, hspec, lucid, mmark, mmark-ext, modern-uri + , optparse-applicative, pandoc, path, path-io, QuickCheck, relude + , rib, shake, text, time, unix, which, with-utf8 + }: + mkDerivation { + pname = "neuron"; + version = "0.2.0.0"; + sha256 = "0f58yas3wmi2rv33lsxrj68yq3vvx8wl8gz5p93fd94zk7xgd46q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson algebraic-graphs base clay containers dhall directory + exceptions file-embed filepath filepattern foldl gitrev lucid mmark + mmark-ext modern-uri optparse-applicative pandoc path path-io + relude rib shake text time unix which + ]; + executableHaskellDepends = [ + aeson algebraic-graphs base clay containers dhall directory + exceptions file-embed filepath filepattern foldl gitrev lucid mmark + mmark-ext modern-uri optparse-applicative pandoc path path-io + relude rib shake text time unix which with-utf8 + ]; + testHaskellDepends = [ + aeson algebraic-graphs base clay containers dhall directory + exceptions file-embed filepath filepattern foldl gitrev hspec lucid + mmark mmark-ext modern-uri optparse-applicative pandoc path path-io + QuickCheck relude rib shake text time unix which + ]; + description = "Haskell meets Zettelkasten, for your plain-text delight"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "newhope" = callPackage ({ mkDerivation, AES, base, bytestring, containers, deepseq, hspec , HUnit, mtl, parallel, QuickCheck, raw-strings-qq, statistics @@ -175388,8 +175589,8 @@ self: { }: mkDerivation { pname = "ngx-export-tools"; - version = "0.4.6.0"; - sha256 = "0bvyh1b8q2mh2labaykc7lndr2rfhzmkw8c7b56pxsa2fypfl232"; + version = "0.4.8.0"; + sha256 = "1jw6ny4qnckxyvszislqy079bh6vnq9q0f4wig8n1diljs057waj"; libraryHaskellDepends = [ aeson base binary bytestring ngx-export safe template-haskell ]; @@ -175398,18 +175599,18 @@ self: { }) {}; "ngx-export-tools-extra" = callPackage - ({ mkDerivation, aeson, ansi-wl-pprint, base, base64, bytestring - , case-insensitive, containers, ede, enclosed-exceptions - , http-client, http-types, ngx-export, ngx-export-tools, snap-core - , snap-server, template-haskell, text, time, trifecta - , unordered-containers + ({ mkDerivation, aeson, ansi-wl-pprint, base, base64, binary + , bytestring, case-insensitive, containers, ede + , enclosed-exceptions, http-client, http-types, ngx-export + , ngx-export-tools, snap-core, snap-server, template-haskell, text + , time, trifecta, unordered-containers }: mkDerivation { pname = "ngx-export-tools-extra"; - version = "0.3.2.1"; - sha256 = "0dc7g592xcby4ycq7y19879xz83kq1d5vjh7d9ymgfmxa3nl1hrk"; + version = "0.4.1.0"; + sha256 = "1jf49drs7jl5c5swy7pf2b00nawp3m2nf95941sr74c6y6g4y87d"; libraryHaskellDepends = [ - aeson ansi-wl-pprint base base64 bytestring case-insensitive + aeson ansi-wl-pprint base base64 binary bytestring case-insensitive containers ede enclosed-exceptions http-client http-types ngx-export ngx-export-tools snap-core snap-server template-haskell text time trifecta unordered-containers @@ -177085,6 +177286,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "nuha" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "nuha"; + version = "0.2.0.0"; + sha256 = "1xcxr7nq8k2lj3xl3h3p2d4wn4zqjzy5bwc8pixl3nf5q57nz3gi"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base vector ]; + description = "Multidimensional arrays, Linear algebra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "null-canvas" = callPackage ({ mkDerivation, aeson, base, containers, filepath, scotty, split , stm, text, transformers, wai-extra, warp @@ -180105,8 +180318,8 @@ self: { }: mkDerivation { pname = "openweathermap"; - version = "0.0.0"; - sha256 = "1ndd54pwbgkk10ah6125hgs8gn6l2bzz2r0mkc2f30y90m8mr7ll"; + version = "0.1.0"; + sha256 = "140m5jlbcrz42m5fr7cmq0n7zbdb0gcxwcvlpl0cb6r1vg4xp9qj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -181841,19 +182054,18 @@ self: { }) {}; "pagure-cli" = callPackage - ({ mkDerivation, base, bytestring, http-client, http-client-tls - , microlens, microlens-aeson, optparse-applicative, simple-cmd-args - , text + ({ mkDerivation, aeson, base, bytestring, filepath, http-conduit + , lens, lens-aeson, optparse-applicative, simple-cmd-args, text }: mkDerivation { pname = "pagure-cli"; - version = "0.1"; - sha256 = "092frs6240wf4nyqdkhny3jkd4v7gjmnd5gwxv9vlprimszns1vi"; + version = "0.2"; + sha256 = "0hl1m23kwx5xd1nbaswnnqm0qrr8mcc7zvb28q47bdgfix2yhy7r"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - base bytestring http-client http-client-tls microlens - microlens-aeson optparse-applicative simple-cmd-args text + aeson base bytestring filepath http-conduit lens lens-aeson + optparse-applicative simple-cmd-args text ]; description = "Pagure client"; license = stdenv.lib.licenses.gpl2; @@ -182385,12 +182597,12 @@ self: { }) {}; "pandoc-lens" = callPackage - ({ mkDerivation, base, containers, lens, pandoc-types }: + ({ mkDerivation, base, containers, lens, pandoc-types, text }: mkDerivation { pname = "pandoc-lens"; - version = "0.6.3"; - sha256 = "1gv9n753qp8l7fivi96sgb8qsia5bijw2fla21dxyn81qza3fk6v"; - libraryHaskellDepends = [ base containers lens pandoc-types ]; + version = "0.7.0"; + sha256 = "0prc0wv808l1l7m6rg78r6alwqgajj0h2yn3w7sgxmsvxdr8aj1w"; + libraryHaskellDepends = [ base containers lens pandoc-types text ]; description = "Lenses for Pandoc documents"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -182505,6 +182717,39 @@ self: { broken = true; }) {}; + "pandoc-plot_0_2_2_0" = callPackage + ({ mkDerivation, base, containers, data-default-class, deepseq + , directory, filepath, hashable, hspec, hspec-expectations, mtl + , open-browser, optparse-applicative, pandoc, pandoc-types + , parallel-io, shakespeare, tasty, tasty-hspec, tasty-hunit + , template-haskell, temporary, text, turtle, typed-process, yaml + }: + mkDerivation { + pname = "pandoc-plot"; + version = "0.2.2.0"; + sha256 = "15xs3rrqc7hygmmiylfykdqhqsr7giqdhw3hmmnff8s8k708qv33"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class directory filepath hashable mtl + pandoc pandoc-types parallel-io shakespeare temporary text turtle + typed-process yaml + ]; + 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 code blocks using your plotting toolkit of choice"; + license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "pandoc-pyplot" = callPackage ({ mkDerivation, base, containers, data-default-class, deepseq , directory, filepath, hashable, hspec, hspec-expectations, mtl @@ -182630,8 +182875,8 @@ self: { ({ mkDerivation }: mkDerivation { pname = "pandora"; - version = "0.2.5"; - sha256 = "1nj56liyyrgmng4290p19zf89c3lyi6pzqjrqr4bfc0gmmkm4719"; + version = "0.2.6"; + sha256 = "018y7c5w9q1dp9n975jclbcir91zay3r6m6fc2xcf1dyamds3ca9"; description = "A box of patterns and paradigms"; license = stdenv.lib.licenses.mit; }) {}; @@ -186851,8 +187096,6 @@ self: { ]; description = "Backend for the persistent library using postgresql"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "persistent-protobuf" = callPackage @@ -191087,6 +191330,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "poly_0_4_0_0" = callPackage + ({ mkDerivation, base, deepseq, gauge, mod, primitive, QuickCheck + , quickcheck-classes, semirings, tasty, tasty-quickcheck, vector + , vector-algorithms + }: + mkDerivation { + pname = "poly"; + version = "0.4.0.0"; + sha256 = "14fqwzpivk5ic06ip5b2axvmzyrfqsba8iq4mdl70k6icv7nc8jr"; + libraryHaskellDepends = [ + base deepseq primitive semirings vector vector-algorithms + ]; + testHaskellDepends = [ + base mod QuickCheck quickcheck-classes semirings tasty + tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ base deepseq gauge semirings vector ]; + description = "Polynomials"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "poly-arity" = callPackage ({ mkDerivation, base, constraints }: mkDerivation { @@ -193000,8 +193265,8 @@ self: { }: mkDerivation { pname = "postgrest"; - version = "6.0.2"; - sha256 = "0c1yapjwsccqmj6jh8bkgv15p83dh7bd7ib68cd80pi3n9dplqvw"; + version = "7.0.0"; + sha256 = "03iya4w39qp25ms8m58mw6pvlriw80h6rdg1cb7az7353m2ndzys"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -193015,9 +193280,9 @@ self: { wai-cors wai-extra wai-middleware-static ]; executableHaskellDepends = [ - auto-update base base64-bytestring bytestring directory hasql - hasql-pool hasql-transaction network protolude retry text time unix - warp + auto-update base base64-bytestring bytestring directory either + hasql hasql-pool hasql-transaction network protolude retry text + time unix wai warp ]; testHaskellDepends = [ aeson aeson-qq async auto-update base base64-bytestring bytestring @@ -194621,8 +194886,8 @@ self: { ({ mkDerivation, ghc-prim }: mkDerivation { pname = "prim"; - version = "0.1.0.1"; - sha256 = "01h93hrlmz3aps1xic8arkh7s28jnch5b47lpn4rxazi0fr8pgdw"; + version = "0.1.0.2"; + sha256 = "0pq9mjvifbj3h6pi024kjias3vlzn6nw7g684bf5z58cg51cmckg"; libraryHaskellDepends = [ ghc-prim ]; description = "An ergonomic but conservative interface to ghc-prim"; license = stdenv.lib.licenses.mit; @@ -195612,8 +195877,8 @@ self: { pname = "product"; version = "0.1.0.0"; sha256 = "1dh1bf5mc2q6jb4srajn448fww5s8ixcwiswqp7pk9638sdh6dgk"; - revision = "1"; - editedCabalFile = "1464s441018jq75351jk9q16cjfmd4ifsjigd5rn0z0788l72sxh"; + revision = "2"; + editedCabalFile = "0ssd2yc8c3h2y5yra8y49sphxwpj8jd7ss6h058nabld0hrbvjm2"; libraryHaskellDepends = [ base category ]; description = "Product category"; license = stdenv.lib.licenses.bsd3; @@ -196589,18 +196854,24 @@ self: { broken = true; }) {}; - "proto-lens_0_2_2_0" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, containers - , data-default-class, lens-family, parsec, pretty, text - , transformers, void + "proto-lens_0_5_1_0" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim + , lens-family, parsec, pretty, primitive, profunctors, QuickCheck + , tagged, test-framework, test-framework-quickcheck2, text + , transformers, vector, void }: mkDerivation { pname = "proto-lens"; - version = "0.2.2.0"; - sha256 = "173sz83pw237qp037j6spy055ghayinfjg5m4p4mvgmjnnzpw1cj"; + version = "0.5.1.0"; + sha256 = "1jv88j9spv3q679syq0fbpbq8xjggaww5644as31gmvihjfaxby1"; + enableSeparateDataOutput = true; libraryHaskellDepends = [ - attoparsec base bytestring containers data-default-class - lens-family parsec pretty text transformers void + base bytestring containers deepseq ghc-prim lens-family parsec + pretty primitive profunctors tagged text transformers vector void + ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 vector ]; description = "A lens-based implementation of protocol buffers in Haskell"; license = stdenv.lib.licenses.bsd3; @@ -196713,17 +196984,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "proto-lens-protobuf-types_0_2_2_0" = callPackage + "proto-lens-protobuf-types_0_5_0_0" = callPackage ({ mkDerivation, base, Cabal, lens-family, proto-lens - , proto-lens-protoc, protobuf, text + , proto-lens-runtime, proto-lens-setup, protobuf, text }: mkDerivation { pname = "proto-lens-protobuf-types"; - version = "0.2.2.0"; - sha256 = "0b6n7qwyxql7966accdg0ms5mmxygjy1jx31j5bgdpkdayz4hf72"; - setupHaskellDepends = [ base Cabal proto-lens-protoc ]; + version = "0.5.0.0"; + sha256 = "1j37g1w6b7hph61x7hrvvs7sp5kzl24slmbnlyn8a7z04kbhgr90"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; libraryHaskellDepends = [ - base lens-family proto-lens proto-lens-protoc text + base lens-family proto-lens proto-lens-runtime text ]; libraryToolDepends = [ protobuf ]; description = "Basic protocol buffer message types"; @@ -196749,27 +197020,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) protobuf;}; - "proto-lens-protoc_0_2_2_3" = callPackage - ({ mkDerivation, base, bytestring, Cabal, containers - , data-default-class, directory, filepath, haskell-src-exts - , lens-family, lens-labels, process, proto-lens - , proto-lens-descriptors, protobuf, text + "proto-lens-protoc_0_5_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath + , haskell-src-exts, lens-family, pretty, proto-lens, protobuf, text }: mkDerivation { pname = "proto-lens-protoc"; - version = "0.2.2.3"; - sha256 = "08s93h25l66z7w45jmy632lhhkddqarj94bpwn3wmv5kdpsp33pq"; + version = "0.5.0.0"; + sha256 = "0r6il4gvvcggxxbz2hq1kkw1qwk1rspqcb2j04ngd06pmvicw78n"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bytestring Cabal containers data-default-class directory - filepath haskell-src-exts lens-family lens-labels process - proto-lens proto-lens-descriptors text + base containers filepath haskell-src-exts lens-family pretty + proto-lens text ]; libraryToolDepends = [ protobuf ]; executableHaskellDepends = [ - base bytestring containers data-default-class filepath - haskell-src-exts lens-family proto-lens proto-lens-descriptors text + base bytestring containers lens-family proto-lens text ]; description = "Protocol buffer compiler for the proto-lens library"; license = stdenv.lib.licenses.bsd3; @@ -196797,6 +197064,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) protobuf;}; + "proto-lens-runtime_0_5_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, filepath + , lens-family, proto-lens, text, vector + }: + mkDerivation { + pname = "proto-lens-runtime"; + version = "0.5.0.0"; + sha256 = "0hd1hcrirnj92nkd15l1m081wvxas62az3zijg1cr4lf93rg9hgc"; + libraryHaskellDepends = [ + base bytestring containers deepseq filepath lens-family proto-lens + text vector + ]; + doHaddock = false; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "proto-lens-runtime" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, filepath , lens-family, proto-lens, text, vector @@ -196813,6 +197097,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "proto-lens-setup_0_4_0_2" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, deepseq + , directory, filepath, process, proto-lens-protoc, temporary, text + }: + mkDerivation { + pname = "proto-lens-setup"; + version = "0.4.0.2"; + sha256 = "1zqlkkzdg9myfy2myv0y19zmsjsvcd5rcimf6f48gnijl3001i8v"; + libraryHaskellDepends = [ + base bytestring Cabal containers deepseq directory filepath process + proto-lens-protoc temporary text + ]; + description = "Cabal support for codegen with proto-lens"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "proto-lens-setup" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, deepseq , directory, filepath, process, proto-lens-protoc, temporary, text @@ -197919,8 +198220,8 @@ self: { }: mkDerivation { pname = "purebred-email"; - version = "0.3.0.0"; - sha256 = "0c2qmw29pbnh5kz9pkl7h4gvcs0nc671y2pjfdj3vsj0av3xqz9n"; + version = "0.3.1"; + sha256 = "0jndwj0ca5v0q6c25qrajfppgbxq7i83mh1fii18vs52ccavn8wr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -201121,8 +201422,8 @@ self: { ({ mkDerivation, base, criterion, hspec }: mkDerivation { pname = "rampart"; - version = "1.0.0.2"; - sha256 = "17apaldhpqwz8xdnjvz9lwsdlhpvad5107xw5d4v6ql8zvjgz0yw"; + version = "1.0.0.3"; + sha256 = "0y7nd9nbrmmb74cqmcwwq15xrd9b3wqjqvlw29jzlayard3c2hfj"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; benchmarkHaskellDepends = [ base criterion ]; @@ -202014,8 +202315,8 @@ self: { }: mkDerivation { pname = "ratel"; - version = "1.0.9"; - sha256 = "1kwn7ahjbp8w83ph73w43mh0szywqd2f817b7mz2wqimzb153k5b"; + version = "1.0.10"; + sha256 = "0riawgz2nyy1c5n2a6s2cmay8q5hxcc86chflqqmbkjbm4vqxcq3"; libraryHaskellDepends = [ aeson base bytestring case-insensitive containers http-client http-client-tls http-types text uuid @@ -202034,8 +202335,8 @@ self: { }: mkDerivation { pname = "ratel-wai"; - version = "1.1.1"; - sha256 = "1qpbhi1g7j5qbn15s0h8vdhc6zisz5j2hgr6qwg2kipi4kvvsgy9"; + version = "1.1.2"; + sha256 = "1jcv32l1f610a78da77qrsknnyyqfj6khg2hlzsm4vlaz3hsss7q"; libraryHaskellDepends = [ base bytestring case-insensitive containers http-client ratel wai ]; @@ -202141,8 +202442,8 @@ self: { }: mkDerivation { pname = "rattletrap"; - version = "9.0.9"; - sha256 = "1i638s8q0vnwkn1s2gwdz98p28vg9rmlz0hc24maks80vbyjraba"; + version = "9.0.10"; + sha256 = "19xivp6hh6sz8wcn18y481pwxbggnw6dgbwdjiy42571q20gmzbw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -203399,23 +203700,6 @@ self: { }) {}; "record-dot-preprocessor" = callPackage - ({ mkDerivation, base, extra, filepath, ghc, record-hasfield - , uniplate - }: - mkDerivation { - pname = "record-dot-preprocessor"; - version = "0.2.2"; - sha256 = "1rxa8dzh0ga9xrlwrwzf5lm9miql9lkmcyiy0nrc3s5lkxdsppww"; - 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 = stdenv.lib.licenses.bsd3; - }) {}; - - "record-dot-preprocessor_0_2_3" = callPackage ({ mkDerivation, base, extra, filepath, ghc, record-hasfield , uniplate }: @@ -203430,7 +203714,6 @@ self: { testHaskellDepends = [ base extra filepath record-hasfield ]; description = "Preprocessor to allow record.field syntax"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "record-encode" = callPackage @@ -204828,6 +205111,8 @@ self: { pname = "refractor"; version = "0.0.1.0"; sha256 = "1isc9d2dsfz7dkf45c8z7syypi8c6cvjmgx5xh732li23wx9qlnf"; + revision = "1"; + editedCabalFile = "1wrixl8fp6hzb0j0mpyz94813i7mqdnazcxk1cz9is1fl37f8zka"; libraryHaskellDepends = [ base base-unicode-symbols category hs-functors transformers ]; @@ -205024,6 +205309,8 @@ self: { pname = "regex-compat"; version = "0.95.2.0"; sha256 = "01l44zrfpqb4k1rrzd1j18hn6922xhrl9h7s0hjfs363dx3hxj8z"; + revision = "1"; + editedCabalFile = "1d2k9zj51rhy695vlx6cfcmik6a0yyk5kl6aza7nqsqc6zwhidif"; libraryHaskellDepends = [ array base regex-base regex-posix ]; description = "Replaces/Enhances \"Text.Regex\""; license = stdenv.lib.licenses.bsd3; @@ -205710,8 +205997,8 @@ self: { }: mkDerivation { pname = "registry"; - version = "0.1.7.0"; - sha256 = "14da74d1fijib9w6xi2x904c9iqhdja685lq63c0wc6zgi7ss2ln"; + version = "0.1.7.1"; + sha256 = "163mkxrd30hxhp4awd05b3qxhqrg18lzl4m9m5r74j82s0yhq7l0"; libraryHaskellDepends = [ base containers exceptions hashable mmorph mtl protolude resourcet semigroupoids semigroups template-haskell text transformers-base @@ -205738,8 +206025,8 @@ self: { }: mkDerivation { pname = "registry-hedgehog"; - version = "0.2.1.0"; - sha256 = "1gx7grxy7p08bbvmxrhr3ciw9jg7isz3xsa2ha3s3pg4ifas4g59"; + version = "0.2.1.1"; + sha256 = "1s94xb7ma6rq81z30wjaczy2w3v1myqwhkx257p4nh69dv4wzd8d"; libraryHaskellDepends = [ base containers hedgehog mmorph multimap protolude registry tasty tasty-discover tasty-hedgehog tasty-th template-haskell text @@ -206865,21 +207152,6 @@ self: { }) {}; "replace-attoparsec" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text - }: - mkDerivation { - pname = "replace-attoparsec"; - version = "1.2.1.0"; - sha256 = "0i88mylhbm3hx7rj59ms125xnzinxrcjv98df73xzzz54cjf123j"; - libraryHaskellDepends = [ attoparsec base bytestring text ]; - testHaskellDepends = [ - attoparsec base bytestring Cabal parsers text - ]; - description = "Find, replace, and edit text patterns with Attoparsec parsers"; - license = stdenv.lib.licenses.bsd2; - }) {}; - - "replace-attoparsec_1_2_2_0" = callPackage ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text }: mkDerivation { @@ -206892,7 +207164,6 @@ self: { ]; description = "Find, replace, and edit text patterns with Attoparsec parsers (instead of regex)"; license = stdenv.lib.licenses.bsd2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "replace-megaparsec" = callPackage @@ -207272,29 +207543,29 @@ self: { "require" = callPackage ({ mkDerivation, base, bytestring, criterion, directory, inliterate - , megaparsec, optparse-generic, tasty, tasty-hspec, text, universum + , megaparsec, optparse-generic, relude, tasty, tasty-hspec, text }: mkDerivation { pname = "require"; - version = "0.4.4"; - sha256 = "1y7n1dyccwfy5fplinw72fsq1vjzp5nrngvr5g08yfqykaidpc8r"; + version = "0.4.7"; + sha256 = "1h5y3rbvisvx2qdnwpcygd56x56fzddk8jy58y8xhyq7s0x4q2v0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base bytestring directory inliterate megaparsec optparse-generic - text universum + relude text ]; executableHaskellDepends = [ base bytestring directory inliterate megaparsec optparse-generic - text universum + relude text ]; testHaskellDepends = [ base bytestring directory inliterate megaparsec optparse-generic - tasty tasty-hspec text universum + relude tasty tasty-hspec text ]; benchmarkHaskellDepends = [ base bytestring criterion directory inliterate megaparsec - optparse-generic text universum + optparse-generic relude text ]; description = "Scrap your qualified import clutter"; license = stdenv.lib.licenses.asl20; @@ -208134,6 +208405,27 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "retry_0_8_1_1" = callPackage + ({ mkDerivation, base, exceptions, ghc-prim, hedgehog, HUnit, mtl + , random, stm, tasty, tasty-hedgehog, tasty-hunit, time + , transformers + }: + mkDerivation { + pname = "retry"; + version = "0.8.1.1"; + sha256 = "0bvy7wh1x5r8c12rwcyf3ca0spw2bc82v42c7by0w053zfi3i4w9"; + libraryHaskellDepends = [ + base exceptions ghc-prim random transformers + ]; + testHaskellDepends = [ + base exceptions ghc-prim hedgehog HUnit mtl random stm tasty + tasty-hedgehog tasty-hunit time transformers + ]; + description = "Retry combinators for monadic actions that may fail"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "retryer" = callPackage ({ mkDerivation, base, optparse-applicative, process }: mkDerivation { @@ -208686,21 +208978,22 @@ self: { "rib" = callPackage ({ mkDerivation, aeson, async, base-noprelude, binary, clay - , cmdargs, containers, dhall, directory, exceptions, foldl - , fsnotify, lucid, megaparsec, mmark, mmark-ext, modern-uri, mtl - , pandoc, pandoc-include-code, pandoc-types, path, path-io, relude - , safe-exceptions, shake, text, wai, wai-app-static, warp + , cmdargs, containers, dhall, directory, exceptions, filepath + , foldl, fsnotify, lucid, megaparsec, mmark, mmark-ext, modern-uri + , mtl, optparse-applicative, pandoc, pandoc-include-code + , pandoc-types, path, path-io, relude, safe-exceptions, shake, text + , time, wai, wai-app-static, warp }: mkDerivation { pname = "rib"; - version = "0.7.0.0"; - sha256 = "0yi8g6c2hfl09l9906v7vljry9jb98xgxrfbngi17d5iqlld9qz4"; + version = "0.8.0.0"; + sha256 = "0chiqb2qg4wc37wby8srakr6yaja9hdrjy9jf13bxc91q2z9k82z"; libraryHaskellDepends = [ aeson async base-noprelude binary clay cmdargs containers dhall - directory exceptions foldl fsnotify lucid megaparsec mmark - mmark-ext modern-uri mtl pandoc pandoc-include-code pandoc-types - path path-io relude safe-exceptions shake text wai wai-app-static - warp + directory exceptions filepath foldl fsnotify lucid megaparsec mmark + mmark-ext modern-uri mtl optparse-applicative pandoc + pandoc-include-code pandoc-types path path-io relude + safe-exceptions shake text time wai wai-app-static warp ]; description = "Static site generator using Shake"; license = stdenv.lib.licenses.bsd3; @@ -208982,31 +209275,6 @@ self: { }) {}; "rio" = callPackage - ({ mkDerivation, base, bytestring, containers, deepseq, directory - , exceptions, filepath, hashable, hspec, microlens, mtl, primitive - , process, QuickCheck, text, time, typed-process, unix, unliftio - , unliftio-core, unordered-containers, vector - }: - mkDerivation { - pname = "rio"; - version = "0.1.14.1"; - sha256 = "0ysbjxaby846vp2w60747b7sm1zy30i62qg0bgsr7z52jamrx3qm"; - libraryHaskellDepends = [ - base bytestring containers deepseq directory exceptions filepath - hashable microlens mtl primitive process text time typed-process - unix unliftio unliftio-core unordered-containers vector - ]; - testHaskellDepends = [ - base bytestring containers deepseq directory exceptions filepath - hashable hspec microlens mtl primitive process QuickCheck text time - typed-process unix unliftio unliftio-core unordered-containers - vector - ]; - description = "A standard library for Haskell"; - license = stdenv.lib.licenses.mit; - }) {}; - - "rio_0_1_15_0" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, directory , exceptions, filepath, hashable, hspec, microlens, mtl, primitive , process, QuickCheck, text, time, typed-process, unix, unliftio @@ -209029,7 +209297,6 @@ self: { ]; description = "A standard library for Haskell"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rio-orphans" = callPackage @@ -209137,6 +209404,8 @@ self: { pname = "risc-v"; version = "0.0.2.0"; sha256 = "1g6j9illgqraskcp4rjzk3xvdwf4avn1x732sd6jbm99d7vy9c1f"; + revision = "1"; + editedCabalFile = "0gp1mf452hnd82gppy12w0nfaaa21jrmivb6720r330z22iqc42h"; libraryHaskellDepends = [ base base-unicode-symbols clash-prelude util ]; @@ -211779,17 +212048,19 @@ self: { "sak" = callPackage ({ mkDerivation, base, bytestring, bz2, cpphs, directory, filepath - , lz4-hs, lzlib, lzma, optparse-applicative, zlib, zstd + , lz4-hs, lzlib, lzma, optparse-applicative, parallel-io, zlib + , zstd }: mkDerivation { pname = "sak"; - version = "0.1.1.0"; - sha256 = "0k40jkdg2029h549zgkq4ciayx162lb280l4lkna47dd3r5mf3xd"; + version = "0.1.2.0"; + sha256 = "0a2qjiazk1wdq5yg535iyarw847v9n9j3v59qyg8px05kdrcxap1"; isLibrary = false; isExecutable = true; + enableSeparateDataOutput = true; executableHaskellDepends = [ base bytestring bz2 directory filepath lz4-hs lzlib lzma - optparse-applicative zlib zstd + optparse-applicative parallel-io zlib zstd ]; executableToolDepends = [ cpphs ]; description = "Compression command-line tool"; @@ -211934,8 +212205,8 @@ self: { ({ mkDerivation, base, doctest }: mkDerivation { pname = "salve"; - version = "1.0.8"; - sha256 = "1hgcyincccib0v671kd8qybgf8q9m0n8lcrpj37pgq9wzq6x34sm"; + version = "1.0.9"; + sha256 = "1anh6v4dfvy1ymffz3y77rlj859mmjamf026f2fqlagmql2lbj73"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest ]; description = "Semantic version numbers and constraints"; @@ -212812,6 +213083,8 @@ self: { pname = "scan"; version = "0.1.0.9"; sha256 = "0imc8zmg0d42pzbrxiyi8lqx5q24i73ajj3pmb3kqinfhm465jgv"; + revision = "1"; + editedCabalFile = "0gazdr6qljf7hri91ypb9x2n4sns0hzxy1kxsvg0pi76fm0cs7d5"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base parsec ]; @@ -213009,8 +213282,8 @@ self: { }: mkDerivation { pname = "schedule"; - version = "0.2.0.0"; - sha256 = "02sfzvkz0r1lyqbsiba866jhcfb5f223z09zj437d31vayn6nzay"; + version = "0.3.0.0"; + sha256 = "08h8iiy2srnd89652k8q8vjcvmvsqjihj6qj9k8z49vfylpr8ibx"; libraryHaskellDepends = [ async base containers extra lens primitive safe stm system-time-monotonic text time transformers @@ -214633,6 +214906,30 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {libsecp256k1 = null;}; + "secp256k1-haskell_0_2_0" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cereal + , deepseq, entropy, hashable, hspec, hspec-discover, HUnit + , libsecp256k1, mtl, QuickCheck, string-conversions + }: + mkDerivation { + pname = "secp256k1-haskell"; + version = "0.2.0"; + sha256 = "0875vc62r9y5lddnxq5s50xlagz464bnr4j89nz376jyrlg5db7v"; + libraryHaskellDepends = [ + base base16-bytestring bytestring cereal deepseq entropy hashable + QuickCheck string-conversions + ]; + libraryPkgconfigDepends = [ libsecp256k1 ]; + testHaskellDepends = [ + base base16-bytestring bytestring cereal deepseq entropy hashable + hspec HUnit mtl QuickCheck string-conversions + ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for secp256k1 library from Bitcoin Core"; + license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; + }) {libsecp256k1 = null;}; + "secp256k1-legacy" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, Cabal, cereal , cryptohash, entropy, HUnit, mtl, QuickCheck, string-conversions @@ -219486,17 +219783,20 @@ self: { }) {}; "sexpresso" = callPackage - ({ mkDerivation, base, containers, megaparsec, smallcheck, tasty - , tasty-hunit, tasty-smallcheck, text + ({ mkDerivation, base, bifunctors, containers, megaparsec + , recursion-schemes, smallcheck, tasty, tasty-hunit + , tasty-smallcheck, text }: mkDerivation { pname = "sexpresso"; - version = "1.0.0.2"; - sha256 = "1pyhzxpnzc34dyhs4xh29dzqp8f5zqgdhb20g2gy2l63lh0fickn"; - libraryHaskellDepends = [ base containers megaparsec text ]; + version = "1.1.0.0"; + sha256 = "0y08m020bs1133b6jh6lb20bpa1kpd1ib0b51vdpf9n2pzpqy3jr"; + libraryHaskellDepends = [ + base bifunctors containers megaparsec recursion-schemes text + ]; testHaskellDepends = [ - base containers megaparsec smallcheck tasty tasty-hunit - tasty-smallcheck text + 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"; @@ -223348,23 +223648,6 @@ self: { }) {}; "skylighting" = callPackage - ({ mkDerivation, base, binary, bytestring, containers - , skylighting-core - }: - mkDerivation { - pname = "skylighting"; - version = "0.8.3.2"; - sha256 = "03kbvz66r4fp1zq09c6arnhi2s81iwsmv8lv2kz0g7a8dr0hpaq2"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base binary bytestring containers skylighting-core - ]; - description = "syntax highlighting library"; - license = stdenv.lib.licenses.gpl2; - }) {}; - - "skylighting_0_8_3_4" = callPackage ({ mkDerivation, base, binary, bytestring, containers , skylighting-core }: @@ -223379,42 +223662,9 @@ self: { ]; description = "syntax highlighting library"; license = stdenv.lib.licenses.gpl2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "skylighting-core" = callPackage - ({ mkDerivation, aeson, ansi-terminal, attoparsec, base - , base64-bytestring, binary, blaze-html, bytestring - , case-insensitive, colour, containers, criterion, Diff, directory - , filepath, HUnit, hxt, mtl, pretty-show, QuickCheck, random - , regex-pcre-builtin, safe, tasty, tasty-golden, tasty-hunit - , tasty-quickcheck, text, transformers, utf8-string - }: - mkDerivation { - pname = "skylighting-core"; - version = "0.8.3.2"; - sha256 = "04l1qcfqkvi7c4hv5nra4nl2zk5r6l6jkj95wvq466anls8x35rj"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson ansi-terminal attoparsec base base64-bytestring binary - blaze-html bytestring case-insensitive colour containers directory - filepath hxt mtl regex-pcre-builtin safe text transformers - utf8-string - ]; - testHaskellDepends = [ - aeson base bytestring containers Diff directory filepath HUnit - pretty-show QuickCheck random tasty tasty-golden tasty-hunit - tasty-quickcheck text - ]; - benchmarkHaskellDepends = [ - base containers criterion directory filepath text - ]; - description = "syntax highlighting library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "skylighting-core_0_8_3_4" = callPackage ({ mkDerivation, aeson, ansi-terminal, attoparsec, base , base64-bytestring, binary, blaze-html, bytestring , case-insensitive, colour, containers, criterion, Diff, directory @@ -223444,7 +223694,6 @@ self: { ]; description = "syntax highlighting library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "skylighting-extensions" = callPackage @@ -224243,6 +224492,57 @@ self: { broken = true; }) {}; + "smash" = callPackage + ({ mkDerivation, base, bifunctors, binary, deepseq, hashable }: + mkDerivation { + pname = "smash"; + version = "0.1.1.0"; + sha256 = "1vr6zc8mw2w510vcs3m8ngqbdscxywiqimvqs8jimjfyi86g30rb"; + revision = "1"; + editedCabalFile = "1p43gdh5d3vm5zx4mdi3zfka5i0zx332454aia4r7zrqs2x82csr"; + libraryHaskellDepends = [ + base bifunctors binary deepseq hashable + ]; + testHaskellDepends = [ base ]; + description = "Combinators for Maybe types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smash-aeson" = callPackage + ({ mkDerivation, aeson, base, smash, unordered-containers }: + mkDerivation { + pname = "smash-aeson"; + version = "0.1.0.0"; + sha256 = "0vmazs3ypqxaw4zdywimxfzrsvidnyk5damx6fpy549ny9319rqs"; + libraryHaskellDepends = [ aeson base smash unordered-containers ]; + description = "Aeson support for the smash library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smash-lens" = callPackage + ({ mkDerivation, base, lens, smash }: + mkDerivation { + pname = "smash-lens"; + version = "0.1.0.0"; + sha256 = "05f2swr4qv3x12fwpyxa0ph90awgf484gn9y8rlxlvql0h213rnm"; + libraryHaskellDepends = [ base lens smash ]; + testHaskellDepends = [ base ]; + description = "Optics for the `smash` library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "smash-microlens" = callPackage + ({ mkDerivation, base, microlens, smash }: + mkDerivation { + pname = "smash-microlens"; + version = "0.1.0.0"; + sha256 = "164vmvrgfsq777408skndzybhg4cp0d97vrijk6b66nnv9k4ril0"; + libraryHaskellDepends = [ base microlens smash ]; + testHaskellDepends = [ base ]; + description = "Optics for the `smash` library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "smcdel" = callPackage ({ mkDerivation, ansi-terminal, array, base, containers, criterion , cudd, directory, file-embed, filepath, graphviz, HasCacBDD, hspec @@ -227655,6 +227955,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "speculate_0_4_2" = callPackage + ({ mkDerivation, base, cmdargs, containers, express, leancheck }: + mkDerivation { + pname = "speculate"; + version = "0.4.2"; + sha256 = "01ahb1g7f19qxf8lz9afxbf2inywrsqkawx784gx3af1wlzj61d9"; + libraryHaskellDepends = [ + base cmdargs containers express leancheck + ]; + testHaskellDepends = [ base express leancheck ]; + benchmarkHaskellDepends = [ base express leancheck ]; + description = "discovery of properties about Haskell functions"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "speculation" = callPackage ({ mkDerivation, base, ghc-prim, stm, transformers }: mkDerivation { @@ -229534,10 +229850,8 @@ self: { }: mkDerivation { pname = "stack2cabal"; - version = "1.0.5"; - sha256 = "15swq7rv997fh1qka7ga5hc90gc889xzkx61910jz3an6sy5zx0p"; - revision = "2"; - editedCabalFile = "12dkq7shcsyp8yrr2vvzf968w3x11kgxqlam1h0m33zvjksbw6dq"; + version = "1.0.6"; + sha256 = "0x6hvcflrh073v84c56073f4zm4v2bcmp74w3brkxvd3rhzdvbkz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -231616,8 +231930,8 @@ self: { }: mkDerivation { pname = "store"; - version = "0.7.2"; - sha256 = "1vavjbwys2l97ncb2d761rn7kk14f0gqmhvday8lqyxv91skq124"; + version = "0.7.4"; + sha256 = "1lipkzhdr6m5555r2p3s5g5i2am9kg34dznfakcsxv5z20vzd31z"; libraryHaskellDepends = [ array async base base-orphans base64-bytestring bifunctors bytestring containers contravariant cryptohash deepseq directory @@ -232982,8 +233296,8 @@ self: { }: mkDerivation { pname = "string-interpolate"; - version = "0.2.0.0"; - sha256 = "084mkh9xx9dcy7j92kca6rv580v8223n7xgm9csy51mn0h2lg6wq"; + version = "0.2.0.1"; + sha256 = "08izbllwik00iaxmakr5dhm2x0nsc1n5q2naa10awr2vz391x6v4"; libraryHaskellDepends = [ base bytestring haskell-src-meta template-haskell text text-conversions utf8-string @@ -233434,8 +233748,8 @@ self: { }: mkDerivation { pname = "strive"; - version = "5.0.9"; - sha256 = "1022ir4m0r43717rdb1miynd61mfkfd3mp0dcv5ryb983znn3ag2"; + version = "5.0.10"; + sha256 = "0im35yqww85l9vkijhafdn4xp2ihxnis4g97m5sv79nbql3x0rfh"; libraryHaskellDepends = [ aeson base bytestring data-default gpolyline http-client http-client-tls http-types template-haskell text time transformers @@ -236474,16 +236788,16 @@ self: { "system-linux-proc" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers - , directory, errors, hedgehog, text + , directory, errors, hedgehog, pretty-show, text }: mkDerivation { pname = "system-linux-proc"; - version = "0.1.0.3"; - sha256 = "0gljgsbyzya0grh0m13sld6v2cj7g9j5jcgh6yxff2mmqfcf3z7p"; + version = "0.1.1"; + sha256 = "12iq9vw5y0pvag9gj6pzm76lh9vfvziawzqzvi35mhdn1hjwhg4b"; libraryHaskellDepends = [ attoparsec base bytestring containers directory errors text ]; - testHaskellDepends = [ base hedgehog ]; + testHaskellDepends = [ base directory hedgehog pretty-show ]; description = "A library for accessing the /proc filesystem in Linux"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -236787,8 +237101,8 @@ self: { }: mkDerivation { pname = "table-layout"; - version = "0.8.0.5"; - sha256 = "1gvajqjw5i2l97zcx607xlc143xq1sli5i1321msgi585h7ksnd4"; + version = "0.9.0.0"; + sha256 = "1dbh2j0520xfab6sn0zmi05xw8kv20pqqwk57b1h1xa01mh68xld"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -237763,8 +238077,8 @@ self: { }: mkDerivation { pname = "tar-bytestring"; - version = "0.6.3.1"; - sha256 = "09hmsgbjsk2ddnl9hfmhq1l274r7ay2fzs4rmqgs6x09q1kc5i5p"; + version = "0.6.3.2"; + sha256 = "10jmxjs808n3vcp997d42dy6256j67rk729awiviv2i76r7anzlv"; libraryHaskellDepends = [ array base bytestring containers deepseq hpath-directory hpath-filepath hpath-posix safe-exceptions these time unix word8 @@ -238194,6 +238508,8 @@ self: { pname = "tasty-hedgehog"; version = "1.0.0.2"; sha256 = "1vsv3m6brhshpqm8qixz97m7h0nx67cj6ira4cngbk7mf5rqylv5"; + revision = "1"; + editedCabalFile = "0r4mijgy1z9rdi3as2a1a02xykwyqalhg5vahsjzgdgmf7bmmc6h"; libraryHaskellDepends = [ base hedgehog tagged tasty ]; testHaskellDepends = [ base hedgehog tasty tasty-expected-failure @@ -238234,8 +238550,8 @@ self: { pname = "tasty-hspec"; version = "1.1.5.1"; sha256 = "0i9kdzjpk750sa078jj3iyhp72k0177zk7vxl131r6dkyz09x27y"; - revision = "4"; - editedCabalFile = "1yppwhs2r2rlwrzli9ccv5ldgl95h5p7pqhsr898r3das6daf6sk"; + revision = "5"; + editedCabalFile = "1ramy5jn7a6xvxc6s8bvn34m1vzniks05277s3i80cp4qprwx8ri"; libraryHaskellDepends = [ base hspec hspec-core QuickCheck tasty tasty-quickcheck tasty-smallcheck @@ -239202,6 +239518,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "tempi" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "tempi"; + version = "1.0.0.0"; + sha256 = "14sap7m01f0l8hkh63qidkivji3y3ivhfkvyq881dn5zs9iajq2l"; + libraryHaskellDepends = [ base time ]; + description = "For representing musical tempi"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "template" = callPackage ({ mkDerivation, base, mtl, text }: mkDerivation { @@ -241097,8 +241424,8 @@ self: { pname = "text-format"; version = "0.3.2"; sha256 = "1qxs8xyjk8nzzzam62lqqml9s0p08m749jri0lfaa844mnw3frij"; - revision = "1"; - editedCabalFile = "155bddqabsxdfzdr7wl67qw9w777c2qkwxgjpx625875cvyhqkpa"; + revision = "2"; + editedCabalFile = "05findgw709h930wshaq514maxarjyjhsam6pkyzq83iz1yc2gra"; libraryHaskellDepends = [ array base double-conversion ghc-prim integer-gmp old-locale text time transformers @@ -241635,8 +241962,8 @@ self: { pname = "text-show-instances"; version = "3.8.3"; sha256 = "11v335p3wzf9ijqlkls5mk4m16dfak8fckn4gj7mahs8c7l9lm5d"; - revision = "4"; - editedCabalFile = "0qdnzgwnpgizdm0bvmdwhdf0hwg0kabjswkmnhijkac688rkw1m2"; + revision = "5"; + editedCabalFile = "1czi0gl7kxc64kk8v36xw2ln0vjj2pls3x9nmh754nvdg0616jfj"; libraryHaskellDepends = [ base base-compat-batteries bifunctors binary containers directory ghc-boot-th haskeline hpc old-locale old-time pretty random @@ -242196,18 +242523,6 @@ self: { }) {}; "th-expand-syns" = callPackage - ({ mkDerivation, base, containers, syb, template-haskell }: - mkDerivation { - pname = "th-expand-syns"; - version = "0.4.5.0"; - sha256 = "1p4wfyycan8zsp9wi7npx36qwbfsbcgdyxi3ii51scf69dkrx42y"; - libraryHaskellDepends = [ base containers syb template-haskell ]; - testHaskellDepends = [ base template-haskell ]; - description = "Expands type synonyms in Template Haskell ASTs"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "th-expand-syns_0_4_6_0" = callPackage ({ mkDerivation, base, containers, syb, template-haskell }: mkDerivation { pname = "th-expand-syns"; @@ -242217,7 +242532,6 @@ self: { testHaskellDepends = [ base template-haskell ]; description = "Expands type synonyms in Template Haskell ASTs"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "th-extras" = callPackage @@ -242375,6 +242689,8 @@ self: { pname = "th-lift-instances"; version = "0.1.14"; sha256 = "0r1b4jnvcj64wp4hfccwkl4a70n1p1q7qzyx6ax7cmd8k961jz78"; + revision = "1"; + editedCabalFile = "1jsh3vz8kkzwhfm3m9ji5am8lmv2x7l8g0kkyh3ffngpr4xpswwc"; libraryHaskellDepends = [ base bytestring containers template-haskell text th-lift transformers vector @@ -242386,6 +242702,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "th-lift-instances_0_1_15" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck + , template-haskell, text, th-lift, transformers, vector + }: + mkDerivation { + pname = "th-lift-instances"; + version = "0.1.15"; + sha256 = "07x8rclsn355zsacgh9xk97j6n13d3457rwcpbwrw5lmq8qz3c13"; + 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 = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "th-nowq" = callPackage ({ mkDerivation, base, markdown-unlit, template-haskell, time }: mkDerivation { @@ -243076,8 +243412,8 @@ self: { }: mkDerivation { pname = "threadscope"; - version = "0.2.12"; - sha256 = "10aalch81w4wrz7asp8amc1353khabqxms9b2r3f30s9kys3703x"; + version = "0.2.13"; + sha256 = "1y5d6mgrx3mv6vdivv4ih1hvgp3bjrz26mr922gim08ryfh1hm43"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -245466,15 +245802,25 @@ self: { }) {}; "tokstyle" = callPackage - ({ mkDerivation, array, base, deepseq, filepath, language-c }: + ({ mkDerivation, aeson, array, base, bytestring, compact + , containers, deepseq, filepath, groom, hspec, language-c, mtl + , servant, servant-server, text, wai, wai-cors, wai-extra, warp + }: mkDerivation { pname = "tokstyle"; - version = "0.0.1"; - sha256 = "1rjaj1dh4lh4pcyvy235ys8yzkiik13jnw81xj444lla7wsww2w1"; + version = "0.0.5"; + sha256 = "1b5s43srz8gyg2fajchsi7gzgk6q8vp269h8q7rzznrl8kxkvl5z"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ array base deepseq filepath language-c ]; - executableHaskellDepends = [ base ]; + libraryHaskellDepends = [ + aeson array base bytestring compact containers deepseq filepath + groom language-c mtl text + ]; + executableHaskellDepends = [ + base bytestring groom servant servant-server text wai wai-cors + wai-extra warp + ]; + testHaskellDepends = [ base hspec ]; description = "TokTok C code style checker"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; @@ -246057,31 +246403,35 @@ self: { }) {}; "toxcore" = callPackage - ({ mkDerivation, base, base16-bytestring, bytestring - , bytestring-arbitrary, data-default-class, directory, hspec - , QuickCheck, saltine, toxcore + ({ 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.0"; - sha256 = "01pnl2x86zjs26cbp0m7ayx827s8l5ad2pgx7n48ziqrjyldp1f1"; + version = "0.2.11"; + sha256 = "1bsrp37b0mnib66slj8z1fvallq55qd5hzfaqm208skr6vaw6m91"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ base bytestring data-default-class ]; - librarySystemDepends = [ toxcore ]; - executableHaskellDepends = [ - base base16-bytestring bytestring directory + 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 ]; - executableSystemDepends = [ toxcore ]; + executableHaskellDepends = [ base binary bytestring groom text ]; testHaskellDepends = [ - base base16-bytestring bytestring bytestring-arbitrary - data-default-class hspec QuickCheck saltine + async base binary binary-bits bytestring containers hspec + msgpack-binary msgpack-rpc-conduit msgpack-types mtl QuickCheck + saltine text ]; - description = "Haskell bindings to the C reference implementation of Tox"; + description = "A Tox protocol implementation in Haskell"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; - }) {toxcore = null;}; + }) {}; "toxcore-c" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring @@ -246277,20 +246627,21 @@ self: { "tptp" = callPackage ({ mkDerivation, attoparsec, base, Cabal, directory, extra - , generic-random, prettyprinter, QuickCheck, scientific, text + , filepath, generic-random, prettyprinter, QuickCheck, scientific + , text }: mkDerivation { pname = "tptp"; - version = "0.1.1.0"; - sha256 = "0cwjl8531zzl9mmgp7hq9jr9i9m32yf2j016v2p6h3r93kysbhrf"; + version = "0.1.2.0"; + sha256 = "0ccffd1pskfybyysaa1ilbsbgw0vga4x0q0awmj2wy05gbbzfb1y"; libraryHaskellDepends = [ attoparsec base prettyprinter scientific text ]; testHaskellDepends = [ - attoparsec base Cabal directory extra generic-random prettyprinter - QuickCheck scientific text + attoparsec base Cabal directory extra filepath generic-random + prettyprinter QuickCheck scientific text ]; - description = "A parser and a pretty printer for the TPTP language"; + description = "Parser and pretty printer for the TPTP language"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; @@ -246407,6 +246758,28 @@ self: { broken = true; }) {}; + "tracing_0_0_5_1" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , case-insensitive, containers, hspec, http-client, mtl, network + , random, stm, text, time, transformers, unliftio + }: + mkDerivation { + pname = "tracing"; + version = "0.0.5.1"; + sha256 = "06d4fik133jbwbznk6fccwhw21n750gnigw9gj25sgjkghydmllb"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring case-insensitive containers + http-client mtl network random stm text time transformers unliftio + ]; + testHaskellDepends = [ + base containers hspec mtl stm text unliftio + ]; + description = "Distributed tracing"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "tracked-files" = callPackage ({ mkDerivation, base, directory, hspec, process, text }: mkDerivation { @@ -251182,18 +251555,17 @@ self: { }) {}; "ulid" = callPackage - ({ mkDerivation, base, binary, bytestring, crockford, crypto-api - , deepseq, format-numbers, hashable, hspec, random, text, time + ({ mkDerivation, base, binary, bytestring, crypto-api, deepseq + , format-numbers, hashable, hspec, random, text, time }: mkDerivation { pname = "ulid"; - version = "0.2.0.0"; - sha256 = "1fw50j6ajrrfc1nzgf814rzj1x06dls220ngpxpdvs278spc1hns"; + version = "0.3.0.0"; + sha256 = "1ghdh18cngwksr1vlqgdh04asm4gcivcpzhizaf6d4z9sl9qz5mp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base binary bytestring crockford crypto-api deepseq hashable random - time + base binary bytestring crypto-api deepseq hashable random text time ]; executableHaskellDepends = [ base crypto-api ]; testHaskellDepends = [ @@ -251202,7 +251574,7 @@ self: { benchmarkHaskellDepends = [ base deepseq format-numbers text time ]; - description = "Implementation of ULID, lexicographically sortable unique identifiers"; + description = "Implementation of ULID - Universally Unique Lexicographically Sortable Identifier"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; @@ -251871,6 +252243,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "unicode-tricks" = callPackage + ({ mkDerivation, base, QuickCheck, text }: + mkDerivation { + pname = "unicode-tricks"; + version = "0.4.0.0"; + sha256 = "1gjhdai87prws1dg6hl23r3p6xrisn7jranf50kmfwir4zmxqdl4"; + libraryHaskellDepends = [ base QuickCheck text ]; + description = "Functions to work with unicode blocks more convenient"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "unicoder" = callPackage ({ mkDerivation, attoparsec, base, data-default, directory , filepath, text, twitch @@ -254163,8 +254546,8 @@ self: { pname = "util-exception"; version = "0.2.0.0"; sha256 = "0dx617saxbz8ij78kspm4j9zibf77d2hpjbci1c3ag7dhxagvjbx"; - revision = "1"; - editedCabalFile = "0fdwzjjr7izfn9r6lgp3lajvd9giid8v0c68l729hc25cz344nqk"; + revision = "2"; + editedCabalFile = "1h5s7qkdgfifw35dg7wzsr42q1dcficrjvw9b1qhff00m7avdam0"; libraryHaskellDepends = [ base basic control lifted-base-tf util ]; description = "Exceptional utilities"; license = stdenv.lib.licenses.bsd3; @@ -254209,6 +254592,8 @@ self: { pname = "util-primitive"; version = "0.1.0.0"; sha256 = "193y0fvr0szpdhg7ysvj99mfm983yvrmvpq77gv994vyjigq4y6w"; + revision = "1"; + editedCabalFile = "0wlgp8cq7gg585x041djxprm6a3kih1dkx2fbpg6bwi850ihglir"; libraryHaskellDepends = [ base primitive ]; description = "Primitive memory-related utilities"; license = stdenv.lib.licenses.bsd3; @@ -254224,6 +254609,8 @@ self: { 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"; @@ -254240,6 +254627,8 @@ self: { pname = "util-universe"; version = "0.1.0.0"; sha256 = "1jpi5ic14knr3g8qmz6ls430ll4m9wi5ag1ngmlz46h1zlw53l8y"; + revision = "1"; + editedCabalFile = "076yx4zz3m7ppcp751jazs3z8zpjz1q2i87mhpc8yrrmln3pm7pc"; libraryHaskellDepends = [ base universe-base universe-instances-base ]; @@ -254322,6 +254711,8 @@ self: { 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 = stdenv.lib.licenses.mit; @@ -254335,6 +254726,8 @@ self: { 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 @@ -255347,6 +255740,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "vault_0_3_1_4" = callPackage + ({ mkDerivation, base, containers, hashable, semigroups + , unordered-containers + }: + mkDerivation { + pname = "vault"; + version = "0.3.1.4"; + sha256 = "0na31n56p6713az0vfhdrv53n03bb3yrnyszf3vxsjlgvrax472v"; + libraryHaskellDepends = [ + base containers hashable semigroups unordered-containers + ]; + description = "a persistent store for values of arbitrary types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "vault-tool" = callPackage ({ mkDerivation, aeson, base, bytestring, http-client , http-client-tls, http-types, text, unordered-containers @@ -257571,8 +257980,8 @@ self: { }: mkDerivation { pname = "vulkan"; - version = "3.0.0.0"; - sha256 = "1kz0b5kn6dm70i1php7aywjsamjn4ymka87j7c4md93gy9z20ia5"; + version = "3.1.0.0"; + sha256 = "0g2avnjizgn6qb7vp4zy71db2pd9d1s16k0nagcc0fsyx5mnhh49"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -259625,6 +260034,40 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "warp_3_3_10" = callPackage + ({ mkDerivation, array, async, auto-update, base, bsb-http-chunked + , bytestring, case-insensitive, containers, directory, gauge + , ghc-prim, hashable, hspec, http-client, http-date, http-types + , http2, HUnit, iproute, lifted-base, network, process, QuickCheck + , simple-sendfile, stm, streaming-commons, text, time, time-manager + , unix, unix-compat, vault, wai, word8, x509 + }: + mkDerivation { + pname = "warp"; + version = "3.3.10"; + sha256 = "0i2pmcqni2j00jff634ajlngixfkz3fvdfhncwzzc4k2zqbnazpz"; + libraryHaskellDepends = [ + array async auto-update base bsb-http-chunked bytestring + case-insensitive containers ghc-prim hashable http-date http-types + http2 iproute network simple-sendfile stm streaming-commons text + time-manager unix unix-compat vault wai word8 x509 + ]; + testHaskellDepends = [ + array async auto-update base bsb-http-chunked bytestring + case-insensitive containers directory ghc-prim hashable hspec + http-client http-date http-types http2 HUnit iproute lifted-base + network process QuickCheck simple-sendfile stm streaming-commons + text time time-manager unix unix-compat vault wai word8 x509 + ]; + benchmarkHaskellDepends = [ + auto-update base bytestring containers gauge hashable http-date + http-types network time-manager unix unix-compat x509 + ]; + description = "A fast, light-weight web server for WAI applications"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "warp-dynamic" = callPackage ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }: mkDerivation { @@ -260182,8 +260625,8 @@ self: { }: mkDerivation { pname = "web-rep"; - version = "0.3.1"; - sha256 = "03rm0qa9y43fd9mbaix4vhrsjk6vdkd6yqji7d5m89q3j0xamm3v"; + version = "0.3.2"; + sha256 = "0an5vhqm62j0xrxqqf22kjzi7ch57j5nay5g98ngq3r0rvbk1lv3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -261518,6 +261961,8 @@ self: { pname = "wide-word"; version = "0.1.1.1"; sha256 = "19mxi6mfri4q96lqh3zllmacaln2wdp0ipzmhk7v9xqbphpfjrfj"; + revision = "1"; + editedCabalFile = "0dyq104qxbsvab6x5jxg0ssqbjzgkmd4z5366byf7fvc0c4m2ink"; libraryHaskellDepends = [ base deepseq primitive ]; testHaskellDepends = [ base bytestring ghc-prim hedgehog primitive QuickCheck @@ -262323,6 +262768,8 @@ self: { pname = "word"; version = "0.1.0.1"; sha256 = "1k7hz3w8isbdmj0f2klyj4drrk31lbs3fzdnin7pas7l0ai286qf"; + revision = "1"; + editedCabalFile = "0qx6n35m7f2hwm41lrps2haqf80insns0zlk9nhpls08ldn5vdw1"; libraryHaskellDepends = [ base Fin natural-induction peano transformers ]; @@ -263442,8 +263889,8 @@ self: { }: mkDerivation { pname = "wuss"; - version = "1.1.15"; - sha256 = "1i2q96mapld4mnhmy321qyzzizw3k3schhm473qrszdi1yxc837q"; + version = "1.1.16"; + sha256 = "1rhc0i4bkx09iv291531mawll9h89bp57xmpkwg0j3kfklilcavl"; libraryHaskellDepends = [ base bytestring connection network websockets ]; @@ -267931,43 +268378,6 @@ self: { }) {}; "yesod-core" = callPackage - ({ mkDerivation, aeson, async, auto-update, base, blaze-html - , blaze-markup, bytestring, case-insensitive, cereal, clientsession - , conduit, conduit-extra, containers, cookie, deepseq, fast-logger - , gauge, hspec, hspec-expectations, http-types, HUnit, memory - , monad-logger, mtl, network, parsec, path-pieces, primitive - , random, resourcet, shakespeare, streaming-commons - , template-haskell, text, time, transformers, unix-compat, unliftio - , unordered-containers, vector, wai, wai-extra, wai-logger, warp - , word8 - }: - mkDerivation { - pname = "yesod-core"; - version = "1.6.17.3"; - sha256 = "0w2i18rjqz9mzldq0bdiaikn5mxws2f9ab0ngmab6rzywcqsvg22"; - libraryHaskellDepends = [ - aeson auto-update base blaze-html blaze-markup bytestring - case-insensitive cereal clientsession conduit conduit-extra - containers cookie deepseq fast-logger http-types memory - monad-logger mtl parsec path-pieces primitive random resourcet - shakespeare template-haskell text time transformers unix-compat - unliftio unordered-containers vector wai wai-extra wai-logger warp - word8 - ]; - testHaskellDepends = [ - async base bytestring clientsession conduit conduit-extra - containers cookie hspec hspec-expectations http-types HUnit network - path-pieces random resourcet shakespeare streaming-commons - template-haskell text transformers unliftio wai wai-extra warp - ]; - benchmarkHaskellDepends = [ - base blaze-html bytestring gauge shakespeare text - ]; - description = "Creation of type-safe, RESTful web applications"; - license = stdenv.lib.licenses.mit; - }) {}; - - "yesod-core_1_6_18" = callPackage ({ mkDerivation, aeson, async, auto-update, base, blaze-html , blaze-markup, bytestring, case-insensitive, cereal, clientsession , conduit, conduit-extra, containers, cookie, deepseq, fast-logger @@ -268002,7 +268412,6 @@ self: { ]; description = "Creation of type-safe, RESTful web applications"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-crud" = callPackage @@ -269447,30 +269856,29 @@ self: { "yet-another-logger" = callPackage ({ mkDerivation, aeson, ansi-terminal, async, base - , base-unicode-symbols, bytestring, Cabal, case-insensitive, clock + , base-unicode-symbols, bytestring, Cabal, clock , configuration-tools, deepseq, enclosed-exceptions, exceptions - , lens, lifted-base, monad-control, mtl, optparse-applicative, stm - , stm-chans, tagged, tasty, tasty-hunit, text, time, transformers - , transformers-base, void + , 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.3.1"; - sha256 = "1dbwrkya2c7wf5ccsvhnk7isc90pp7vwi8ff6yq15vsn4jbirpsq"; + version = "0.4.0"; + sha256 = "11nylldbb6fd0hvpddhqc8s1s9w6c0r5iv15wvg8wyw738vgvh69"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson ansi-terminal async base base-unicode-symbols bytestring - case-insensitive clock configuration-tools deepseq - enclosed-exceptions exceptions lens lifted-base monad-control mtl - optparse-applicative stm stm-chans text time transformers - transformers-base void + 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 lens lifted-base tagged tasty tasty-hunit text - transformers transformers-base void + enclosed-exceptions lifted-base microlens tagged tasty tasty-hunit + text transformers transformers-base void ]; description = "Yet Another Logger"; license = stdenv.lib.licenses.asl20; From 5427f5f60aaf64274d2a7ad7b2b851792658531a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 26 Mar 2020 08:29:23 +0100 Subject: [PATCH 08/14] haskellPackages.llvm-hs: Use LLVM 9 --- pkgs/development/haskell-modules/configuration-nix.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 4aa3327e2b4..fb8412a6a9b 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -283,11 +283,11 @@ self: super: builtins.intersectAttrs super { caramia = dontCheck super.caramia; llvm-hs = - let llvmHsWithLlvm8 = super.llvm-hs.override { llvm-config = pkgs.llvm_8; }; + let llvmHsWithLlvm9 = super.llvm-hs.override { llvm-config = pkgs.llvm_9; }; in if pkgs.stdenv.isDarwin then - overrideCabal llvmHsWithLlvm8 (oldAttrs: { + overrideCabal llvmHsWithLlvm9 (oldAttrs: { # One test fails on darwin. doCheck = false; # llvm-hs's Setup.hs file tries to add the lib/ directory from LLVM8 to @@ -298,7 +298,7 @@ self: super: builtins.intersectAttrs super { substituteInPlace Setup.hs --replace "addToLdLibraryPath libDir" "pure ()" ''; }) - else llvmHsWithLlvm8; + else llvmHsWithLlvm9; # Needs help finding LLVM. spaceprobe = addBuildTool super.spaceprobe self.llvmPackages.llvm; From 4675649d9cd06d13f8f127855dda4993881dd81b Mon Sep 17 00:00:00 2001 From: Adam Sandberg Ericsson Date: Wed, 8 Apr 2020 19:03:44 +0100 Subject: [PATCH 09/14] ghc: don't use ld.gold with musl libc (fixes #84670) ld.gold doesn't play well with musl as is documented in #49071 and https://sourceware.org/bugzilla/show_bug.cgi?id=23856 --- pkgs/development/compilers/ghc/8.10.1.nix | 2 +- pkgs/development/compilers/ghc/8.4.4.nix | 2 +- pkgs/development/compilers/ghc/8.6.5.nix | 2 +- pkgs/development/compilers/ghc/8.8.1.nix | 2 +- pkgs/development/compilers/ghc/8.8.2.nix | 2 +- pkgs/development/compilers/ghc/8.8.3.nix | 2 +- pkgs/development/compilers/ghc/head.nix | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/compilers/ghc/8.10.1.nix b/pkgs/development/compilers/ghc/8.10.1.nix index d449fef8020..0a1777f937d 100644 --- a/pkgs/development/compilers/ghc/8.10.1.nix +++ b/pkgs/development/compilers/ghc/8.10.1.nix @@ -84,7 +84,7 @@ let targetCC = builtins.head toolsForTarget; - useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false); + useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in stdenv.mkDerivation (rec { diff --git a/pkgs/development/compilers/ghc/8.4.4.nix b/pkgs/development/compilers/ghc/8.4.4.nix index 7f8e09aa782..befe8f2e632 100644 --- a/pkgs/development/compilers/ghc/8.4.4.nix +++ b/pkgs/development/compilers/ghc/8.4.4.nix @@ -79,7 +79,7 @@ let targetCC = builtins.head toolsForTarget; - useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false); + useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in stdenv.mkDerivation (rec { diff --git a/pkgs/development/compilers/ghc/8.6.5.nix b/pkgs/development/compilers/ghc/8.6.5.nix index ccc10628b53..c02be908603 100644 --- a/pkgs/development/compilers/ghc/8.6.5.nix +++ b/pkgs/development/compilers/ghc/8.6.5.nix @@ -84,7 +84,7 @@ let targetCC = builtins.head toolsForTarget; - useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false); + useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in stdenv.mkDerivation (rec { diff --git a/pkgs/development/compilers/ghc/8.8.1.nix b/pkgs/development/compilers/ghc/8.8.1.nix index 58b1cf46880..9156efe16f6 100644 --- a/pkgs/development/compilers/ghc/8.8.1.nix +++ b/pkgs/development/compilers/ghc/8.8.1.nix @@ -84,7 +84,7 @@ let targetCC = builtins.head toolsForTarget; - useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false); + useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in stdenv.mkDerivation (rec { diff --git a/pkgs/development/compilers/ghc/8.8.2.nix b/pkgs/development/compilers/ghc/8.8.2.nix index d80ba0d1b90..ae8f56df95e 100644 --- a/pkgs/development/compilers/ghc/8.8.2.nix +++ b/pkgs/development/compilers/ghc/8.8.2.nix @@ -84,7 +84,7 @@ let targetCC = builtins.head toolsForTarget; - useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false); + useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in stdenv.mkDerivation (rec { diff --git a/pkgs/development/compilers/ghc/8.8.3.nix b/pkgs/development/compilers/ghc/8.8.3.nix index e98b805c533..37c3fcf2135 100644 --- a/pkgs/development/compilers/ghc/8.8.3.nix +++ b/pkgs/development/compilers/ghc/8.8.3.nix @@ -84,7 +84,7 @@ let targetCC = builtins.head toolsForTarget; - useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false); + useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in stdenv.mkDerivation (rec { diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 541854e8796..52845a05ce1 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -85,7 +85,7 @@ let targetCC = builtins.head toolsForTarget; - useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false); + useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in stdenv.mkDerivation (rec { From 08a9d51699f275c2e183e4e40879f28b05b19673 Mon Sep 17 00:00:00 2001 From: Adam Sandberg Ericsson Date: Thu, 9 Apr 2020 13:44:31 +0100 Subject: [PATCH 10/14] ghc: mention why ld.gold is disabled for musl libc --- pkgs/development/compilers/ghc/8.10.1.nix | 2 ++ pkgs/development/compilers/ghc/8.4.4.nix | 2 ++ pkgs/development/compilers/ghc/8.6.5.nix | 2 ++ pkgs/development/compilers/ghc/8.8.1.nix | 2 ++ pkgs/development/compilers/ghc/8.8.2.nix | 2 ++ pkgs/development/compilers/ghc/8.8.3.nix | 2 ++ pkgs/development/compilers/ghc/head.nix | 2 ++ 7 files changed, 14 insertions(+) diff --git a/pkgs/development/compilers/ghc/8.10.1.nix b/pkgs/development/compilers/ghc/8.10.1.nix index 0a1777f937d..01e10b04d27 100644 --- a/pkgs/development/compilers/ghc/8.10.1.nix +++ b/pkgs/development/compilers/ghc/8.10.1.nix @@ -84,6 +84,8 @@ let targetCC = builtins.head toolsForTarget; + # ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in diff --git a/pkgs/development/compilers/ghc/8.4.4.nix b/pkgs/development/compilers/ghc/8.4.4.nix index befe8f2e632..e63f8207830 100644 --- a/pkgs/development/compilers/ghc/8.4.4.nix +++ b/pkgs/development/compilers/ghc/8.4.4.nix @@ -79,6 +79,8 @@ let targetCC = builtins.head toolsForTarget; + # ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in diff --git a/pkgs/development/compilers/ghc/8.6.5.nix b/pkgs/development/compilers/ghc/8.6.5.nix index c02be908603..e746c6bfcba 100644 --- a/pkgs/development/compilers/ghc/8.6.5.nix +++ b/pkgs/development/compilers/ghc/8.6.5.nix @@ -84,6 +84,8 @@ let targetCC = builtins.head toolsForTarget; + # ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in diff --git a/pkgs/development/compilers/ghc/8.8.1.nix b/pkgs/development/compilers/ghc/8.8.1.nix index 9156efe16f6..9ebce6bdd48 100644 --- a/pkgs/development/compilers/ghc/8.8.1.nix +++ b/pkgs/development/compilers/ghc/8.8.1.nix @@ -84,6 +84,8 @@ let targetCC = builtins.head toolsForTarget; + # ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in diff --git a/pkgs/development/compilers/ghc/8.8.2.nix b/pkgs/development/compilers/ghc/8.8.2.nix index ae8f56df95e..9039b1fa746 100644 --- a/pkgs/development/compilers/ghc/8.8.2.nix +++ b/pkgs/development/compilers/ghc/8.8.2.nix @@ -84,6 +84,8 @@ let targetCC = builtins.head toolsForTarget; + # ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in diff --git a/pkgs/development/compilers/ghc/8.8.3.nix b/pkgs/development/compilers/ghc/8.8.3.nix index 37c3fcf2135..9462835cbdb 100644 --- a/pkgs/development/compilers/ghc/8.8.3.nix +++ b/pkgs/development/compilers/ghc/8.8.3.nix @@ -84,6 +84,8 @@ let targetCC = builtins.head toolsForTarget; + # ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 52845a05ce1..be8fd73a6be 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -85,6 +85,8 @@ let targetCC = builtins.head toolsForTarget; + # ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; in From 6ec9d95a86db4446f219678165b51630a4a5bf78 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 10 Apr 2020 20:31:13 +0200 Subject: [PATCH 11/14] haskell-tensorflow: fix evalution errors The configuration-tensorflow.nix file specified several overrides for version 0.2.x packages, but those packages are no longer included in our package set because they are so old. (Current versions seem to be in the range of 0.6.x.) I fixed the evalution errors, but I did not verify whether these packages actually build with the newer versions. --- .../haskell-modules/configuration-tensorflow.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-tensorflow.nix b/pkgs/development/haskell-modules/configuration-tensorflow.nix index eb98a385034..7aba8e3a574 100644 --- a/pkgs/development/haskell-modules/configuration-tensorflow.nix +++ b/pkgs/development/haskell-modules/configuration-tensorflow.nix @@ -14,22 +14,21 @@ let setSourceRoot = dir: drv: drv.overrideAttrs (_oldAttrs: {sourceRoot = "source/${dir}";}); - proto-lens = self.proto-lens_0_2_2_0; - proto-lens-protoc = self.proto-lens-protoc_0_2_2_3; - proto-lens-protobuf-types = self.proto-lens-protobuf-types_0_2_2_0; + proto-lens = self.proto-lens; + proto-lens-protoc = self.proto-lens-protoc; + proto-lens-protobuf-types = self.proto-lens-protobuf-types; mainland-pretty = self.mainland-pretty_0_6_2; in { - proto-lens_0_2_2_0 = appendPatch super.proto-lens_0_2_2_0 ./patches/proto-lens-0.2.2.0.patch; + proto-lens = appendPatch super.proto-lens ./patches/proto-lens-0.2.2.0.patch; proto-lens-descriptors = doJailbreak (super.proto-lens-descriptors.override { inherit proto-lens; lens-labels = self.lens-labels_0_1_0_2; }); - proto-lens-protoc_0_2_2_3 = appendPatch (addBuildDepend (super.proto-lens-protoc_0_2_2_3.override { + proto-lens-protoc = appendPatch (addBuildDepend (super.proto-lens-protoc.override { inherit proto-lens; - haskell-src-exts = self.haskell-src-exts_1_19_1; }) self.semigroups) ./patches/proto-lens-protoc-0.2.2.3.patch; - proto-lens-protobuf-types_0_2_2_0 = doJailbreak (super.proto-lens-protobuf-types_0_2_2_0.override { + proto-lens-protobuf-types = doJailbreak (super.proto-lens-protobuf-types.override { inherit proto-lens proto-lens-protoc; }); From a88efcfe2f72ec1c716114e1ca98c220241eb5e6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 10 Apr 2020 20:57:28 +0200 Subject: [PATCH 12/14] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.1 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/c7e2a1a246c24d2e81293b9b5b540cc36ee76758. --- pkgs/development/haskell-modules/hackage-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 341dfb69df4..b7ce5ef6377 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -20272,6 +20272,8 @@ self: { ]; description = "Bindings to the VulkanMemoryAllocator library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "WAVE" = callPackage From 556367eb12cfceaf78c9e6b68cb7b197d4087a84 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 10 Apr 2020 21:24:03 +0200 Subject: [PATCH 13/14] haskell-ShellCheck: drop obsolete patch to fix the build --- .../haskell-modules/configuration-common.nix | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5355b0ccc1c..a11166c5ede 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -45,18 +45,6 @@ self: super: { # Needs older QuickCheck version attoparsec-varword = dontCheck super.attoparsec-varword; - # https://github.com/koalaman/shellcheck/issues/1778 - ShellCheck = overrideCabal super.ShellCheck (drv: { - patches = [ - # cabal 3.0 support - ( pkgs.fetchpatch { - url = "https://github.com/koalaman/shellcheck/commit/2c026f1ec7c205c731ff2a0ccd85365f37245.patch"; - sha256 = "0z6yf350ngr6rwfkvdy670c476fgzj8a0n4ppdm1xr8r1lij7sfz"; - excludes = [ "Dockerfile" ]; - }) - ]; - }); - # Tests are failing # https://github.com/bos/statistics/issues/123 statistics = dontCheck super.statistics; From 0eb4bfa5fb841df6581470b25e1b2ffecb31ae86 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 10 Apr 2020 21:27:47 +0200 Subject: [PATCH 14/14] darcs: don't try to build the package with ghc-8.8.x --- pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix index 8b38f8cef74..4c2f12b594f 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix @@ -91,4 +91,9 @@ self: super: { # ghc-8.8: # https://github.com/adnelson/semver-range/issues/15 semver-range = dontCheck super.semver-range; + + # The current version 2.14.2 does not compile with ghc-8.8.x or newer because + # of issues with Cabal 3.x. + darcs = dontDistribute super.darcs; + }