From e3a2247046d4de66b9b193a6ab3ff040fa3da86d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 4 Jun 2020 07:15:15 +0200 Subject: [PATCH 01/25] LTS Haskell 15.15 --- .../configuration-hackage2nix.yaml | 108 +++++++++--------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 1fb0ce64cee..828b64cc8a9 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -74,7 +74,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.13 + # LTS Haskell 15.15 - abstract-deque ==0.3 - abstract-par ==0.3.3 - AC-Angle ==1.0 @@ -92,7 +92,7 @@ default-package-overrides: - aeson-casing ==0.2.0.0 - aeson-compat ==0.3.9 - aeson-default ==0.9.1.0 - - aeson-diff ==1.1.0.8 + - aeson-diff ==1.1.0.9 - aeson-generic-compat ==0.0.1.3 - aeson-lens ==0.5.0.0 - aeson-optics ==1.1.0.1 @@ -237,7 +237,7 @@ default-package-overrides: - asn1-encoding ==0.9.6 - asn1-parse ==0.9.5 - asn1-types ==0.3.4 - - assert-failure ==0.1.2.2 + - assert-failure ==0.1.2.3 - assoc ==1.0.1 - astro ==0.4.2.1 - async ==2.2.2 @@ -265,7 +265,7 @@ default-package-overrides: - auto-update ==0.1.6 - avers ==0.0.17.1 - avro ==0.4.7.0 - - aws-cloudfront-signed-cookies ==0.2.0.4 + - aws-cloudfront-signed-cookies ==0.2.0.6 - base16-bytestring ==0.1.1.6 - base32string ==0.9.1 - base58string ==0.10.0 @@ -333,7 +333,7 @@ default-package-overrides: - boots ==0.2.0.1 - bordacount ==0.1.0.0 - boring ==0.1.3 - - both ==0.1.1.0 + - both ==0.1.1.1 - bound ==2.0.1 - BoundedChan ==1.0.3.0 - bounded-queue ==1.0.0 @@ -347,7 +347,7 @@ default-package-overrides: - btrfs ==0.2.0.0 - buffer-builder ==0.2.4.7 - buffer-pipe ==0.0 - - bugsnag-hs ==0.1.0.1 + - bugsnag-hs ==0.1.0.3 - butcher ==1.3.3.1 - bv ==0.5 - bv-little ==1.1.1 @@ -384,14 +384,14 @@ default-package-overrides: - casa-types ==0.0.1 - cased ==0.1.0.0 - case-insensitive ==1.2.1.0 - - cases ==0.1.3.2 + - cases ==0.1.4 - casing ==0.1.4.1 - cassava ==0.5.2.0 - cassava-conduit ==0.5.1 - cassava-megaparsec ==2.0.1 - cast ==0.1.0.2 - category ==0.2.5.0 - - cayley-client ==0.4.12 + - cayley-client ==0.4.13 - cborg ==0.2.3.0 - cborg-json ==0.2.2.0 - cereal ==0.5.8.1 @@ -473,7 +473,7 @@ default-package-overrides: - conduit-concurrent-map ==0.1.1 - conduit-extra ==1.3.5 - conduit-parse ==0.2.1.0 - - conduit-zstd ==0.0.1.1 + - conduit-zstd ==0.0.2.0 - conferer ==0.2.0.0 - conferer-hspec ==0.2.0.0 - conferer-provider-json ==0.2.0.0 @@ -673,7 +673,7 @@ default-package-overrides: - enclosed-exceptions ==1.0.3 - ENIG ==0.0.1.0 - entropy ==0.4.1.6 - - enummapset ==0.6.0.2 + - enummapset ==0.6.0.3 - enumset ==0.0.5 - enum-subset-generate ==0.1.0.0 - envelope ==0.2.2.0 @@ -681,7 +681,7 @@ default-package-overrides: - epub-metadata ==4.5 - eq ==4.2 - equal-files ==0.0.5.3 - - equational-reasoning ==0.6.0.2 + - equational-reasoning ==0.6.0.3 - erf ==2.0.0.0 - errors ==2.3.0 - errors-ext ==0.4.2 @@ -876,7 +876,7 @@ default-package-overrides: - gitrev ==1.3.1 - gi-xlib ==2.0.8 - gl ==0.9 - - glabrous ==2.0.1 + - glabrous ==2.0.2 - GLFW-b ==3.3.0.0 - Glob ==0.10.0 - gloss ==1.13.1.1 @@ -886,7 +886,7 @@ default-package-overrides: - gluturtle ==0.0.58.1 - gnuplot ==0.5.6.1 - google-isbn ==1.0.3 - - gothic ==0.1.4 + - gothic ==0.1.5 - gpolyline ==0.1.0.1 - graph-core ==0.3.0.0 - graphite ==0.10.0.1 @@ -895,8 +895,8 @@ default-package-overrides: - graph-wrapper ==0.2.6.0 - gravatar ==0.8.0 - greskell ==1.0.1.0 - - greskell-core ==0.1.3.2 - - greskell-websocket ==0.1.2.2 + - greskell-core ==0.1.3.3 + - greskell-websocket ==0.1.2.3 - groom ==0.1.2.1 - group-by-date ==0.1.0.3 - groups ==0.4.1.0 @@ -922,7 +922,7 @@ default-package-overrides: - haskell-lexer ==1.1 - haskell-lsp ==0.20.0.1 - haskell-lsp-types ==0.20.0.0 - - haskell-names ==0.9.8 + - haskell-names ==0.9.9 - haskell-src ==1.0.3.1 - haskell-src-exts ==1.22.0 - haskell-src-exts-util ==0.2.5 @@ -930,11 +930,11 @@ default-package-overrides: - haskey-btree ==0.3.0.1 - haskoin-core ==0.10.1 - haskoin-node ==0.9.21 - - hasql ==1.4.2 + - hasql ==1.4.3 - hasql-optparse-applicative ==0.3.0.5 - hasql-pool ==0.5.2 - hasql-transaction ==1.0.0.1 - - hasty-hamiltonian ==1.3.2 + - hasty-hamiltonian ==1.3.3 - HaXml ==1.25.5 - haxr ==3000.11.4 - hdaemonize ==0.5.6 @@ -1005,7 +1005,7 @@ default-package-overrides: - HSlippyMap ==3.0.1 - hslogger ==1.3.1.0 - hslua ==1.0.3.2 - - hslua-aeson ==1.0.1 + - hslua-aeson ==1.0.2 - hslua-module-system ==0.2.1 - hslua-module-text ==0.2.1 - HsOpenSSL ==0.11.4.18 @@ -1126,7 +1126,7 @@ default-package-overrides: - indexed-profunctors ==0.1 - infer-license ==0.2.0 - inflections ==0.4.0.5 - - influxdb ==1.7.1.3 + - influxdb ==1.7.1.5 - ini ==0.4.1 - inj ==1.0 - inline-c ==0.9.1.0 @@ -1155,10 +1155,10 @@ default-package-overrides: - io-storage ==0.3 - io-streams ==1.5.1.0 - io-streams-haproxy ==1.0.1.0 - - ip ==1.7.1 + - ip ==1.7.2 - ip6addr ==1.0.1 - iproute ==1.7.9 - - IPv6Addr ==1.1.3 + - IPv6Addr ==1.1.4 - ipynb ==0.1.0.1 - ipython-kernel ==0.10.2.0 - irc ==0.6.1.0 @@ -1179,7 +1179,7 @@ default-package-overrides: - js-flot ==0.8.3 - js-jquery ==3.3.1 - json-alt ==1.0.0 - - json-feed ==1.0.9 + - json-feed ==1.0.10 - jsonpath ==0.2.0.0 - json-rpc ==1.0.1 - json-rpc-generic ==0.2.1.5 @@ -1202,7 +1202,7 @@ default-package-overrides: - kind-generics-th ==0.2.2.0 - kmeans ==0.1.3 - koofr-client ==1.0.0.3 - - kubernetes-webhook-haskell ==0.2.0.1 + - kubernetes-webhook-haskell ==0.2.0.2 - l10n ==0.1.0.1 - labels ==0.3.3 - lackey ==1.0.12 @@ -1215,7 +1215,7 @@ default-package-overrides: - language-java ==0.2.9 - language-javascript ==0.7.1.0 - language-protobuf ==1.0.1 - - language-puppet ==1.4.6.3 + - language-puppet ==1.4.6.5 - lapack-carray ==0.0.3 - lapack-comfort-array ==0.0.0.1 - lapack-ffi ==0.0.2 @@ -1237,7 +1237,7 @@ default-package-overrides: - lens-datetime ==0.3 - lens-family ==2.0.0 - lens-family-core ==2.0.0 - - lens-family-th ==0.5.0.2 + - lens-family-th ==0.5.1.0 - lens-misc ==0.0.2.0 - lens-properties ==4.11.1 - lens-regex ==0.1.1 @@ -1298,7 +1298,7 @@ default-package-overrides: - massiv-io ==0.2.1.0 - massiv-test ==0.1.2 - mathexpr ==0.3.0.0 - - math-functions ==0.3.3.0 + - math-functions ==0.3.4.0 - matplotlib ==0.7.5 - matrices ==0.5.0 - matrix ==0.3.6.1 @@ -1327,7 +1327,7 @@ default-package-overrides: - microlens-ghc ==0.4.12 - microlens-mtl ==0.2.0.1 - microlens-platform ==0.4.1 - - microlens-process ==0.2.0.1 + - microlens-process ==0.2.0.2 - microlens-th ==0.4.3.5 - microspec ==0.2.1.3 - microstache ==1.0.1.1 @@ -1454,7 +1454,7 @@ default-package-overrides: - nonempty-containers ==0.3.3.0 - nonemptymap ==0.0.6.0 - non-empty-sequence ==0.2.0.4 - - nonempty-vector ==0.2.0.1 + - nonempty-vector ==0.2.0.2 - non-negative ==0.1.2 - not-gloss ==0.7.7.0 - no-value ==1.0.0.0 @@ -1535,7 +1535,7 @@ default-package-overrides: - partial-isomorphisms ==0.2.2.1 - password ==1.0.0.0 - password-instances ==1.0.0.0 - - path ==0.7.0 + - path ==0.7.1 - path-extra ==0.2.0 - path-io ==1.6.0 - path-pieces ==0.2.1 @@ -1644,7 +1644,7 @@ default-package-overrides: - profunctors ==5.5.2 - projectroot ==0.2.0.1 - project-template ==0.2.0.1 - - prometheus-client ==1.0.0 + - prometheus-client ==1.0.0.1 - promises ==0.3 - prompt ==0.1.1.2 - prospect ==0.1.0.0 @@ -1666,7 +1666,7 @@ default-package-overrides: - pureMD5 ==2.1.3 - purescript-bridge ==0.13.0.0 - pushbullet-types ==0.4.1.0 - - pusher-http-haskell ==1.5.1.11 + - pusher-http-haskell ==1.5.1.13 - PyF ==0.9.0.1 - qchas ==1.1.0.1 - qm-interpolated-string ==0.3.0.0 @@ -1703,8 +1703,8 @@ default-package-overrides: - rank2classes ==1.3.2.1 - Rasterific ==0.7.5.2 - rasterific-svg ==0.3.3.2 - - ratel ==1.0.10 - - ratel-wai ==1.1.2 + - ratel ==1.0.12 + - ratel-wai ==1.1.3 - rattle ==0.1 - rawfilepath ==0.2.4 - rawstring-qm ==0.2.3.0 @@ -1725,7 +1725,7 @@ default-package-overrides: - reducers ==3.12.3 - refact ==0.3.0.2 - ref-fd ==0.4.0.2 - - reflection ==2.1.5 + - reflection ==2.1.6 - RefSerialize ==0.4.0 - regex ==1.1.0.0 - regex-applicative ==0.3.3.1 @@ -1777,7 +1777,7 @@ default-package-overrides: - RSA ==2.4.1 - runmemo ==1.0.0.1 - run-st ==0.1.1.0 - - safe ==0.3.18 + - safe ==0.3.19 - safecopy ==0.10.3 - safe-decimal ==0.2.0.0 - safe-exceptions ==0.1.7.0 @@ -1802,7 +1802,7 @@ default-package-overrides: - scanner ==0.3.1 - scheduler ==1.4.2.2 - scientific ==0.3.6.2 - - scotty ==0.11.5 + - scotty ==0.11.6 - scrypt ==0.5.0 - sdl2 ==2.5.2.0 - sdl2-gfx ==0.2 @@ -1883,7 +1883,7 @@ default-package-overrides: - signal ==0.1.0.4 - silently ==1.2.5.1 - simple-affine-space ==0.1.1 - - simple-cabal ==0.1.1 + - simple-cabal ==0.1.2 - simple-cmd ==0.2.1 - simple-cmd-args ==0.1.6 - simple-log ==0.9.12 @@ -1909,10 +1909,10 @@ default-package-overrides: - slist ==0.1.1.0 - small-bytearray-builder ==0.3.4.0 - smallcheck ==1.1.5 - - smoothie ==0.4.2.10 + - smoothie ==0.4.2.11 - snap-blaze ==0.2.1.5 - snap-core ==1.0.4.1 - - snap-server ==1.1.1.1 + - snap-server ==1.1.1.2 - snowflake ==0.1.1.1 - soap ==0.2.3.6 - soap-tls ==0.1.1.4 @@ -1929,11 +1929,11 @@ default-package-overrides: - spatial-math ==0.5.0.1 - special-values ==0.1.0.0 - speculate ==0.4.2 - - speedy-slice ==0.3.0 + - speedy-slice ==0.3.1 - Spintax ==0.3.4 - splice ==0.6.1.1 - split ==0.2.3.4 - - splitmix ==0.0.4 + - splitmix ==0.0.5 - spoon ==0.3.1 - spreadsheet ==0.1.3.8 - sqlcli ==0.2.2.0 @@ -1980,9 +1980,9 @@ default-package-overrides: - string-qq ==0.0.4 - stringsearch ==0.3.6.6 - string-transform ==1.1.1 - - stripe-concepts ==1.0.2.2 - - stripe-signature ==1.0.0.2 - - strive ==5.0.10 + - stripe-concepts ==1.0.2.4 + - stripe-signature ==1.0.0.4 + - strive ==5.0.12 - structs ==0.1.3 - structured-cli ==2.5.2.0 - stylish-haskell ==0.10.0.0 @@ -2090,13 +2090,13 @@ default-package-overrides: - thread-local-storage ==0.2 - threads ==0.5.1.6 - thread-supervisor ==0.1.0.0 - - threepenny-gui ==0.8.3.1 + - threepenny-gui ==0.8.3.2 - th-reify-compat ==0.0.1.5 - th-reify-many ==0.1.9 - throttle-io-stream ==0.2.0.1 - throwable-exceptions ==0.1.0.9 - th-strict-compat ==0.1.0.1 - - th-test-utils ==1.0.1 + - th-test-utils ==1.0.2 - thyme ==0.3.5.5 - tidal ==1.4.9 - tile ==0.3.0.0 @@ -2138,7 +2138,7 @@ default-package-overrides: - triplesec ==0.2.2.1 - trivial-constraint ==0.6.0.0 - tsv2csv ==0.1.0.2 - - ttc ==0.2.1.0 + - ttc ==0.2.2.0 - ttl-hashtables ==1.4.1.0 - ttrie ==0.1.2.1 - tuple ==0.3.0.2 @@ -2197,7 +2197,7 @@ default-package-overrides: - unix-bytestring ==0.3.7.3 - unix-compat ==0.5.2 - unix-time ==0.4.7 - - unliftio ==0.2.12.1 + - unliftio ==0.2.13 - unliftio-core ==0.1.2.0 - unliftio-pool ==0.2.1.1 - unlit ==0.4.0.0 @@ -2260,7 +2260,7 @@ default-package-overrides: - wai-cors ==0.2.7 - wai-enforce-https ==0.0.2.1 - wai-eventsource ==3.0.0 - - wai-extra ==3.0.29.1 + - wai-extra ==3.0.29.2 - wai-handler-launch ==3.0.3.1 - wai-logger ==2.3.6 - wai-middleware-caching ==0.1.0.2 @@ -2268,8 +2268,8 @@ default-package-overrides: - wai-session ==0.3.3 - wai-slack-middleware ==0.2.0 - wai-websockets ==3.0.1.2 - - warp ==3.3.11 - - warp-tls ==3.2.11 + - warp ==3.3.12 + - warp-tls ==3.2.12 - warp-tls-uid ==0.2.0.6 - wave ==0.2.0 - wcwidth ==0.0.2 @@ -2316,7 +2316,7 @@ default-package-overrides: - xdg-basedir ==0.2.2 - xdg-userdirs ==0.1.0.2 - xeno ==0.3.5.2 - - xls ==0.1.2 + - xls ==0.1.3 - xlsx ==0.8.0 - xlsx-tabular ==0.2.2.1 - xml ==1.3.14 @@ -2371,7 +2371,7 @@ default-package-overrides: - zlib-bindings ==0.1.1.5 - zlib-lens ==0.1.2.1 - zot ==0.0.3 - - zstd ==0.1.1.2 + - zstd ==0.1.2.0 extra-packages: - aeson < 0.8 # newer versions don't work with GHC 7.6.x or earlier From 351947c6a34d996a937e090b6daa0c4d0307f055 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 5 Jun 2020 20:15:19 +0200 Subject: [PATCH 02/25] hackage2nix: update list of broken packages to fix evaluation --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 828b64cc8a9..160176bf687 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -10243,6 +10243,7 @@ broken-packages: - typeable-th - TypeClass - typed-encoding + - typed-encoding-encoding - typed-streams - typed-wire - typedflow @@ -10423,6 +10424,7 @@ broken-packages: - vect-floating-accelerate - vect-opengl - vector-bytestring + - vector-circular - vector-clock - vector-conduit - vector-endian From 77c1da151b7f3300da54da30dc0ad65c9a173c83 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 30 May 2020 02:30:25 +0200 Subject: [PATCH 03/25] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.3-7-gcb43579 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/7cab21f4db730f3cae90972a785ee3fcad7dbf45. --- .../haskell-modules/hackage-packages.nix | 2651 ++++++++--------- 1 file changed, 1308 insertions(+), 1343 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 41fb1fe7be0..429f6815f28 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -11054,24 +11054,6 @@ self: { }) {}; "IPv6Addr" = callPackage - ({ mkDerivation, aeson, attoparsec, base, HUnit, iproute, network - , network-info, random, test-framework, test-framework-hunit, text - }: - mkDerivation { - pname = "IPv6Addr"; - version = "1.1.3"; - sha256 = "1kbas95ggmjwhc2xj542jkl0jdkq61b6d76182sp1ifcvk7qr6v9"; - libraryHaskellDepends = [ - aeson attoparsec base iproute network network-info random text - ]; - testHaskellDepends = [ - base HUnit test-framework test-framework-hunit text - ]; - description = "Library to deal with IPv6 address text representations"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "IPv6Addr_1_1_4" = callPackage ({ mkDerivation, aeson, attoparsec, base, HUnit, iproute, network , network-info, random, test-framework, test-framework-hunit, text }: @@ -11087,7 +11069,6 @@ self: { ]; description = "Library to deal with IPv6 address text representations"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IPv6DB" = callPackage @@ -11628,6 +11609,8 @@ self: { pname = "JuicyPixels-blurhash"; version = "0.1.0.3"; sha256 = "0kgl2j7990p8q5yrkn0wgaszc9fzva1pc3277j11k1lbjsymz360"; + revision = "1"; + editedCabalFile = "05vnd6a4z0r1dg25r2fc2q5krqcw1k0qdxwbhzc7rcnrnnwn0f2d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -14236,18 +14219,17 @@ self: { "Network-NineP" = callPackage ({ mkDerivation, async, base, binary, bytestring, containers , convertible, exceptions, hslogger, monad-loops, monad-peel - , mstate, mtl, network, NineP, regex-posix, stateref, transformers + , mstate, mtl, network, network-bsd, NineP, regex-posix, stateref + , transformers }: mkDerivation { pname = "Network-NineP"; - version = "0.4.6"; - sha256 = "0aq8888z0fcsd18shsqjsgrpxm417cfh250vyd2660ajc0ymj3q3"; - isLibrary = true; - isExecutable = true; + version = "0.4.7"; + sha256 = "08r15aacvdx739w1nn1bmr0n8ygfjhqnj12zk6zchw1d50x65mi2"; libraryHaskellDepends = [ async base binary bytestring containers convertible exceptions - hslogger monad-loops monad-peel mstate mtl network NineP - regex-posix stateref transformers + hslogger monad-loops monad-peel mstate mtl network network-bsd + NineP regex-posix stateref transformers ]; description = "High-level abstraction over 9P protocol"; license = "unknown"; @@ -20501,8 +20483,8 @@ self: { ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: mkDerivation { pname = "VulkanMemoryAllocator"; - version = "0.3.1"; - sha256 = "01l8pfa1h00pk9md4z2i6jp91byp9rqfnvdgialpw62jfxv5a0ca"; + version = "0.3.2"; + sha256 = "0f94lzb05v4myr1qrpklxhina0iiv7p7zfmjhf2fkd2q1bnffhdw"; libraryHaskellDepends = [ base bytestring transformers vector vulkan ]; @@ -23412,6 +23394,8 @@ self: { pname = "ad"; version = "4.4"; sha256 = "1v7m5nk9aa0sfqfqmv15dq87s2nl7i3v1d5xx0xla9ydhlqizy4x"; + revision = "1"; + editedCabalFile = "1l9515avbn8hc1yc3x9mqxjrl6idjcf4a9wl4m3607n4anc62hlc"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ array base comonad containers data-reify erf free nats reflection @@ -24037,33 +24021,6 @@ self: { }) {}; "aeson-diff" = callPackage - ({ mkDerivation, aeson, base, bytestring, directory, doctest - , edit-distance-vector, filepath, Glob, hashable, mtl - , optparse-applicative, QuickCheck, quickcheck-instances - , scientific, text, unordered-containers, vector - }: - mkDerivation { - pname = "aeson-diff"; - version = "1.1.0.8"; - sha256 = "1pim103mywlhxssrhr0ca0gsvql52g799fk73bdj5h31ziibdsi4"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson base bytestring edit-distance-vector hashable mtl scientific - text unordered-containers vector - ]; - executableHaskellDepends = [ - aeson base bytestring optparse-applicative text - ]; - testHaskellDepends = [ - aeson base bytestring directory doctest filepath Glob QuickCheck - quickcheck-instances text unordered-containers vector - ]; - description = "Extract and apply patches to JSON documents"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "aeson-diff_1_1_0_9" = callPackage ({ mkDerivation, aeson, base, bytestring, directory, doctest , edit-distance-vector, filepath, Glob, hashable, mtl , optparse-applicative, QuickCheck, quickcheck-instances @@ -24088,7 +24045,6 @@ self: { ]; description = "Extract and apply patches to JSON documents"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-diff-generic" = callPackage @@ -24573,7 +24529,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "aeson-schemas_1_1_0" = callPackage + "aeson-schemas_1_2_0" = callPackage ({ mkDerivation, aeson, base, bytestring, first-class-families , megaparsec, QuickCheck, raw-strings-qq, tasty, tasty-golden , tasty-hunit, tasty-quickcheck, template-haskell, text @@ -24581,10 +24537,8 @@ self: { }: mkDerivation { pname = "aeson-schemas"; - version = "1.1.0"; - sha256 = "1w01mdixja6f8176ra0lrkhbrr68hcsiib7sq8sdfh1rsx3hsn62"; - revision = "3"; - editedCabalFile = "1f8ay4m6ncqysyi9nx7c2ndvnzyg0caxm2iqmgfprp9dd8xahh4l"; + version = "1.2.0"; + sha256 = "1fc8zzpkq6alkbl0v473h8diin8lqpliq6d3bsrh5bfny8yapvpk"; libraryHaskellDepends = [ aeson base bytestring first-class-families megaparsec template-haskell text unordered-containers @@ -30220,8 +30174,8 @@ self: { ({ mkDerivation, base, ghc-prim, integer-gmp }: mkDerivation { pname = "aop-prelude"; - version = "0.3.0.2"; - sha256 = "0ix3jr27yasr6zkfdrwpy9nfdgz7x5rn004rq0vsarg6dssiq46k"; + version = "0.3.1.0"; + sha256 = "0zc1pifcr3s5zklm3rp9wjj370x4fwc7xhahdsqmkx67dpfqyiap"; libraryHaskellDepends = [ base ghc-prim integer-gmp ]; testHaskellDepends = [ base ghc-prim ]; description = "prelude for Algebra of Programming"; @@ -33217,8 +33171,8 @@ self: { ({ mkDerivation, base, pretty-show, text }: mkDerivation { pname = "assert-failure"; - version = "0.1.2.2"; - sha256 = "17aapnal893awjwfjw8lfk1n688sfkpckpvfb0rnjkvvabyid57n"; + version = "0.1.2.3"; + sha256 = "1cjl9xa8d4rmzafydcnjl7pnv40hl6q663k37kyx22dyg9frgc68"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base pretty-show text ]; description = "Syntactic sugar improving 'assert' and 'error'"; @@ -34758,32 +34712,32 @@ self: { "aura" = callPackage ({ mkDerivation, aeson, algebraic-graphs, aur, base, bytestring , containers, filepath, hashable, http-client, http-client-tls - , http-types, language-bash, megaparsec, microlens, network-uri + , http-types, language-bash, megaparsec, network-uri , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal , rio, scheduler, stm, tasty, tasty-hunit, text, time, transformers , typed-process, versions }: mkDerivation { pname = "aura"; - version = "3.1.0"; - sha256 = "07f2q6d2zwg6nqp7pkasb3i1wm6mld3c2x2fm7s8bhnd9kpxzvk6"; + version = "3.1.1"; + sha256 = "18svkf64riag6jp8l1anc3pmkdykzhi83wwzqvw6v84ha7y3kr12"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson algebraic-graphs aur base bytestring containers filepath - hashable http-client http-types language-bash megaparsec microlens + hashable http-client http-types language-bash megaparsec network-uri prettyprinter prettyprinter-ansi-terminal rio scheduler stm text time transformers typed-process versions ]; executableHaskellDepends = [ aeson aur base bytestring containers http-client http-client-tls - megaparsec microlens optparse-applicative prettyprinter + megaparsec optparse-applicative prettyprinter prettyprinter-ansi-terminal rio scheduler text transformers typed-process versions ]; testHaskellDepends = [ - base bytestring containers megaparsec microlens rio tasty - tasty-hunit text versions + base bytestring containers megaparsec rio tasty tasty-hunit text + versions ]; description = "A secure package manager for Arch Linux and the AUR"; license = stdenv.lib.licenses.gpl3; @@ -34950,6 +34904,21 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "autoexporter_1_1_17" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "autoexporter"; + version = "1.1.17"; + sha256 = "0h2pgbrslfbmwns6jz4gpkp7s82l04215fqzlmzrfm7pck27prcg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal directory filepath ]; + executableHaskellDepends = [ base ]; + description = "Automatically re-export modules"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "autom" = callPackage ({ mkDerivation, base, bytestring, colour, ghc-prim, gloss , JuicyPixels, random, vector @@ -35523,29 +35492,6 @@ self: { }) {}; "aws-cloudfront-signed-cookies" = callPackage - ({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types - , base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog - , lens, lens-aeson, neat-interpolation, optparse-applicative, pem - , text, time, unordered-containers, vector - }: - mkDerivation { - pname = "aws-cloudfront-signed-cookies"; - version = "0.2.0.4"; - sha256 = "0j40760k1ackwhsy279ir8jybnvis5m56i5hy3rppjybhjiyyd4v"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson aeson-pretty asn1-encoding asn1-types base base64-bytestring - bytestring cookie cryptonite lens lens-aeson optparse-applicative - pem text time unordered-containers vector - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ base hedgehog neat-interpolation ]; - description = "Generate signed cookies for AWS CloudFront"; - license = stdenv.lib.licenses.mit; - }) {}; - - "aws-cloudfront-signed-cookies_0_2_0_6" = callPackage ({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types , base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog , lens, lens-aeson, neat-interpolation, optparse-applicative, pem @@ -35566,7 +35512,6 @@ self: { testHaskellDepends = [ base hedgehog neat-interpolation ]; description = "Generate signed cookies for AWS CloudFront"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aws-cloudfront-signer" = callPackage @@ -36940,12 +36885,12 @@ self: { }) {}; "barbies-th" = callPackage - ({ mkDerivation, barbies, base, template-haskell }: + ({ mkDerivation, barbies, base, split, template-haskell }: mkDerivation { pname = "barbies-th"; - version = "0.1.2"; - sha256 = "1zirafvm8x1badsh478hy8hh8zwqxkzcn3bscsvcp0vpyl8xxcma"; - libraryHaskellDepends = [ barbies base template-haskell ]; + version = "0.1.4"; + sha256 = "0pzlak3fdbqjs8q5wr11sra3gkjsp2z22b6yy38pmrlzs1phln91"; + libraryHaskellDepends = [ barbies base split template-haskell ]; testHaskellDepends = [ barbies base ]; description = "Create strippable HKD via TH"; license = stdenv.lib.licenses.bsd3; @@ -37301,8 +37246,8 @@ self: { }: mkDerivation { pname = "base32"; - version = "0.1.1.1"; - sha256 = "1j00nznckw6q09kwbqg4dx4s869bi2vdwlmkddanli74f8fc7l7m"; + version = "0.1.1.2"; + sha256 = "1mnzjpbsz8lsmn13lsbhj4jxn722vfchv01wb2faxfncijji2qhf"; libraryHaskellDepends = [ base bytestring text ]; testHaskellDepends = [ base bytestring memory random-bytestring tasty tasty-hunit text @@ -37488,8 +37433,8 @@ self: { pname = "base64"; version = "0.4.2"; sha256 = "1q3cz1d2zj2bi57g4yrfk1bbfqrcppl6nh0g5fb5dpmf2wdrfv44"; - revision = "1"; - editedCabalFile = "076pn64fpfx7m7hqvhj35p80mwimnq8gyf7frmcj8wdxq1y4igj0"; + revision = "3"; + editedCabalFile = "1vjzv8d8yd18nz3pvm8003h3gnj1d45c6g74vd2qqawypwcwhm6b"; libraryHaskellDepends = [ base bytestring ghc-byteorder text text-short ]; @@ -37507,6 +37452,30 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "base64-bytes" = callPackage + ({ mkDerivation, base, base64, base64-bytestring, byte-order + , bytebuild, byteslice, bytestring, gauge, natural-arithmetic + , primitive, random, run-st, small-bytearray-builder + }: + mkDerivation { + pname = "base64-bytes"; + version = "0.1.0.0"; + sha256 = "1h6hy4vqhramad2qbz91qirvc9vs2n67ni8qwagmimx0n4ds4w07"; + libraryHaskellDepends = [ + base byte-order bytebuild byteslice natural-arithmetic primitive + run-st + ]; + testHaskellDepends = [ + base byteslice natural-arithmetic primitive small-bytearray-builder + ]; + benchmarkHaskellDepends = [ + base base64 base64-bytestring byteslice bytestring gauge primitive + random + ]; + description = "Base64 encoding of byte sequences"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "base64-bytestring" = callPackage ({ mkDerivation, base, bytestring, containers, criterion, deepseq , HUnit, QuickCheck, split, test-framework, test-framework-hunit @@ -39678,11 +39647,11 @@ self: { ({ mkDerivation, base, binary, bytestring, hspec, process }: mkDerivation { pname = "binary-io"; - version = "0.1.0"; - sha256 = "10a0rhpapnfmfhcsm1qj844vi1ym7sdfzswxa5mc9khyjvm5lzs5"; + version = "0.2.0"; + sha256 = "1m58zjavqcri55diwz6fspbg5qx3qj3b82ch1g740zdr27ly0bwn"; libraryHaskellDepends = [ base binary bytestring ]; testHaskellDepends = [ base binary bytestring hspec process ]; - description = "Read and write values of types that implement Binary from and to Handles"; + description = "Read and write values of types that implement Binary"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -41801,6 +41770,8 @@ self: { pname = "bits"; version = "0.5.2"; sha256 = "1q5grjma421qiwjkwvnsakd4hxnf02bavfinky2skfhqvg63hkav"; + revision = "1"; + editedCabalFile = "0yjx0rixg51bhhddhb7m4g2ryp1qqj70j4bj6ggj0wpzmzazq5aa"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base bytes mtl transformers ]; testHaskellDepends = [ base doctest ]; @@ -44029,19 +44000,6 @@ self: { }) {}; "both" = callPackage - ({ mkDerivation, base, semigroups, zero }: - mkDerivation { - pname = "both"; - version = "0.1.1.0"; - sha256 = "13hf6j8qfaqw446ifyx0y60j9kvlvm0yj3r4h910bcszfjvyhkkg"; - revision = "1"; - editedCabalFile = "0fi2lvxcdnj9bi683kl840xpyj12wxwxvqbi86a6qp4r8bq8442n"; - libraryHaskellDepends = [ base semigroups zero ]; - description = "Like Maybe, but with a different Monoid instance"; - license = stdenv.lib.licenses.mit; - }) {}; - - "both_0_1_1_1" = callPackage ({ mkDerivation, base, semigroups, zero }: mkDerivation { pname = "both"; @@ -44050,7 +44008,6 @@ self: { libraryHaskellDepends = [ base semigroups zero ]; description = "Like Maybe, but with a different Monoid instance"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "botpp" = callPackage @@ -44078,8 +44035,8 @@ self: { pname = "bound"; version = "2.0.1"; sha256 = "0xmvkwambzmji1czxipl9cms5l3v98765b9spmb3wn5n6dpj0ji9"; - revision = "7"; - editedCabalFile = "0amr5rpq8andqq3z2dsh8hn67g3x7ykcmqq899vbkxwnpvg60h5r"; + revision = "8"; + editedCabalFile = "1qfl93gabiz1z0cjlc2xzmr844sjqfzcadayn154c3b4dfgy1cf6"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base bifunctors binary bytes cereal comonad deepseq hashable mmorph @@ -45416,24 +45373,6 @@ self: { }) {}; "bugsnag-hs" = callPackage - ({ mkDerivation, aeson, auto-update, base, bytestring, hedgehog - , http-client, stm, text, time, unordered-containers - }: - mkDerivation { - pname = "bugsnag-hs"; - version = "0.1.0.1"; - sha256 = "1b9ps0yhqvph9ax767xfq1v9v6pggm66ngsv96kww9lj8isg0y5d"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson auto-update base bytestring http-client stm text time - unordered-containers - ]; - testHaskellDepends = [ aeson base bytestring hedgehog stm ]; - description = "A Bugsnag client for Haskell"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "bugsnag-hs_0_1_0_3" = callPackage ({ mkDerivation, aeson, auto-update, base, bytestring, hedgehog , http-client, stm, text, time, unordered-containers }: @@ -45449,7 +45388,6 @@ self: { testHaskellDepends = [ aeson base bytestring hedgehog stm ]; description = "A Bugsnag client for Haskell"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "bugzilla" = callPackage @@ -45733,8 +45671,8 @@ self: { }: mkDerivation { pname = "burrito"; - version = "1.1.0.0"; - sha256 = "16kw74sn3i6mfn0wakxyn2p71f8j924xqirzqrkdb6x9rr5y94di"; + version = "1.1.0.1"; + sha256 = "197lchafv56g8kcxzfgdgkcygi5f8bddxqzhbsvb8c0gwlv7g270"; libraryHaskellDepends = [ base bytestring containers parsec template-haskell text transformers @@ -46033,8 +45971,8 @@ self: { }: mkDerivation { pname = "byte-count-reader"; - version = "0.10.0.0"; - sha256 = "1zln6g45hizyh7rgh3f7i552a6g74s0p14zm15n1ybch9zizp5yp"; + version = "0.10.0.1"; + sha256 = "0ibckpy0wz2f8590z92lvkmwcf29lv6sby1y3cz3cihxvp3bw3il"; libraryHaskellDepends = [ base extra parsec parsec-numbers text ]; testHaskellDepends = [ base extra hspec parsec parsec-numbers text @@ -46214,8 +46152,8 @@ self: { pname = "bytes"; version = "0.17"; sha256 = "11gacfxcn9f3v5a1phlgi7mwwrnyh51sfsym573g6i4v2zqfrwi3"; - revision = "1"; - editedCabalFile = "0pa787mwyic7bhbxpcp2dh86vhdccbdiakxss2c084h8hd8c1g97"; + revision = "2"; + editedCabalFile = "1i49q0zdh1a1pnbhcrbla9l8xgays6gvq9bbx9k5iv469n4ppjbd"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base binary binary-orphans bytestring cereal containers hashable @@ -47925,6 +47863,8 @@ self: { pname = "cabal-plan"; version = "0.6.2.0"; sha256 = "0gwbyyj4xih9barg2c589v6z82s0gx98airs6icivg301khg9fzg"; + revision = "1"; + editedCabalFile = "0fi1zrq7fdcckqqs32ygj9ngsx0zlqqrnrlz6zirmhif1idcc55k"; configureFlags = [ "-fexe" ]; isLibrary = true; isExecutable = true; @@ -48598,8 +48538,8 @@ self: { }: mkDerivation { pname = "cachix"; - version = "0.3.7"; - sha256 = "14rz8rncvnv8x9idfg69acck38bygnbnccdn7ghhz4ailiamf50b"; + version = "0.3.8"; + sha256 = "0n05ys0jz6if3k121hr5znzbbd0v6xmckhh4vyya90r3kvgp1526"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -48932,27 +48872,29 @@ self: { }) {}; "calamity" = callPackage - ({ mkDerivation, aeson, async, base, bytestring, concurrent-extra - , containers, data-default-class, deepseq, deque, df1, di-polysemy - , exceptions, fmt, focus, generic-lens, generic-override - , generic-override-aeson, hashable, http-date, http-types, lens - , lens-aeson, megaparsec, mtl, polysemy, polysemy-plugin - , reflection, safe-exceptions, scientific, stm, stm-chans - , stm-containers, text, text-show, time, typerep-map, unagi-chan - , unordered-containers, vector, websockets, wreq-patchable, wuss + ({ mkDerivation, aeson, async, base, bytestring, colour + , concurrent-extra, containers, data-default-class, data-flags + , deepseq, deque, df1, di-polysemy, exceptions, fmt, focus + , generic-lens, generic-override, generic-override-aeson, hashable + , http-date, http-types, lens, lens-aeson, megaparsec, mtl + , polysemy, polysemy-plugin, reflection, safe-exceptions + , scientific, stm, stm-chans, stm-containers, text, text-show, time + , typerep-map, unagi-chan, unordered-containers, vector, websockets + , wreq-patchable, wuss }: mkDerivation { pname = "calamity"; - version = "0.1.10"; - sha256 = "0f5bdswc9bjqyhs7wainh91r2zxmymjqjdwzf2xygbai269amf5s"; + version = "0.1.11.2"; + sha256 = "0ahixakv3nfvgjf3ziqw14a134cvhlzybpxqqqz8zc8pi3sgvwmf"; libraryHaskellDepends = [ - aeson async base bytestring concurrent-extra containers - data-default-class deepseq deque df1 di-polysemy exceptions fmt - focus generic-lens generic-override generic-override-aeson hashable - http-date http-types lens lens-aeson megaparsec mtl polysemy - polysemy-plugin reflection safe-exceptions scientific stm stm-chans - stm-containers text text-show time typerep-map unagi-chan - unordered-containers vector websockets wreq-patchable wuss + aeson async base bytestring colour concurrent-extra containers + data-default-class data-flags deepseq deque df1 di-polysemy + exceptions fmt focus generic-lens generic-override + generic-override-aeson hashable http-date http-types lens + lens-aeson megaparsec mtl polysemy polysemy-plugin reflection + safe-exceptions scientific stm stm-chans stm-containers text + text-show time typerep-map unagi-chan unordered-containers vector + websockets wreq-patchable wuss ]; description = "A library for writing discord bots"; license = stdenv.lib.licenses.mit; @@ -49848,19 +49790,18 @@ self: { "cas-store" = callPackage ({ mkDerivation, aeson, async, base, bytestring, cas-hashable , containers, cryptonite, directory, filepath, hashable, hinotify - , hostname, lens, monad-control, path, path-io, random - , safe-exceptions, sqlite-simple, store, tar, tasty, tasty-hunit - , text, unix + , hostname, lens, path, path-io, random, safe-exceptions + , sqlite-simple, store, tar, tasty, tasty-hunit, text, unix + , unliftio }: mkDerivation { pname = "cas-store"; - version = "1.0.1"; - sha256 = "1ls0zsaf472ikpxddzr94cj7hbszlxm4jhdhl7syykypp867v2vi"; + version = "1.1.0"; + sha256 = "0fky3ag03wsnlij1f912a5ag082d2q9z8qfly86cw7kwz631ld18"; libraryHaskellDepends = [ aeson async base bytestring cas-hashable containers cryptonite - directory filepath hashable hinotify hostname lens monad-control - path path-io random safe-exceptions sqlite-simple store tar text - unix + directory filepath hashable hinotify hostname lens path path-io + random safe-exceptions sqlite-simple store tar text unix unliftio ]; testHaskellDepends = [ async base cas-hashable containers path path-io safe-exceptions @@ -50137,26 +50078,6 @@ self: { }) {}; "cases" = callPackage - ({ mkDerivation, attoparsec, base, base-prelude, criterion, HTF - , HUnit, loch-th, mwc-random, placeholders, QuickCheck, rerebase - , text - }: - mkDerivation { - pname = "cases"; - version = "0.1.3.2"; - sha256 = "1ad8b4rvz6lnnhdk63xm5rpk2dwj97whfd69gvnw5ajifwpn7kwy"; - libraryHaskellDepends = [ attoparsec base-prelude loch-th text ]; - testHaskellDepends = [ - base HTF HUnit loch-th placeholders QuickCheck text - ]; - benchmarkHaskellDepends = [ criterion mwc-random rerebase ]; - description = "A converter for spinal, snake and camel cases"; - license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "cases_0_1_4" = callPackage ({ mkDerivation, attoparsec, base, base-prelude, criterion, HTF , HUnit, loch-th, mwc-random, placeholders, QuickCheck, rerebase , text @@ -50879,27 +50800,6 @@ self: { }) {}; "cayley-client" = callPackage - ({ mkDerivation, aeson, attoparsec, base, binary, bytestring - , exceptions, hspec, http-client, http-conduit, lens, lens-aeson - , mtl, text, transformers, unordered-containers, vector - }: - mkDerivation { - pname = "cayley-client"; - version = "0.4.12"; - sha256 = "1syx1qlgp7jw1f2334jc5y2bxph5xqpnsamd3dp1qa9zvxk9bxzd"; - libraryHaskellDepends = [ - aeson attoparsec base binary bytestring exceptions http-client - http-conduit lens lens-aeson mtl text transformers - unordered-containers vector - ]; - testHaskellDepends = [ aeson base hspec unordered-containers ]; - description = "A Haskell client for the Cayley graph database"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "cayley-client_0_4_13" = callPackage ({ mkDerivation, aeson, attoparsec, base, binary, bytestring , exceptions, hspec, http-client, http-conduit, lens, lens-aeson , mtl, text, transformers, unordered-containers, vector @@ -51885,18 +51785,18 @@ self: { }) {}; "character-cases" = callPackage - ({ mkDerivation, base, containers, doctest, Glob, here, megaparsec + ({ mkDerivation, base, containers, doctest, Glob, megaparsec , prettyprinter, template-haskell }: mkDerivation { pname = "character-cases"; - version = "0.1.0.4"; - sha256 = "0097d5p1q2l76jb1qm8zsqm7d3qfcr35v2ip0v52i1ri57b03iya"; + version = "0.1.0.6"; + sha256 = "0nq461ij8h529skb55yn7afvx846r0va97kzbd1c16z1n4h94nhy"; libraryHaskellDepends = [ - base containers here megaparsec prettyprinter template-haskell + base containers megaparsec prettyprinter template-haskell ]; testHaskellDepends = [ - base containers doctest Glob here megaparsec prettyprinter + base containers doctest Glob megaparsec prettyprinter template-haskell ]; description = "Exposes subspecies types of Char. And naming cases."; @@ -55078,8 +54978,8 @@ self: { }: mkDerivation { pname = "cloudi"; - version = "1.8.0"; - sha256 = "0j98dbyhc845y26abyp8sdcajpxvpsjcqrmcls4jnb4bhnz21jkc"; + version = "2.0.0"; + sha256 = "0jkikp92k6pdqpa0c2mda81pplshyn7rdw1g2h2hhpjjg0g9npd1"; libraryHaskellDepends = [ array base binary bytestring containers network time unix zlib ]; @@ -55818,6 +55718,8 @@ self: { pname = "co-log-core"; version = "0.2.1.1"; sha256 = "04w8j39n1cfmzvvllbjj21w7g53lgppf5crk7n4i9hgspaxbwyik"; + revision = "1"; + editedCabalFile = "1mib449rp5g02f62nl4phfgjm4f8dj5v6qwxyx0cccglkiccn28j"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest Glob ]; description = "Composable Contravariant Comonadic Logging Library"; @@ -56149,8 +56051,8 @@ self: { }: mkDerivation { pname = "codeworld-api"; - version = "0.5.0"; - sha256 = "17s1353jk5l93hxv7wnnf4hxzw0ds1gq16kxkf7ig985141cah1n"; + version = "0.6.0"; + sha256 = "1m1kqr8gniqcxc3s8yvk4rb2v0cg7wl0m3dam3g4ida2i8r5p22a"; libraryHaskellDepends = [ aeson base base64-bytestring blank-canvas bytestring cereal cereal-text containers deepseq dependent-sum ghc-prim hashable @@ -57425,6 +57327,8 @@ self: { pname = "comonad"; version = "5.0.6"; sha256 = "1blgp2nm9cvnsdi2bmkmly5m0gz91npjvf1i5j4pnx6imhbb1kvp"; + revision = "1"; + editedCabalFile = "19744zfb5nd90a3xnhl7fx9aik39nwwx9sf7k9aahrcplwlvbwgx"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base containers distributive tagged transformers @@ -59548,24 +59452,6 @@ self: { }) {}; "conduit-zstd" = callPackage - ({ mkDerivation, base, bytestring, conduit, conduit-combinators - , conduit-extra, directory, HUnit, test-framework - , test-framework-hunit, test-framework-th, zstd - }: - mkDerivation { - pname = "conduit-zstd"; - version = "0.0.1.1"; - sha256 = "04h7w2903hgw4gjcx2pg29yinnmfapawvc19hd3r57rr12fzb0c6"; - libraryHaskellDepends = [ base bytestring conduit zstd ]; - testHaskellDepends = [ - base bytestring conduit conduit-combinators conduit-extra directory - HUnit test-framework test-framework-hunit test-framework-th zstd - ]; - description = "Conduit-based ZStd Compression"; - license = stdenv.lib.licenses.mit; - }) {}; - - "conduit-zstd_0_0_2_0" = callPackage ({ mkDerivation, base, bytestring, conduit, conduit-combinators , conduit-extra, directory, quickcheck-instances, tasty , tasty-quickcheck, zstd @@ -59581,7 +59467,6 @@ self: { ]; description = "Conduit-based ZStd Compression"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conf" = callPackage @@ -65873,8 +65758,8 @@ self: { ({ mkDerivation, base, doctest, template-haskell }: mkDerivation { pname = "d10"; - version = "0.2.1.4"; - sha256 = "0fd2k8jbylipbz5kwn9c4s3vp2ls0fdb4lk4dw0jhfkk70z3hw7y"; + version = "0.2.1.6"; + sha256 = "0a720zfpxwx5aymy3kmigfcwdbqz4vbfxjn1irfjl34ngndi358y"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base doctest ]; description = "Digits 0-9"; @@ -67282,6 +67167,8 @@ self: { pname = "data-fix"; version = "0.2.1"; sha256 = "05mhbcb04gxj1zl5y3zjss4p5lab5wyvzwk9pbg04ax2l24qmwih"; + revision = "1"; + editedCabalFile = "1rjz9w5rs48nia2imk4345h8daczlgk85ak2k0dssframi2w8v3s"; libraryHaskellDepends = [ base ]; description = "Fixpoint data types"; license = stdenv.lib.licenses.bsd3; @@ -70673,8 +70560,8 @@ self: { }: mkDerivation { pname = "depq"; - version = "0.4.0.0"; - sha256 = "1rajbk2nj3x76ihlr93kzzayydllxgjnipgb616jiqf8igia01xz"; + version = "0.4.1.0"; + sha256 = "1rlbz9x34209zn44pn1xr9hnjv8ig47yq0p940wkblg55fy4lxcy"; libraryHaskellDepends = [ base containers deepseq psqueues QuickCheck ]; @@ -70966,10 +70853,8 @@ self: { ({ mkDerivation, aeson, base, bytestring }: mkDerivation { pname = "deriving-aeson"; - version = "0.2.5"; - sha256 = "1pvrc139af0sh657ygj0lw1wi1rk3nr4y906l7l00iz5sa52j0cc"; - revision = "1"; - editedCabalFile = "0k7wvz2a24afzfcrk2k2k56v15kx2vzxwf87yblam91yxj2g224c"; + version = "0.2.6"; + sha256 = "0x9sv8r0ziy14zk6lcgzgxbmx9mrlngc0r1bqg6gkgxhswmjc2jq"; libraryHaskellDepends = [ aeson base ]; testHaskellDepends = [ aeson base bytestring ]; description = "Type driven generic aeson instance customisation"; @@ -71038,6 +70923,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "derulo_1_0_9" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "derulo"; + version = "1.0.9"; + sha256 = "1rpxbg0g44813b0mlkifiav2w04wy56n1zlnqk5jcibdbmi6yagi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Parse and render JSON simply"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "describe" = callPackage ({ mkDerivation, base, bytestring, cereal, fixed-vector, lens , mmorph, monad-control, mtl, profunctors, QuickCheck @@ -75001,6 +74902,8 @@ self: { pname = "distributive"; version = "0.6.2"; sha256 = "1j93zkfffm6s16kgr0j0z87y5ds28rw0r2gyc5ncwcylvrqy4kl2"; + revision = "1"; + editedCabalFile = "1m1fv0ar214pqfsa4lbsn2b94npnqpnbg56wp2gim9i896fkdlhs"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base base-orphans tagged transformers ]; testHaskellDepends = [ base doctest generic-deriving hspec ]; @@ -75489,6 +75392,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "dobutokO-poetry" = callPackage + ({ mkDerivation, base, mmsyn3, mmsyn6ukr, mmsyn7s, vector }: + mkDerivation { + pname = "dobutokO-poetry"; + version = "0.5.0.0"; + sha256 = "0nahsy5jhvg2q3zvalfr0p0pbjhschsvvly3hi59rp593p2n82hg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mmsyn3 mmsyn6ukr mmsyn7s vector ]; + executableHaskellDepends = [ + base mmsyn3 mmsyn6ukr mmsyn7s vector + ]; + description = "Helps to order the 7 or less Ukrainian words to obtain somewhat suitable for poetry or music text"; + license = stdenv.lib.licenses.mit; + }) {}; + "dobutokO2" = callPackage ({ mkDerivation, base, bytestring, directory, mmsyn2, mmsyn3 , mmsyn6ukr, mmsyn7l, mmsyn7s, mmsyn7ukr, process, vector @@ -75527,6 +75446,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "dobutokO4" = callPackage + ({ mkDerivation, base, directory, dobutokO2, mmsyn3, mmsyn7l + , process, vector, vector-doublezip + }: + mkDerivation { + pname = "dobutokO4"; + version = "0.1.1.0"; + sha256 = "1q6180z8f0sdrpapvvwzl48g2000ga46m22qj6hbxsiry1hpgmm0"; + libraryHaskellDepends = [ + base directory dobutokO2 mmsyn3 mmsyn7l process vector + vector-doublezip + ]; + description = "Helps to create experimental music. Uses SoX inside."; + license = stdenv.lib.licenses.mit; + }) {}; + "doc-review" = callPackage ({ mkDerivation, base, base64-bytestring, binary, bytestring , containers, directory, feed, filepath, haskell98, heist, hexpat @@ -75698,6 +75633,27 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "dockerfile-creator" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, directory + , filepath, free, Glob, hspec, language-docker, megaparsec, mtl + , process, template-haskell, text, th-lift, th-lift-instances, time + }: + mkDerivation { + pname = "dockerfile-creator"; + version = "0.1.0.0"; + sha256 = "110qv5v7zh484c3w9zfyinpkpy787nqj161gag8kn50k63w5ff9w"; + libraryHaskellDepends = [ + base bytestring data-default-class free language-docker megaparsec + mtl template-haskell text th-lift th-lift-instances time + ]; + testHaskellDepends = [ + base bytestring data-default-class directory filepath free Glob + hspec language-docker megaparsec mtl process template-haskell text + th-lift th-lift-instances time + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + "doclayout" = callPackage ({ mkDerivation, base, criterion, mtl, safe, tasty, tasty-golden , tasty-hunit, text @@ -75872,6 +75828,36 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "doctest_0_17" = callPackage + ({ mkDerivation, base, base-compat, code-page, deepseq, directory + , filepath, ghc, ghc-paths, hspec, hspec-core, HUnit, mockery + , process, QuickCheck, setenv, silently, stringbuilder, syb + , transformers + }: + mkDerivation { + pname = "doctest"; + version = "0.17"; + sha256 = "0f0knggq6yjcznyri35fll619q5jr8vcsbiyvdiz4prkawhaa4pz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat code-page deepseq directory filepath ghc ghc-paths + process syb transformers + ]; + executableHaskellDepends = [ + base base-compat code-page deepseq directory filepath ghc ghc-paths + process syb transformers + ]; + testHaskellDepends = [ + base base-compat code-page deepseq directory filepath ghc ghc-paths + hspec hspec-core HUnit mockery process QuickCheck setenv silently + stringbuilder syb transformers + ]; + description = "Test interactive Haskell examples"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "doctest-discover" = callPackage ({ mkDerivation, aeson, base, bytestring, directory, doctest , filepath @@ -79197,7 +79183,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "egison_4_0_0" = callPackage + "egison_4_0_1" = callPackage ({ mkDerivation, array, base, containers, criterion, deepseq , directory, filepath, ghc, ghc-paths, Glob, hashable, haskeline , HUnit, megaparsec, mini-egison, mtl, optparse-applicative, parsec @@ -79207,8 +79193,8 @@ self: { }: mkDerivation { pname = "egison"; - version = "4.0.0"; - sha256 = "00dps0p1n3izfclvdykh6y10lnjis11352ndqbyv55wl6n3xjb2p"; + version = "4.0.1"; + sha256 = "10riz5mczra3ahzgyhv6dbkrz3z93cqa9vg9lpcq8s35yf0scizw"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -81501,8 +81487,8 @@ self: { }: mkDerivation { pname = "enummapset"; - version = "0.6.0.2"; - sha256 = "0476rzarcfpp4qm4qsz6wdnhr11nlfhqgrnbni591kbmngqlld1v"; + version = "0.6.0.3"; + sha256 = "0sxbg053z9v68l9mw906npnm0864jn17rp28bnv4h6ifxyjckb2y"; libraryHaskellDepends = [ base containers deepseq semigroups ]; testHaskellDepends = [ array base containers deepseq ghc-prim HUnit QuickCheck semigroups @@ -81860,21 +81846,6 @@ self: { }) {}; "equational-reasoning" = callPackage - ({ mkDerivation, base, containers, template-haskell, th-desugar - , th-extras, void - }: - mkDerivation { - pname = "equational-reasoning"; - version = "0.6.0.2"; - sha256 = "0zahv50jnbaaiwa7gy7w901fyqjk816gcd3fx9km0nacsjrgal4v"; - libraryHaskellDepends = [ - base containers template-haskell th-desugar th-extras void - ]; - description = "Proof assistant for Haskell using DataKinds & PolyKinds"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "equational-reasoning_0_6_0_3" = callPackage ({ mkDerivation, base, containers, template-haskell, th-desugar , th-extras, void }: @@ -81887,7 +81858,6 @@ self: { ]; description = "Proof assistant for Haskell using DataKinds & PolyKinds"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "equational-reasoning-induction" = callPackage @@ -83089,18 +83059,15 @@ self: { }) {}; "evdev" = callPackage - ({ mkDerivation, base, bytestring, c2hs, containers, either, extra - , hinotify, libevdev, monad-loops, paths, posix-paths, process - , rawfilepath, safe, streamly, streamly-fsnotify, time, unix + ({ mkDerivation, base, bytestring, c2hs, containers, extra + , libevdev, monad-loops, time, unix }: mkDerivation { pname = "evdev"; - version = "1.3.0.0"; - sha256 = "0jf9zbz04iyrmsr2fi8iq23nx48n38y7rs6czl226sd2dh10jhp3"; + version = "2.0.0.1"; + sha256 = "0ryq50g7z70rnv07pnvwssl0qrvhbljkq9yk1z8gj9kvqdsw9cmg"; libraryHaskellDepends = [ - base bytestring containers either extra hinotify monad-loops paths - posix-paths process rawfilepath safe streamly streamly-fsnotify - time unix + base bytestring containers extra monad-loops time unix ]; libraryPkgconfigDepends = [ libevdev ]; libraryToolDepends = [ c2hs ]; @@ -83108,6 +83075,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) libevdev;}; + "evdev-streamly" = callPackage + ({ mkDerivation, base, bytestring, containers, evdev, extra + , posix-paths, rawfilepath, streamly, streamly-fsnotify, unix + }: + mkDerivation { + pname = "evdev-streamly"; + version = "0.0.1.0"; + sha256 = "1bzmxkg5y7w6v5l6q5vzhr19j5vwbx4p4qxdq72f7f714ihn8nyp"; + libraryHaskellDepends = [ + base bytestring containers evdev extra posix-paths rawfilepath + streamly streamly-fsnotify unix + ]; + description = "Bridge for working with evdev and streamly"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "eve" = callPackage ({ mkDerivation, base, containers, data-default, free, hspec , hspec-core, lens, mtl @@ -84996,14 +84979,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "extra_1_7_2" = callPackage + "extra_1_7_3" = callPackage ({ mkDerivation, base, clock, directory, filepath, process , QuickCheck, quickcheck-instances, time, unix }: mkDerivation { pname = "extra"; - version = "1.7.2"; - sha256 = "0yl4wr8gglxhd2wsg1q77xg2ip05sfp63czvl56bwrgd2m6nf45c"; + version = "1.7.3"; + sha256 = "19dw4y6zk3z2rf7nq1dxfclhlca9a9znb9x2qnpaqa4gz8q3j6na"; libraryHaskellDepends = [ base clock directory filepath process time unix ]; @@ -88833,6 +88816,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "fixed-vector-hetero_0_6_0_0" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, deepseq, doctest + , fixed-vector, primitive + }: + mkDerivation { + pname = "fixed-vector-hetero"; + version = "0.6.0.0"; + sha256 = "1gc40wh887hd6am6kjswkxn9qnzxp30ni6larnq6ghrs5zalg67r"; + revision = "1"; + editedCabalFile = "041rz3cd2yi2k49crcbrqq1vkr4g6m5mczf2qik2avj124krq77f"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base deepseq fixed-vector primitive ]; + testHaskellDepends = [ base doctest fixed-vector ]; + description = "Library for working with product types generically"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "fixed-width" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -89606,6 +89607,19 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "flow_1_0_21" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "flow"; + version = "1.0.21"; + sha256 = "1zig5jwqflcs6akhxqkn9h7iwq7ypaz4cx7zwbqfy7sap6sdq2il"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Write more understandable Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "flow-er" = callPackage ({ mkDerivation, base, doctest, flow, QuickCheck }: mkDerivation { @@ -91565,23 +91579,27 @@ self: { }) {}; "franz" = callPackage - ({ mkDerivation, base, bytestring, cereal, containers, cpu - , directory, fast-builder, filepath, fsnotify, network, process - , sendfile, stm, stm-delay, transformers, unordered-containers - , vector + ({ mkDerivation, base, bytestring, cereal, concurrent-resource-map + , containers, cpu, deepseq, directory, fast-builder, filepath + , fsnotify, mtl, network, optparse-applicative, process, retry + , sendfile, stm, stm-delay, transformers, unboxed-ref + , unordered-containers, vector }: mkDerivation { pname = "franz"; - version = "0.2.1"; - sha256 = "0azkvqy4xgrs4wac6rd23rqc051hmm2r3nmdhgk8p2fs5cdkhncx"; + version = "0.3.0.1"; + sha256 = "0lzi5ckz2x88yayrlq5w15wd6x05bx44210b10w0yz5vg9dfz2y0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bytestring cereal containers cpu directory fast-builder - filepath fsnotify network process sendfile stm stm-delay - transformers unordered-containers vector + base bytestring cereal concurrent-resource-map containers cpu + deepseq directory fast-builder filepath fsnotify mtl network + process retry sendfile stm stm-delay transformers unboxed-ref + unordered-containers vector + ]; + executableHaskellDepends = [ + base bytestring network optparse-applicative stm vector ]; - executableHaskellDepends = [ base bytestring network stm ]; description = "Append-only database"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -94359,8 +94377,8 @@ self: { }: mkDerivation { pname = "gamgee"; - version = "1.2.0"; - sha256 = "0q7r4bspxsqaswcy9c90wl7bh19y0k1lds0rx1m0cla7rg5ixra4"; + version = "1.2.1"; + sha256 = "0kfaqxwnrpp9g6iz6s33b7lngw00l8n9bv9ssvw73dhh3r0rsj2b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -97086,6 +97104,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ghc-check_0_3_0_1" = callPackage + ({ mkDerivation, base, filepath, ghc, ghc-paths, process + , template-haskell, transformers + }: + mkDerivation { + pname = "ghc-check"; + version = "0.3.0.1"; + sha256 = "180xqs4g90v9sdjb0b3baqk62gbnw1xkv76wdq5ap49q0730s3vz"; + libraryHaskellDepends = [ + base filepath ghc ghc-paths process template-haskell transformers + ]; + description = "detect mismatches between compile-time and run-time versions of the ghc api"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ghc-check" = callPackage ({ mkDerivation, base, containers, directory, filepath, ghc , ghc-paths, process, template-haskell, transformers @@ -97602,14 +97636,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "ghc-lib-parser-ex_8_10_0_11" = callPackage + "ghc-lib-parser-ex_8_10_0_13" = callPackage ({ mkDerivation, base, bytestring, containers, directory, extra , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate }: mkDerivation { pname = "ghc-lib-parser-ex"; - version = "8.10.0.11"; - sha256 = "161jjl6p0x2zgkgxkyrf0x16nvxndc4mkymv0yvxdgzhi3zd5gpj"; + version = "8.10.0.13"; + sha256 = "1prcmcmwf3ib35b5m9ff7d0yrk7xarwqzam6nvkmfa1g1lp3xnjz"; libraryHaskellDepends = [ base bytestring containers ghc-lib-parser uniplate ]; @@ -98538,43 +98572,47 @@ self: { }) {}; "ghcide" = callPackage - ({ mkDerivation, aeson, async, base, binary, bytestring, containers - , data-default, deepseq, directory, extra, filepath, fuzzy, ghc - , ghc-boot, ghc-boot-th, ghc-paths, ghc-typelits-knownnat, gitrev + ({ mkDerivation, aeson, array, async, base, base16-bytestring + , binary, bytestring, containers, cryptohash-sha1, data-default + , deepseq, directory, extra, filepath, fuzzy, ghc, ghc-boot + , ghc-boot-th, ghc-check, ghc-paths, ghc-typelits-knownnat, gitrev , haddock-library, hashable, haskell-lsp, haskell-lsp-types , hie-bios, hslogger, lens, lsp-test, mtl, network-uri , optparse-applicative, parser-combinators, prettyprinter , prettyprinter-ansi-terminal, QuickCheck, quickcheck-instances , regex-tdfa, rope-utf16-splay, safe-exceptions, shake, sorted-list , stm, syb, tasty, tasty-expected-failure, tasty-hunit - , tasty-quickcheck, text, time, transformers, unix + , tasty-quickcheck, tasty-rerun, text, time, transformers, unix , unordered-containers, utf8-string }: mkDerivation { pname = "ghcide"; - version = "0.1.0"; - sha256 = "0yb8k64wnm9dx93925ddlwy8kimd6a44m9azs9d5x6nahigi406m"; + version = "0.2.0"; + sha256 = "1zadj34583qp8xz0iv2r0anqh96r94jv13iary5bk1m9zbhf4f7v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson async base binary bytestring containers data-default deepseq - directory extra filepath fuzzy ghc ghc-boot ghc-boot-th + aeson array async base binary bytestring containers data-default + deepseq directory extra filepath fuzzy ghc ghc-boot ghc-boot-th haddock-library hashable haskell-lsp haskell-lsp-types hslogger mtl network-uri prettyprinter prettyprinter-ansi-terminal regex-tdfa rope-utf16-splay safe-exceptions shake sorted-list stm syb text time transformers unix unordered-containers utf8-string ]; executableHaskellDepends = [ - base containers data-default directory extra filepath ghc ghc-paths - gitrev haskell-lsp hie-bios hslogger optparse-applicative shake - text + aeson async base base16-bytestring binary bytestring containers + cryptohash-sha1 data-default deepseq directory extra filepath ghc + ghc-check ghc-paths gitrev hashable haskell-lsp haskell-lsp-types + hie-bios hslogger optparse-applicative shake text time + unordered-containers ]; testHaskellDepends = [ aeson base bytestring containers directory extra filepath ghc ghc-typelits-knownnat haddock-library haskell-lsp haskell-lsp-types - lens lsp-test parser-combinators QuickCheck quickcheck-instances - rope-utf16-splay tasty tasty-expected-failure tasty-hunit - tasty-quickcheck text + lens lsp-test network-uri parser-combinators QuickCheck + quickcheck-instances rope-utf16-splay shake tasty + tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun + text ]; description = "The core of an IDE"; license = stdenv.lib.licenses.asl20; @@ -99645,6 +99683,27 @@ self: { broken = true; }) {inherit (pkgs) libhandy;}; + "gi-ibus" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, ibus, text, transformers + }: + mkDerivation { + pname = "gi-ibus"; + version = "1.5.1"; + sha256 = "1dvybzgckpqyvh9ivaq22x9i8paafglh3pmr4lk6i7zjlamw8kxv"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ ibus ]; + description = "IBus bindings"; + license = stdenv.lib.licenses.lgpl21; + }) {inherit (pkgs) ibus;}; + "gi-javascriptcore" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading @@ -101120,30 +101179,31 @@ self: { "gitit" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, blaze-html - , bytestring, ConfigFile, containers, directory, feed, filepath - , filestore, ghc, ghc-paths, happstack-server, hoauth2, hslogger - , HStringTemplate, HTTP, http-client-tls, http-conduit, json, mtl - , network, network-uri, old-locale, old-time, pandoc, pandoc-types - , parsec, pretty, process, random, recaptcha, safe, SHA - , skylighting, split, syb, tagsoup, text, time, uri-bytestring, url - , utf8-string, uuid, xhtml, xml, xml-conduit, xss-sanitize, zlib + , bytestring, ConfigFile, containers, directory, doctemplates, feed + , filepath, filestore, ghc, ghc-paths, happstack-server, hoauth2 + , hslogger, HStringTemplate, HTTP, http-client-tls, http-conduit + , json, mtl, network, network-bsd, network-uri, old-locale + , old-time, pandoc, pandoc-types, parsec, pretty, process, random + , recaptcha, safe, SHA, skylighting, split, syb, tagsoup, text + , time, uri-bytestring, url, utf8-string, uuid, xhtml, xml + , xml-conduit, xml-types, xss-sanitize, zlib }: mkDerivation { pname = "gitit"; - version = "0.12.3.2"; - sha256 = "0chsmyqb7cvnvkdj3dg5m6hdg28c987rl7rv3wjb78h6pqhql44l"; + version = "0.13.0.0"; + sha256 = "1d9vfjhr38xxpm0fq0b6dy581a1qacqg643njp8z2fz37rma3z15"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base base64-bytestring blaze-html bytestring ConfigFile - containers directory feed filepath filestore ghc ghc-paths - happstack-server hoauth2 hslogger HStringTemplate HTTP - http-client-tls http-conduit json mtl network network-uri - old-locale old-time pandoc pandoc-types parsec pretty process - random recaptcha safe SHA skylighting split syb tagsoup text time - uri-bytestring url utf8-string uuid xhtml xml xml-conduit - xss-sanitize zlib + containers directory doctemplates feed filepath filestore ghc + ghc-paths happstack-server hoauth2 hslogger HStringTemplate HTTP + http-client-tls http-conduit json mtl network network-bsd + network-uri old-locale old-time pandoc pandoc-types parsec pretty + process random recaptcha safe SHA skylighting split syb tagsoup + text time uri-bytestring url utf8-string uuid xhtml xml xml-conduit + xml-types xss-sanitize zlib ]; executableHaskellDepends = [ base bytestring directory filepath hslogger HTTP mtl network @@ -101513,26 +101573,6 @@ self: { }) {}; "glabrous" = callPackage - ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring - , cereal, cereal-text, directory, either, hspec, text - , unordered-containers - }: - mkDerivation { - pname = "glabrous"; - version = "2.0.1"; - sha256 = "068777yrxwkxc4lkiwyh7ndnc0wvfdngmqs7974p8ys0930qnwww"; - libraryHaskellDepends = [ - aeson aeson-pretty attoparsec base bytestring cereal cereal-text - either text unordered-containers - ]; - testHaskellDepends = [ - base directory either hspec text unordered-containers - ]; - description = "A template DSL library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "glabrous_2_0_2" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring , cereal, cereal-text, directory, either, hspec, text , unordered-containers @@ -101550,7 +101590,6 @@ self: { ]; description = "A template DSL library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "glade" = callPackage @@ -105660,25 +105699,6 @@ self: { }) {}; "gothic" = callPackage - ({ mkDerivation, aeson, base, binary, bytestring, connection - , exceptions, hashable, http-client, http-client-tls, http-conduit - , http-types, lens, lens-aeson, scientific, text, unix - , unordered-containers, vector - }: - mkDerivation { - pname = "gothic"; - version = "0.1.4"; - sha256 = "0j574gqxx1n7980pn8644al6pci1gkgwdgwwa98m3r94xlawlsv4"; - libraryHaskellDepends = [ - aeson base binary bytestring connection exceptions hashable - http-client http-client-tls http-conduit http-types lens lens-aeson - scientific text unix unordered-containers vector - ]; - description = "A Haskell Vault KVv2 secret engine client"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "gothic_0_1_5" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, connection , exceptions, hashable, http-client, http-client-tls, http-conduit , http-types, lens, lens-aeson, scientific, text, unix @@ -105695,7 +105715,6 @@ self: { ]; description = "A Haskell Vault KVv2 secret engine client"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gotta-go-fast" = callPackage @@ -106631,8 +106650,8 @@ self: { ({ mkDerivation, base, containers, json, text }: mkDerivation { pname = "graphql-w-persistent"; - version = "0.8.0.0"; - sha256 = "1qlx89igjh37hd9az8wm8yihgnw5djamq081g8cav0rc0yh982k5"; + version = "0.9.0.0"; + sha256 = "1kwrpcrvf6j23lq40j6kyrp6wvya2rb4l6zgn47bwcignac1ag3g"; libraryHaskellDepends = [ base containers json text ]; description = "GraphQL interface middleware for (SQL) databases"; license = stdenv.lib.licenses.isc; @@ -106984,15 +107003,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "greskell_1_1_0_0" = callPackage + "greskell_1_1_0_1" = callPackage ({ mkDerivation, aeson, base, bytestring, doctest, doctest-discover , exceptions, greskell-core, hashable, hint, hspec, semigroups , text, transformers, unordered-containers, vector }: mkDerivation { pname = "greskell"; - version = "1.1.0.0"; - sha256 = "10zvz33pd5h2zslmvhilsiqzg6j91azrh8dixc0z75dwrrwyhaa2"; + version = "1.1.0.1"; + sha256 = "0p9cbkbqmyn79bcg2b83nrl72ga40f17wdzq6s91llxc3s9lvjzk"; libraryHaskellDepends = [ aeson base exceptions greskell-core hashable semigroups text transformers unordered-containers vector @@ -107013,8 +107032,8 @@ self: { }: mkDerivation { pname = "greskell-core"; - version = "0.1.3.2"; - sha256 = "149xqjhjjbwmsikdacpbhcd188c1rg0vj1szwwwrsadcagc793ky"; + version = "0.1.3.3"; + sha256 = "01dknsgns7r25yq62yggv0js356kvd4flkkr9p3ccmmh540vls00"; libraryHaskellDepends = [ aeson base containers hashable scientific semigroups text unordered-containers uuid vector @@ -107034,8 +107053,8 @@ self: { }: mkDerivation { pname = "greskell-websocket"; - version = "0.1.2.2"; - sha256 = "1iq8ir7xcqy1vf7x23rl3vp2a165xzmz5c0hwid2n0nj7q3k0i93"; + version = "0.1.2.3"; + sha256 = "0jxckcjpdy1j5bbjdw37rc9sbnyznc7awifmjrcliy2yk1dwdj6w"; libraryHaskellDepends = [ aeson async base base64-bytestring bytestring greskell-core hashtables safe-exceptions stm text unordered-containers uuid @@ -110318,8 +110337,8 @@ self: { }: mkDerivation { pname = "hadolint"; - version = "1.17.6"; - sha256 = "02xfkssxpyi7q7d1aj1gna8m4374pajqilbcgq0ii0hfrxiilc1k"; + version = "1.18.0"; + sha256 = "1pvf1wr8sg2yv439yyd08jz75jzmpys5629pcii1kdx5vh2rp1yx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -111923,8 +111942,8 @@ self: { }: mkDerivation { pname = "hapistrano"; - version = "0.4.0.1"; - sha256 = "08zjj506rs9124xvc78y4jm4baxmnyh005sbk6k4gpnnc0qagxz4"; + version = "0.4.1.0"; + sha256 = "1fkjg5q70qpp8y9xkzksfrdfn09psz5pydqw5bd8z4nfwhyivql8"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -114645,36 +114664,6 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "haskell-lsp_0_19_0_0" = callPackage - ({ mkDerivation, aeson, async, attoparsec, base, bytestring - , containers, data-default, directory, filepath, hashable - , haskell-lsp-types, hslogger, hspec, hspec-discover, lens, mtl - , network-uri, QuickCheck, quickcheck-instances, rope-utf16-splay - , sorted-list, stm, temporary, text, time, unordered-containers - }: - mkDerivation { - pname = "haskell-lsp"; - version = "0.19.0.0"; - sha256 = "0cjmjrcd3rg8jc6rfk73jirmvay07jps9gdjd97clxz90w3mm24i"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson async attoparsec base bytestring containers data-default - directory filepath hashable haskell-lsp-types hslogger lens mtl - network-uri rope-utf16-splay sorted-list stm temporary text time - unordered-containers - ]; - testHaskellDepends = [ - aeson base bytestring containers data-default directory filepath - hashable hspec lens network-uri QuickCheck quickcheck-instances - rope-utf16-splay sorted-list stm text - ]; - testToolDepends = [ hspec-discover ]; - description = "Haskell library for the Microsoft Language Server Protocol"; - license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "haskell-lsp" = callPackage ({ mkDerivation, aeson, async, attoparsec, base, bytestring , containers, data-default, directory, filepath, hashable @@ -114756,24 +114745,6 @@ self: { broken = true; }) {}; - "haskell-lsp-types_0_19_0_0" = callPackage - ({ mkDerivation, aeson, base, bytestring, data-default, deepseq - , filepath, hashable, lens, network-uri, scientific, text - , unordered-containers - }: - mkDerivation { - pname = "haskell-lsp-types"; - version = "0.19.0.0"; - sha256 = "089rxcdz02hq68ihc26r7dwsn8hl7f7096vcb0dyd2jda0ganhm9"; - libraryHaskellDepends = [ - aeson base bytestring data-default deepseq filepath hashable lens - network-uri scientific text unordered-containers - ]; - description = "Haskell library for the Microsoft Language Server Protocol, data types"; - license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "haskell-lsp-types" = callPackage ({ mkDerivation, aeson, base, bytestring, data-default, deepseq , filepath, hashable, lens, network-uri, scientific, text @@ -114886,31 +114857,6 @@ self: { }) {open-pal = null; open-rte = null; inherit (pkgs) openmpi;}; "haskell-names" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers - , data-lens-light, filemanip, filepath, haskell-src-exts, mtl - , pretty-show, tasty, tasty-golden, transformers - , traverse-with-class, uniplate - }: - mkDerivation { - pname = "haskell-names"; - version = "0.9.8"; - sha256 = "1s4pyqrjhq9x4zxq0vh02qr86kw5fk854wfwkryqyzkylr83dv4r"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson base bytestring containers data-lens-light filepath - haskell-src-exts mtl transformers traverse-with-class uniplate - ]; - testHaskellDepends = [ - base containers filemanip filepath haskell-src-exts mtl pretty-show - tasty tasty-golden traverse-with-class - ]; - description = "Name resolution library for Haskell"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "haskell-names_0_9_9" = callPackage ({ mkDerivation, aeson, base, bytestring, containers , data-lens-light, filemanip, filepath, haskell-src-exts, mtl , pretty-show, tasty, tasty-golden, transformers @@ -115341,15 +115287,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "haskell-src-exts_1_23_0" = callPackage + "haskell-src-exts_1_23_1" = callPackage ({ mkDerivation, array, base, containers, directory, filepath , ghc-prim, happy, mtl, pretty, pretty-show, smallcheck, tasty , tasty-golden, tasty-smallcheck }: mkDerivation { pname = "haskell-src-exts"; - version = "1.23.0"; - sha256 = "09048bhv7ajfsnjlzaz445yb65n2pc4l3yn7nmmrnkdy1f0gn2cm"; + version = "1.23.1"; + sha256 = "01bcrxs9af4yqpclw43aijmsd1g19qhyzb47blz7vzwz2r3k11b7"; libraryHaskellDepends = [ array base ghc-prim pretty ]; libraryToolDepends = [ happy ]; testHaskellDepends = [ @@ -116845,7 +116791,7 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; - "haskoin-core_0_13_5" = callPackage + "haskoin-core_0_13_6" = callPackage ({ mkDerivation, aeson, array, base, base16-bytestring, bytestring , cereal, conduit, containers, cryptonite, deepseq, entropy , hashable, hspec, hspec-discover, HUnit, memory, mtl, murmur3 @@ -116855,13 +116801,14 @@ self: { }: mkDerivation { pname = "haskoin-core"; - version = "0.13.5"; - sha256 = "075frrylwiay6a9xnllz1a51i14j98j9psh2a1p55qfn3q0g5qxs"; + version = "0.13.6"; + sha256 = "1xj88wcvsjxhhf7ynxhqsdjc2rc2mcvqwsw6r7ykz6xzap2h9jwz"; libraryHaskellDepends = [ aeson array base base16-bytestring bytestring cereal conduit containers cryptonite deepseq entropy hashable memory mtl murmur3 - network safe scientific secp256k1-haskell split string-conversions - text time transformers unordered-containers vector + network QuickCheck safe scientific secp256k1-haskell split + string-conversions text time transformers unordered-containers + vector ]; testHaskellDepends = [ aeson array base base16-bytestring bytestring cereal conduit @@ -117925,8 +117872,8 @@ self: { }: mkDerivation { pname = "hasql"; - version = "1.4.2"; - sha256 = "0n617bh0achqwybngppz6inj7y5fv42zi0dxlyal3d9zbrgsljfw"; + version = "1.4.3"; + sha256 = "1g9xm2md7zaja3kka6jdgdkjnp1vj96b7hjgymvjcd0dp59kkd2q"; libraryHaskellDepends = [ attoparsec base base-prelude bytestring bytestring-strict-builder contravariant contravariant-extras dlist hashable hashtables @@ -118484,25 +118431,6 @@ self: { }) {}; "hasty-hamiltonian" = callPackage - ({ mkDerivation, ad, base, kan-extensions, lens, mcmc-types - , mwc-probability, pipes, primitive, transformers - }: - mkDerivation { - pname = "hasty-hamiltonian"; - version = "1.3.2"; - sha256 = "17nc33q9vkq13wp5dqrq2vq6bz408ll8h84fg7mapks5w5r9sag6"; - revision = "1"; - editedCabalFile = "1k883ziy63p3zmpyfzck5jw2143b6ijcsvwi704rp94pvh0vk02z"; - libraryHaskellDepends = [ - base kan-extensions lens mcmc-types mwc-probability pipes primitive - transformers - ]; - testHaskellDepends = [ ad base mwc-probability ]; - description = "Speedy traversal through parameter space"; - license = stdenv.lib.licenses.mit; - }) {}; - - "hasty-hamiltonian_1_3_3" = callPackage ({ mkDerivation, ad, base, kan-extensions, lens, mcmc-types , mwc-probability, pipes, primitive, transformers }: @@ -118517,7 +118445,6 @@ self: { testHaskellDepends = [ ad base mwc-probability ]; description = "Speedy traversal through parameter space"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hat" = callPackage @@ -120443,21 +120370,19 @@ self: { "hedgehog-classes" = callPackage ({ mkDerivation, aeson, base, binary, comonad, containers, hedgehog - , pretty-show, primitive, semirings, silently, transformers + , pretty-show, primitive, semirings, silently, transformers, vector , wl-pprint-annotated }: mkDerivation { pname = "hedgehog-classes"; - version = "0.2.4.1"; - sha256 = "0qa938cy1bm3shq0l4rfdq5cmb54jjy0qpp6cmx1xjd6yrdqrkxc"; - revision = "2"; - editedCabalFile = "0fs236sygw068v7l70myv23r3wpy961jjfiwvfd3l93ifsjrxm79"; + version = "0.2.5"; + sha256 = "0rr9d3xajdlfmx92klq1zyi55wrc5ivf2p1jb0a6vxpyk75gy8wg"; libraryHaskellDepends = [ aeson base binary comonad containers hedgehog pretty-show primitive - semirings silently transformers wl-pprint-annotated + semirings silently transformers vector wl-pprint-annotated ]; testHaskellDepends = [ - aeson base binary comonad containers hedgehog + aeson base binary comonad containers hedgehog vector ]; description = "Hedgehog will eat your typeclass bugs"; license = stdenv.lib.licenses.bsd3; @@ -124645,6 +124570,8 @@ self: { pname = "hkd"; version = "0.1"; sha256 = "1xz0i8lkh0rp55b0s7npkzqgyz9pf1bwq9b66cwbg073r9sz41wa"; + revision = "1"; + editedCabalFile = "09inakgqdwqifha2whvjfx6imx642zfinw8faxgjiv55ncm04zhr"; libraryHaskellDepends = [ base some ]; testHaskellDepends = [ base some ]; description = "\"higher-kinded data\""; @@ -124945,10 +124872,8 @@ self: { }: mkDerivation { pname = "hledger-iadd"; - version = "1.3.10"; - sha256 = "0kdrdbvs5qi8hc807d245xrv589hgx5aly5syb6zk62pi1kf92s3"; - revision = "1"; - editedCabalFile = "0bwpk2h2chhcw74sf1ljkkiy699zdc2dvgq7ixlrlk09yx44jhxc"; + version = "1.3.11"; + sha256 = "1pqjyybbnhckz16in6skx3582aykk2yq5bf4ghbhj8iqbm3cczqf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -125260,8 +125185,8 @@ self: { }: mkDerivation { pname = "hlint"; - version = "3.1.3"; - sha256 = "0ma59iz08fsssdcjzrkyfh0xjj4ljkajpsaxcscdqigl1np6vhc4"; + version = "3.1.4"; + sha256 = "1wshn0vncvf6xc52dfr4s2b3j5h990ibnfx5qpk2hx1absp35qdv"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -126201,8 +126126,6 @@ self: { ]; description = "Haskell implementation of the Nix language"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "hnix-store-core" = callPackage @@ -127607,8 +127530,6 @@ self: { ]; description = "C++ FFI generator - Documentation"; license = stdenv.lib.licenses.agpl3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "hoppy-generator" = callPackage @@ -127625,8 +127546,6 @@ self: { ]; description = "C++ FFI generator - Code generator"; license = stdenv.lib.licenses.agpl3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "hoppy-runtime" = callPackage @@ -127654,8 +127573,6 @@ self: { ]; description = "C++ FFI generator - Standard library bindings"; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "hops" = callPackage @@ -128139,7 +128056,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hpack_0_34_1" = callPackage + "hpack_0_34_2" = callPackage ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal , containers, cryptonite, deepseq, directory, filepath, Glob, hspec , hspec-discover, http-client, http-client-tls, http-types, HUnit @@ -128149,8 +128066,8 @@ self: { }: mkDerivation { pname = "hpack"; - version = "0.34.1"; - sha256 = "0c0nnhg6yjcr6rmw2ffminjivjj8hd00cbimfkm6blxzmmxsv46i"; + version = "0.34.2"; + sha256 = "0sn99v1bndbn1if36i4xj1xqcxpihh6yj8ssixypnpwi5vm7hvyf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -131342,8 +131259,8 @@ self: { }: mkDerivation { pname = "hsendxmpp"; - version = "0.1.2.0"; - sha256 = "16mjcxkd706kfv9ifs1vn1gqry0wq8zqfwl8mig6vvav18n79l6q"; + version = "0.1.2.1"; + sha256 = "0affpvnpwy1cih932427i343n9fvc4qnnjy5drkz683q1rdajhvd"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -131649,8 +131566,8 @@ self: { }: mkDerivation { pname = "hsinspect"; - version = "0.0.12"; - sha256 = "12s6f5f26wzp5adwdpy15235v1nclw12ypp9ginxrm68a65qy4lk"; + version = "0.0.13"; + sha256 = "0w84v3l3w0ydidjr3iv2d9vq5maya1wna01wbgi78qh84cm1ds5c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -131671,8 +131588,8 @@ self: { }: mkDerivation { pname = "hsinspect-lsp"; - version = "0.0.2"; - sha256 = "1wh2vryd68rs2isfz1qm5m15rybr9h4fj7dccsz0fggr322avr61"; + version = "0.0.3"; + sha256 = "0y7y8ldlyajczpiy216jm4inapmpssyri0mv0v7h86xxmgzz5c02"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -131891,15 +131808,15 @@ self: { license = stdenv.lib.licenses.mit; }) {inherit (pkgs) lua5_3;}; - "hslua_1_1_0" = callPackage - ({ mkDerivation, base, bytestring, containers, criterion, deepseq - , exceptions, lua5_3, mtl, QuickCheck, quickcheck-instances, tasty - , tasty-hunit, tasty-quickcheck, text + "hslua_1_1_1" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, lua5_3 + , mtl, QuickCheck, quickcheck-instances, tasty, tasty-hunit + , tasty-quickcheck, text }: mkDerivation { pname = "hslua"; - version = "1.1.0"; - sha256 = "04xf5xp5iyf6y0das661pbzw6z2zx63phidg9mqhwbn79wk2mwwh"; + version = "1.1.1"; + sha256 = "10gga18cg03av05rff9dg1yjmcyk16lv66zd4gwpr4g60091snbl"; configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ]; libraryHaskellDepends = [ base bytestring containers exceptions mtl text @@ -131909,34 +131826,12 @@ self: { base bytestring containers exceptions mtl QuickCheck quickcheck-instances tasty tasty-hunit tasty-quickcheck text ]; - benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; description = "Bindings to Lua, an embeddable scripting language"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) lua5_3;}; "hslua-aeson" = callPackage - ({ mkDerivation, aeson, base, bytestring, hashable, hslua, hspec - , HUnit, ieee754, QuickCheck, quickcheck-instances, scientific - , text, unordered-containers, vector - }: - mkDerivation { - pname = "hslua-aeson"; - version = "1.0.1"; - sha256 = "13fmw1ajwc9xz2vsl2xaj6irij5c7sb5ifd774irajlcp31bwj8l"; - libraryHaskellDepends = [ - aeson base hashable hslua scientific text unordered-containers - vector - ]; - testHaskellDepends = [ - aeson base bytestring hashable hslua hspec HUnit ieee754 QuickCheck - quickcheck-instances scientific text unordered-containers vector - ]; - description = "Allow aeson data types to be used with lua"; - license = stdenv.lib.licenses.mit; - }) {}; - - "hslua-aeson_1_0_2" = callPackage ({ mkDerivation, aeson, base, bytestring, hashable, hslua, hspec , HUnit, ieee754, QuickCheck, quickcheck-instances, scientific , text, unordered-containers, vector @@ -131955,7 +131850,6 @@ self: { ]; description = "Allow aeson data types to be used with lua"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hslua-module-doclayout" = callPackage @@ -136727,14 +136621,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "hvega_0_9_0_0" = callPackage + "hvega_0_9_1_0" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers , filepath, tasty, tasty-golden, text, unordered-containers }: mkDerivation { pname = "hvega"; - version = "0.9.0.0"; - sha256 = "1wrgxbdd4db1f2bidg5k7xalakc84spyc22kmhsr9rwjzf467ans"; + version = "0.9.1.0"; + sha256 = "0gy7f6amg5mvr1lc7s98ld445h4s0j8xjilpdq6c6yy5kgd5hdyp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base text unordered-containers ]; @@ -139002,6 +138896,8 @@ self: { pname = "hyphenation"; version = "0.8"; sha256 = "09c9xpygjnq7kqcaybls91s7g1cv40rg54dn9w1svk973h0lgyii"; + revision = "1"; + editedCabalFile = "0h8k3hj2lrmj4fg8q34v6q4pskmpci9v8z3hby8gamjmlgivsqjf"; enableSeparateDataOutput = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ @@ -140745,38 +140641,36 @@ self: { }) {}; "imm" = callPackage - ({ mkDerivation, aeson, async, atom-conduit, base-noprelude, binary - , blaze-html, blaze-markup, bytestring, case-insensitive, conduit - , connection, containers, dhall, directory, fast-logger, filepath - , hashable, http-client, http-client-tls, http-types, microlens - , mime-mail, monad-time, msgpack, opml-conduit - , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal - , refined, relude, rss-conduit, safe-exceptions, stm, stm-chans - , streaming-bytestring, streaming-with, text, time, timerep, tls - , typed-process, uri-bytestring, xml-conduit, xml-types + ({ mkDerivation, aeson, async, atom-conduit, avro, base-noprelude + , binary, blaze-html, blaze-markup, bytestring, conduit, containers + , dhall, directory, fast-logger, filepath, hashable, microlens + , mime-mail, monad-time, opml-conduit, optparse-applicative, pipes + , pipes-bytestring, prettyprinter, prettyprinter-ansi-terminal + , refined, relude, rss-conduit, safe, safe-exceptions, stm + , stm-chans, text, time, timerep, typed-process, uri-bytestring + , xml-conduit, xml-types }: mkDerivation { pname = "imm"; - version = "1.8.0.0"; - sha256 = "09948024zkjhdza100bi441xl2h8sd5b9gzki0l51dsm27phfk23"; + version = "1.10.0.0"; + sha256 = "0kjh6j1lw4ixgz5jkmaqfxi4rmmd5k2nq4wdr4c0yw26kwvgv003"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; libraryHaskellDepends = [ - aeson async atom-conduit base-noprelude binary conduit containers - dhall directory filepath hashable http-types microlens monad-time - msgpack prettyprinter prettyprinter-ansi-terminal refined relude - rss-conduit safe-exceptions text time timerep tls uri-bytestring - xml-conduit xml-types + aeson async atom-conduit avro base-noprelude binary conduit + containers dhall directory filepath hashable microlens monad-time + pipes pipes-bytestring prettyprinter prettyprinter-ansi-terminal + refined relude rss-conduit safe-exceptions text time timerep + typed-process uri-bytestring xml-conduit xml-types ]; executableHaskellDepends = [ - aeson async atom-conduit base-noprelude blaze-html blaze-markup - bytestring case-insensitive conduit connection containers dhall - directory fast-logger filepath http-client http-client-tls - mime-mail msgpack opml-conduit optparse-applicative prettyprinter - prettyprinter-ansi-terminal refined relude rss-conduit - safe-exceptions stm stm-chans streaming-bytestring streaming-with - text time typed-process uri-bytestring xml-conduit xml-types + aeson async atom-conduit avro base-noprelude blaze-html + blaze-markup bytestring conduit containers dhall directory + fast-logger filepath mime-mail opml-conduit optparse-applicative + pipes pipes-bytestring prettyprinter prettyprinter-ansi-terminal + refined relude rss-conduit safe safe-exceptions stm stm-chans text + time typed-process uri-bytestring xml-conduit xml-types ]; description = "Execute arbitrary callbacks for each element of RSS/Atom feeds"; license = stdenv.lib.licenses.cc0; @@ -141205,8 +141099,8 @@ self: { }: mkDerivation { pname = "incremental"; - version = "0.2"; - sha256 = "0af3nrjmhxzn6q45nvrw8lw54239pkwdl3fdvhj10fv8rxdihnzh"; + version = "0.3"; + sha256 = "0l433m75m89iyb8djfzk7nfysmy11p75a852ib48n4gzkgyvi3mh"; libraryHaskellDepends = [ aeson base bytestring containers deepseq semigroups text ]; @@ -141788,8 +141682,8 @@ self: { }: mkDerivation { pname = "influxdb"; - version = "1.7.1.3"; - sha256 = "079f8xwhnzbdzjy0kbhsaklplp0d0nb9gxc193g9nl6v299zb8gv"; + version = "1.7.1.5"; + sha256 = "1i3qwh8l938f453nf7mbhlhg6xyaxsh8vys13zlz7p26q7knf65g"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; @@ -141806,7 +141700,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "influxdb_1_7_1_5" = callPackage + "influxdb_1_7_1_6" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal , cabal-doctest, clock, containers, doctest, foldl, http-client , http-types, lens, network, optional-args, raw-strings-qq @@ -141815,8 +141709,8 @@ self: { }: mkDerivation { pname = "influxdb"; - version = "1.7.1.5"; - sha256 = "1i3qwh8l938f453nf7mbhlhg6xyaxsh8vys13zlz7p26q7knf65g"; + version = "1.7.1.6"; + sha256 = "1psx9v95fhlapizhh7jdz4cvynwv9jiqn09z0843lhc74jqf65in"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; @@ -142919,6 +142813,24 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "interpolate_0_2_1" = callPackage + ({ mkDerivation, base, base-compat, bytestring, haskell-src-meta + , hspec, QuickCheck, quickcheck-instances, template-haskell, text + }: + mkDerivation { + pname = "interpolate"; + version = "0.2.1"; + sha256 = "03jrkj9c62w0c2awym8mhpsgpd0jffl50cqwfrm7bbdfhd8dsxi7"; + libraryHaskellDepends = [ base haskell-src-meta template-haskell ]; + testHaskellDepends = [ + base base-compat bytestring haskell-src-meta hspec QuickCheck + quickcheck-instances template-haskell text + ]; + description = "String interpolation done right"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "interpolatedstring-perl6" = callPackage ({ mkDerivation, base, bytestring, Cabal, haskell-src-meta, process , template-haskell, text @@ -143097,6 +143009,8 @@ self: { pname = "intervals"; version = "0.9.1"; sha256 = "1s9pj2dah94smq769q4annxv2grdx376wvhzl4rsq85kjppf5a6z"; + revision = "1"; + editedCabalFile = "0fz1g5nlh87qznpm5cnj6rn65wi9nw8k7daw43jng1f2v0svvxng"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ array base distributive ghc-prim ]; testHaskellDepends = [ @@ -143693,21 +143607,20 @@ self: { }) {}; "ip" = callPackage - ({ mkDerivation, aeson, attoparsec, base, byteslice, bytesmith - , bytestring, criterion, deepseq, doctest, hashable, hspec - , hspec-discover, HUnit, natural-arithmetic, primitive, QuickCheck - , quickcheck-classes, random, small-bytearray-builder, tasty - , tasty-hunit, tasty-quickcheck, text, text-short, vector - , wide-word + ({ mkDerivation, aeson, attoparsec, base, bytebuild, byteslice + , bytesmith, bytestring, criterion, deepseq, doctest, hashable + , hspec, hspec-discover, HUnit, natural-arithmetic, primitive + , QuickCheck, quickcheck-classes, random, tasty, tasty-hunit + , tasty-quickcheck, text, text-short, vector, wide-word }: mkDerivation { pname = "ip"; - version = "1.7.1"; - sha256 = "0y4cbr7ci41c5m0j1cllf5hsgnplxkw4lhzxynxv5af9dhpmzak4"; + version = "1.7.2"; + sha256 = "10jcqc7x48kfslyahl9i4pb1qmjfg1fjznc5w7kl9kx2cxivbwig"; libraryHaskellDepends = [ - aeson attoparsec base byteslice bytesmith bytestring deepseq - hashable natural-arithmetic primitive small-bytearray-builder text - text-short vector wide-word + aeson attoparsec base bytebuild byteslice bytesmith bytestring + deepseq hashable natural-arithmetic primitive text text-short + vector wide-word ]; testHaskellDepends = [ attoparsec base byteslice bytestring doctest hspec HUnit QuickCheck @@ -146789,8 +146702,8 @@ self: { }: mkDerivation { pname = "json-api-lib"; - version = "0.2.1.0"; - sha256 = "1dfi978ypgy1mlg7xmb4qja88pvvzvn2k26il2xiki3pcxnc4hsl"; + version = "0.3.0.0"; + sha256 = "14lycfqjp3v6lnr4vqagps80dpvy8z6gs6sqq3qz184xyw4m2ini"; libraryHaskellDepends = [ aeson base containers data-default deepseq lens lens-aeson text unordered-containers uri-encode @@ -146969,19 +146882,21 @@ self: { }) {}; "json-directory" = callPackage - ({ mkDerivation, aeson, base, bytestring, directory, filepath, text - , unordered-containers + ({ mkDerivation, aeson, base, bytestring, directory, filepath, mtl + , process, text, unordered-containers }: mkDerivation { pname = "json-directory"; - version = "0.1.0.0"; - sha256 = "1pkna0f0al0p391s6i3rnylmh5ydf8jphd728cr14gqlvfq3hqy8"; + version = "0.1.0.1"; + sha256 = "145z46hh3ba3g7niwv9kf5djfv3xa1q5fmwadi629h7grfij0rr3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base directory filepath text unordered-containers + aeson base bytestring directory filepath text unordered-containers + ]; + executableHaskellDepends = [ + aeson base bytestring filepath mtl process text ]; - executableHaskellDepends = [ aeson base bytestring ]; description = "Load JSON from files in a directory structure"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -147050,27 +146965,24 @@ self: { }: mkDerivation { pname = "json-feed"; - version = "1.0.9"; - sha256 = "10jm25dydg49nb9xpdhbv7cbpd35wwnsnqdkkia0y2r7d5xlc5jy"; + version = "1.0.10"; + sha256 = "09hgpy0xc431ifs59y91glwf9c57yjc8jwwin94w4z3xk8v2qg2v"; libraryHaskellDepends = [ aeson base bytestring mime-types network-uri tagsoup text time ]; - testHaskellDepends = [ - aeson base bytestring filepath hspec mime-types network-uri tagsoup - text time - ]; + testHaskellDepends = [ base bytestring filepath hspec ]; description = "JSON Feed"; license = stdenv.lib.licenses.mit; }) {}; - "json-feed_1_0_10" = callPackage + "json-feed_1_0_11" = callPackage ({ mkDerivation, aeson, base, bytestring, filepath, hspec , mime-types, network-uri, tagsoup, text, time }: mkDerivation { pname = "json-feed"; - version = "1.0.10"; - sha256 = "09hgpy0xc431ifs59y91glwf9c57yjc8jwwin94w4z3xk8v2qg2v"; + version = "1.0.11"; + sha256 = "1h9v71pvzi761ml0dpkmhd7w2l36s1v3rsq9zbshw87762710fy1"; libraryHaskellDepends = [ aeson base bytestring mime-types network-uri tagsoup text time ]; @@ -150601,22 +150513,6 @@ self: { }) {}; "kubernetes-webhook-haskell" = callPackage - ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring - , text, unordered-containers - }: - mkDerivation { - pname = "kubernetes-webhook-haskell"; - version = "0.2.0.1"; - sha256 = "10qf41gx4631793d19wibyhc2nm8wv3qjb53rhlgpxbjy547y2rr"; - libraryHaskellDepends = [ - aeson base base64-bytestring binary bytestring text - unordered-containers - ]; - description = "Create Kubernetes Admission Webhooks in Haskell"; - license = stdenv.lib.licenses.mit; - }) {}; - - "kubernetes-webhook-haskell_0_2_0_2" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring , text, unordered-containers }: @@ -150630,7 +150526,6 @@ self: { ]; description = "Create Kubernetes Admission Webhooks in Haskell"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "kuifje" = callPackage @@ -150900,6 +150795,19 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "lackey_1_0_13" = callPackage + ({ mkDerivation, base, hspec, servant, servant-foreign, text }: + mkDerivation { + pname = "lackey"; + version = "1.0.13"; + sha256 = "1a3gpr0gf1dhvy6lcqbgkf0iznjg62yav2xfnzps48wba5585dj0"; + libraryHaskellDepends = [ base servant servant-foreign text ]; + testHaskellDepends = [ base hspec servant servant-foreign text ]; + description = "Generate Ruby clients from Servant APIs"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "lacroix" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -152152,23 +152060,21 @@ self: { }) {}; "language-docker" = callPackage - ({ mkDerivation, base, bytestring, containers, directory, filepath - , free, Glob, hspec, HUnit, megaparsec, mtl, prettyprinter, process - , QuickCheck, split, template-haskell, text, th-lift - , th-lift-instances, time + ({ mkDerivation, base, bytestring, containers, data-default-class + , hspec, HUnit, megaparsec, prettyprinter, QuickCheck, split, text + , time }: mkDerivation { pname = "language-docker"; - version = "8.1.1"; - sha256 = "0sa5ikmhnk3dgai37lpldc9yf5j9rbmgq9rlqigpcvxa6wz7dshn"; + version = "9.1.1"; + sha256 = "1smrayjp8d8vqvn7lg2mg3lzsqqslysj6syh1ckbn1a5fmjpzfv2"; libraryHaskellDepends = [ - base bytestring containers free megaparsec mtl prettyprinter split - template-haskell text th-lift th-lift-instances time + base bytestring containers data-default-class megaparsec + prettyprinter split text time ]; testHaskellDepends = [ - base bytestring containers directory filepath free Glob hspec HUnit - megaparsec mtl prettyprinter process QuickCheck split - template-haskell text th-lift th-lift-instances time + base bytestring containers data-default-class hspec HUnit + megaparsec prettyprinter QuickCheck split text time ]; description = "Dockerfile parser, pretty-printer and embedded DSL"; license = stdenv.lib.licenses.gpl3; @@ -152785,17 +152691,16 @@ self: { , base16-bytestring, bytestring, case-insensitive, containers , cryptonite, directory, filecache, filepath, formatting, Glob , hashable, hruby, hslogger, hspec, hspec-megaparsec, http-api-data - , http-client, lens, lens-aeson, megaparsec, memory, mtl - , operational, optparse-applicative, parsec, parser-combinators - , pcre-utils, protolude, random, regex-pcre-builtin, scientific - , servant, servant-client, split, stm, strict-base-types, temporary - , text, time, transformers, unix, unordered-containers, vector - , yaml + , http-client, lens, megaparsec, memory, mtl, operational + , optparse-applicative, parsec, parser-combinators, pcre-utils + , protolude, random, regex-pcre-builtin, scientific, servant + , servant-client, split, stm, strict-base-types, temporary, text + , time, transformers, unix, unordered-containers, vector, yaml }: mkDerivation { pname = "language-puppet"; - version = "1.4.6.3"; - sha256 = "0g84x311hivlchz23kw0lwqcml3r0wkwh24bqvpgkb2m7rmi8mwx"; + version = "1.4.6.5"; + sha256 = "0j32504iwla8h33h4nycx6gwp46kvlqp1d6c9wirygm8ng3vpz6r"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -152803,10 +152708,10 @@ self: { aeson ansi-wl-pprint attoparsec base base16-bytestring bytestring case-insensitive containers cryptonite directory filecache filepath formatting hashable hruby hslogger http-api-data http-client lens - lens-aeson megaparsec memory mtl operational parsec - parser-combinators pcre-utils protolude random regex-pcre-builtin - scientific servant servant-client split stm strict-base-types text - time transformers unix unordered-containers vector yaml + megaparsec memory mtl operational parsec parser-combinators + pcre-utils protolude random regex-pcre-builtin scientific servant + servant-client split stm strict-base-types text time transformers + unix unordered-containers vector yaml ]; executableHaskellDepends = [ aeson ansi-wl-pprint async base bytestring containers Glob hslogger @@ -152815,9 +152720,9 @@ self: { yaml ]; testHaskellDepends = [ - base Glob hslogger hspec hspec-megaparsec lens megaparsec mtl - pcre-utils scientific strict-base-types temporary text transformers - unordered-containers vector + base directory Glob hslogger hspec hspec-megaparsec lens megaparsec + mtl pcre-utils scientific strict-base-types temporary text + transformers unordered-containers vector ]; description = "Tools to parse and evaluate the Puppet DSL"; license = stdenv.lib.licenses.bsd3; @@ -153051,6 +152956,28 @@ self: { broken = true; }) {}; + "language-tl" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq, lens + , megaparsec, QuickCheck, text + }: + mkDerivation { + pname = "language-tl"; + version = "0.1.1"; + sha256 = "0gi57142ig8kir4qqab0nim59mnil5jsizbs893j9l3c2jn7wkdf"; + revision = "1"; + editedCabalFile = "1n1fzfz84j9qq2mcgk03xcc0cvrd5nkp9spg2ljsq40292y37jgj"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq lens megaparsec QuickCheck + text + ]; + testHaskellDepends = [ + aeson base bytestring containers deepseq lens megaparsec QuickCheck + text + ]; + description = "A Parser for the Type Language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "language-typescript" = callPackage ({ mkDerivation, base, containers, parsec, pretty }: mkDerivation { @@ -153092,14 +153019,16 @@ self: { }) {}; "laop" = callPackage - ({ mkDerivation, base, deepseq }: + ({ mkDerivation, base, criterion, deepseq, QuickCheck }: mkDerivation { pname = "laop"; - version = "0.1.0.7"; - sha256 = "0czxisy1vc4xinci5qhlw8mj1akydy3d5bfg45rd45dk699chxw4"; + version = "0.1.1.1"; + sha256 = "1f1dgj8dkyi2aymicc47s5n3rhy3cl02j2fphhg9iibqinfi4jz9"; libraryHaskellDepends = [ base deepseq ]; testHaskellDepends = [ base deepseq ]; - license = stdenv.lib.licenses.bsd3; + benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ]; + description = "Matrix programming library"; + license = stdenv.lib.licenses.mit; }) {}; "lapack" = callPackage @@ -154571,6 +154500,8 @@ self: { pname = "lens"; version = "4.18.1"; sha256 = "1lmxjaj32v06l12gy00rpjp2lk1cblh3k7kwklk655ss2vas61ri"; + revision = "1"; + editedCabalFile = "1ajb19bhxyg9i11pj6b9p43y0c0wjg6ap4vk6jl0a67gdxyjkki1"; setupHaskellDepends = [ base Cabal cabal-doctest filepath ]; libraryHaskellDepends = [ array base base-orphans bifunctors bytestring call-stack comonad @@ -154610,6 +154541,8 @@ self: { pname = "lens"; version = "4.19.2"; sha256 = "0fy2vr5r11cc6ana8m2swqgs3zals4kims55vd6119bi76p5iy2j"; + revision = "1"; + editedCabalFile = "19v3dhvlgfpsclbgm0qm81ay2yz82ksh0vr5aym9skb2wjh0qmzh"; setupHaskellDepends = [ base Cabal cabal-doctest filepath ]; libraryHaskellDepends = [ array base base-orphans bifunctors bytestring call-stack comonad @@ -154678,8 +154611,8 @@ self: { pname = "lens-aeson"; version = "1.1"; sha256 = "03n9dkdyqkkf15h8k4c4bjwgjcbbs2an2cf6z8x54nvkjmprrg7p"; - revision = "1"; - editedCabalFile = "1118iimvhl2viydgi9l9i7xkfpb0b72f9im0257lr7dy8bcdgdc3"; + revision = "2"; + editedCabalFile = "1ivxsj7igrrrzkwhw7ipcxnnr721797is6yfsrh3mha9dl8985sf"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ aeson attoparsec base bytestring lens scientific text @@ -154819,20 +154752,6 @@ self: { }) {}; "lens-family-th" = callPackage - ({ mkDerivation, base, hspec, template-haskell, transformers }: - mkDerivation { - pname = "lens-family-th"; - version = "0.5.0.2"; - sha256 = "1rmhcnnlnll4mq7pqld5qg6crxh74gp0fqiwl6wn8l3ssgx5l9ww"; - revision = "1"; - editedCabalFile = "06sbynlrbqb51rn392w1q82qww1f6k8mmw1npgla2wc6s39k4977"; - libraryHaskellDepends = [ base template-haskell ]; - testHaskellDepends = [ base hspec template-haskell transformers ]; - description = "Generate lens-family style lenses"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "lens-family-th_0_5_1_0" = callPackage ({ mkDerivation, base, hspec, template-haskell, transformers }: mkDerivation { pname = "lens-family-th"; @@ -154842,7 +154761,6 @@ self: { testHaskellDepends = [ base hspec template-haskell transformers ]; description = "Generate lens-family style lenses"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "lens-filesystem" = callPackage @@ -154937,10 +154855,10 @@ self: { }: mkDerivation { pname = "lens-process"; - version = "0.3.0.1"; - sha256 = "05vznfn28a35k3qyjx28jva9d5acgzcdzn8s24mkb8mz1l8722d6"; + version = "0.3.0.2"; + sha256 = "1bv6z7309bq9jv2lzr79bcbwg1pkhy728pnrjnl3c3nv807a3igk"; revision = "1"; - editedCabalFile = "1znsf836c0jar22ll6s01q8nb2zq8vgrz2nni0mkagx02fknshai"; + editedCabalFile = "0cfh8yw9b88jvhq6plk9i79akq4w7bpmy6w6f7wjji0lv1mkj15m"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base filepath lens process ]; testHaskellDepends = [ @@ -156836,8 +156754,8 @@ self: { }: mkDerivation { pname = "lightstep-haskell"; - version = "0.10.0"; - sha256 = "1axvqljzr5wpqpk9qryvdc15qcnnd3gjxwliyd1m8pndvnryds5q"; + version = "0.10.2"; + sha256 = "0lxpmlh50vwdy1rzkln8fh9a4y5xwbmaamf3f6yfrg8djaiqa7xq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -157168,6 +157086,8 @@ self: { pname = "linear"; version = "1.21"; sha256 = "1i00j740fpxrbdy1kjzwjxqixk975rd0dh6jxk0da622spabym5a"; + revision = "1"; + editedCabalFile = "1ld4165qy07iph2d6pq3rxqn8158bciga7m839rhsd1ay4sjxq2d"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ adjunctions base base-orphans binary bytes cereal containers @@ -157780,6 +157700,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "linux-framebuffer" = callPackage + ({ mkDerivation, base, bindings-DSL, unix }: + mkDerivation { + pname = "linux-framebuffer"; + version = "0"; + sha256 = "0p469lmb6z9l2km607va95hqlhq48kx4p6q2dwgx16pw8w9rhmfg"; + libraryHaskellDepends = [ base bindings-DSL unix ]; + description = "Linux fbdev (framebuffer device, /dev/fbX) utility functions"; + license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "linux-inotify" = callPackage ({ mkDerivation, base, bytestring, hashable, unix }: mkDerivation { @@ -158284,6 +158216,18 @@ self: { license = stdenv.lib.licenses.isc; }) {}; + "list-singleton_1_0_0_4" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "list-singleton"; + version = "1.0.0.4"; + sha256 = "0mb2kwj3gvykwh0iywwzqdnma27nxs1hl1rvnp3qxi893p4ikyiw"; + libraryHaskellDepends = [ base ]; + description = "Easily and clearly create lists with only one element in them"; + license = stdenv.lib.licenses.isc; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "list-t" = callPackage ({ mkDerivation, base, base-prelude, foldl, HTF, mmorph , monad-control, mtl, mtl-prelude, transformers, transformers-base @@ -159704,8 +159648,8 @@ self: { pname = "log-domain"; version = "0.13"; sha256 = "0isl8rs0k5088sxapfh351sff3lh7r1qkgwz8lmai3gvqasb3avv"; - revision = "1"; - editedCabalFile = "0wcy54axpnym55f1skagnbmdpw6y2ys6zvn99x8i6qcfzw00i6l9"; + revision = "2"; + editedCabalFile = "1dylv7gijrm3jn9d1gab9xfqk7xpfb9qrlkaaqpf7b3q8qdswqzs"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base binary bytes cereal comonad deepseq distributive hashable @@ -162050,6 +161994,8 @@ self: { pname = "machines"; version = "0.7"; sha256 = "1zipij9y913j5s6pyhycv0srias9fqyvnbky3a432qb5p9sgmh0b"; + revision = "1"; + editedCabalFile = "0b42bnsl6vwr6w5wi29hs25v6cihqvrfdjv178rwsfrk3256sxbx"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ adjunctions base comonad containers distributive mtl pointed @@ -164029,8 +163975,8 @@ self: { }: mkDerivation { pname = "mason"; - version = "0.2"; - sha256 = "1nwxkbzzifgck6f4r4il790g149vx9bwd9m73c5k6b52v70h37sd"; + version = "0.2.1"; + sha256 = "08na34n8f8r9r2z95dfnkvsbc0w76x0ic8yxvpxnykax7n2xhpia"; libraryHaskellDepends = [ array base bytestring ghc-prim integer-gmp network text ]; @@ -164299,26 +164245,6 @@ self: { }) {}; "math-functions" = callPackage - ({ mkDerivation, base, data-default-class, deepseq, erf, primitive - , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, vector - , vector-th-unbox - }: - mkDerivation { - pname = "math-functions"; - version = "0.3.3.0"; - sha256 = "1s5nbs40sc3r4z08n0j8bw40cy0zkp03fjjn3p27zkd4fvm9kib3"; - libraryHaskellDepends = [ - base data-default-class deepseq primitive vector vector-th-unbox - ]; - testHaskellDepends = [ - base data-default-class deepseq erf primitive QuickCheck tasty - tasty-hunit tasty-quickcheck vector vector-th-unbox - ]; - description = "Collection of tools for numeric computations"; - license = stdenv.lib.licenses.bsd2; - }) {}; - - "math-functions_0_3_4_0" = callPackage ({ mkDerivation, base, data-default-class, deepseq, erf, primitive , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, vector , vector-th-unbox @@ -164338,7 +164264,6 @@ self: { ]; description = "Collection of tools for numeric computations"; license = stdenv.lib.licenses.bsd2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "math-grads" = callPackage @@ -165804,6 +165729,8 @@ self: { pname = "membrain"; version = "0.0.0.2"; sha256 = "1nizjkiggm2ws8kkjw6v96a611kim4yjg4kdrk0rd83fa1zcf7cc"; + revision = "1"; + editedCabalFile = "02yayszbb6g7q7cz9gkjbxzn28v4zm1i9svzydzlrzfds9z603r6"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest Glob hedgehog hspec type-spec @@ -167056,10 +166983,10 @@ self: { }: mkDerivation { pname = "microlens-process"; - version = "0.2.0.1"; - sha256 = "0grnqs0b76la48ql6amrjnqfkgcb0rcq3s2xqs2czjg2jgp3zw5r"; - revision = "3"; - editedCabalFile = "01p3glv58jhiw6znjba247r6d6b63illnjfx26yxlqk2bhib90ap"; + version = "0.2.0.2"; + sha256 = "0dvhvrk1v0kjb45xnpjbr8b97vc6dx4cq34jfzkazqdp5jk5nlxp"; + revision = "1"; + editedCabalFile = "0l0c6s655ramncmww146had034n58p4bgxsv3wqggjcjnb26j2d0"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base filepath microlens process ]; testHaskellDepends = [ base doctest microlens process ]; @@ -168840,8 +168767,8 @@ self: { }: mkDerivation { pname = "mmsyn6ukr"; - version = "0.7.2.0"; - sha256 = "03h2rcv8214jbbfw5wb4f1icv9lwn6jwvjp3a2cjpli425ira7kj"; + version = "0.7.3.0"; + sha256 = "078g7npfal2qry5agqrr13252y7c1n75s0bykdn5s0p5wy5812mj"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -168883,8 +168810,8 @@ self: { }: mkDerivation { pname = "mmsyn7l"; - version = "0.5.0.0"; - sha256 = "0kf8ih56klg1c1r2dc6vspdaks1jlzssvzwxz1n8k6zcbyzz8qvc"; + version = "0.6.1.0"; + sha256 = "194rzng4akd22lb7azpapwbpmc819scsgj0rq160fs9vvl3ji56d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -176195,10 +176122,8 @@ self: { }: mkDerivation { pname = "natural"; - version = "0.3.0.4"; - sha256 = "0c5z5msb2nx648m07cjv9hwaycdhcwis9ac6n7qbyvhxsis84jlg"; - revision = "1"; - editedCabalFile = "1jn15nmrnkdwi1k76n5ghlazx3lqhacy5cxpkbqa8ypmwpx3i7jn"; + version = "0.3.0.5"; + sha256 = "0w137fa7qy70zi0a2r38bbczpyiafvqf2x7y91r3h0g1ajk9zfys"; libraryHaskellDepends = [ base lens semigroupoids ]; testHaskellDepends = [ base checkers hedgehog lens QuickCheck tasty tasty-hedgehog @@ -176888,8 +176813,8 @@ self: { }: mkDerivation { pname = "net-spider"; - version = "0.4.3.1"; - sha256 = "0r0l078ljhvpacay1pwql4zccwpj8646zdzdz0gazh0yj2zs8g01"; + version = "0.4.3.2"; + sha256 = "0bmbb9417gf9v4pih55vyvw7z9cy9dpphppmbzb0vdiiz0si8ppi"; libraryHaskellDepends = [ aeson base containers data-interval extended-reals greskell greskell-websocket hashable monad-logger regex-applicative @@ -176912,8 +176837,8 @@ self: { }: mkDerivation { pname = "net-spider-cli"; - version = "0.2.0.1"; - sha256 = "06lzicfgqslnvm9vpw412d00p2mxjmxx3j2694mcgpqr57s3mhlc"; + version = "0.2.0.2"; + sha256 = "0s4p0w5dwxny2wqh33hzpbw1lyvn6b3lvmxl9mybkdvxjc8gaw2v"; libraryHaskellDepends = [ aeson base greskell-core hashable net-spider optparse-applicative text @@ -176954,8 +176879,8 @@ self: { }: mkDerivation { pname = "net-spider-rpl"; - version = "0.4.1.1"; - sha256 = "09iwz5yrzcfb5rmlhskhzilyqbvf1al8j8qv7ag5jn6kq3pgipw3"; + version = "0.4.1.2"; + sha256 = "0ks170nwybnkqp64dgkl5zswrh66f9cw3w74i0vp6ypl8cggkwq5"; libraryHaskellDepends = [ aeson base conduit conduit-parse greskell hashable ip monad-logger mtl net-spider regex-applicative safe-exceptions text time @@ -177013,6 +176938,22 @@ self: { broken = true; }) {}; + "netcode-io" = callPackage + ({ mkDerivation, base, bindings-DSL, libsodium }: + mkDerivation { + pname = "netcode-io"; + version = "0.0.1"; + sha256 = "1xm8fxihjzlbl8zzixmqw3kgq2rsf57c321y5sl2w5i3y8jkxa1n"; + revision = "1"; + editedCabalFile = "1xwrhh4nwlkjr03qj3cd655df9gn6ys4hn80k35hc3z3hyi7lzqf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ libsodium ]; + description = "Bindings to the low-level netcode.io library."; + license = stdenv.lib.licenses.bsd3; + }) {inherit (pkgs) libsodium;}; + "netcore" = callPackage ({ mkDerivation, ansi-wl-pprint, base, bimap, binary, binary-strict , bytestring, containers, fgl, HList, hslogger, HUnit, mtl @@ -179494,8 +179435,8 @@ self: { }: mkDerivation { pname = "nix-narinfo"; - version = "0.1.0.0"; - sha256 = "1jv7bwjfp2b2c63gfnlznmc1r4bnf6mvlkngcipvyhnxr0mwpxfy"; + version = "0.1.0.1"; + sha256 = "0bw5whywbhcj18y733wqq5cgci4yijrz648sby8r3qihn8man3ch"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base containers text ]; @@ -180198,18 +180139,14 @@ self: { "nonempty-vector" = callPackage ({ mkDerivation, base, Cabal, cabal-doctest, deepseq, doctest - , primitive, semigroups, vector + , primitive, vector }: mkDerivation { pname = "nonempty-vector"; - version = "0.2.0.1"; - sha256 = "0qiwl58d5bvack33djhwqkblwk541w63a3hjqc7mik54y3j40s71"; - revision = "1"; - editedCabalFile = "1bkba3fbhf6bccqprlrz32hjfdhdg9gnlyhpqah0jw51hlj1ahsg"; + version = "0.2.0.2"; + sha256 = "1w7nmjqlrrymgpainzm7fx4fc6jfl45j7rx73xfcwjsdxl0fl3c2"; setupHaskellDepends = [ base Cabal cabal-doctest ]; - libraryHaskellDepends = [ - base deepseq primitive semigroups vector - ]; + libraryHaskellDepends = [ base deepseq primitive vector ]; testHaskellDepends = [ base doctest ]; description = "Non-empty vectors"; license = stdenv.lib.licenses.bsd3; @@ -185611,12 +185548,12 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "packcheck_0_5_0" = callPackage + "packcheck_0_5_1" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "packcheck"; - version = "0.5.0"; - sha256 = "1ch6q58sxzv6dld8dwpkcd7wkakh3swnv6sgsvw9ri8zgygpn4ck"; + version = "0.5.1"; + sha256 = "05hwcmg67vicrig7syfxkpbsaqfjzlik4jq8ijz2gdkh7v3czrvr"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base ]; benchmarkHaskellDepends = [ base ]; @@ -188571,8 +188508,8 @@ self: { ({ mkDerivation, base, doctest, hedgehog }: mkDerivation { pname = "partial-semigroup"; - version = "0.5.1.6"; - sha256 = "11y3ygfwk8761xkpgj5bqga48h18szh9vv7qrgll7wkq51an415h"; + version = "0.5.1.8"; + sha256 = "1lxvgz0z04fkd67lnva902j8y5qxp6naga7gfnnazwafsb0s9kww"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest hedgehog ]; description = "A partial binary associative operator"; @@ -188998,17 +188935,15 @@ self: { }: mkDerivation { pname = "path"; - version = "0.7.0"; - sha256 = "1dl7yjmkcdm3wlbj1s5qvkl31apl3dnwz5jc8h3hdq0w722x4a5k"; - revision = "1"; - editedCabalFile = "0ph5qs50lm8ac58v8df0mmivqfilb1wz14568q06aws6gwj9qqpi"; + version = "0.7.1"; + sha256 = "1z2gj4108827lb03f7cdqhijjgqjvv9glzrzfv96cxkwgi6y38jx"; libraryHaskellDepends = [ aeson base deepseq exceptions filepath hashable template-haskell text ]; testHaskellDepends = [ aeson base bytestring filepath genvalidity genvalidity-hspec - genvalidity-property hspec mtl QuickCheck validity + genvalidity-property hspec mtl QuickCheck template-haskell validity ]; description = "Support for well-typed paths"; license = stdenv.lib.licenses.bsd3; @@ -190475,8 +190410,8 @@ self: { pname = "perfect-vector-shuffle"; version = "0.1.1.1"; sha256 = "1z4iv4sv9ld0gvdfa46ll5bsbxi9lckh69paip1c5ijcg78vy5y0"; - revision = "3"; - editedCabalFile = "1qqfab4jm304wcqgng2fmbwsckhyfyimkbwldc6nisxp7sfp2pz0"; + revision = "4"; + editedCabalFile = "14q0773vxmkh4nwskiq85ch175jq12xms2lypaddglciykqs6ml6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -195043,16 +194978,15 @@ self: { }) {}; "pocket" = callPackage - ({ mkDerivation, aeson, base, http-client, http-client-tls, servant - , servant-client, text, transformers + ({ mkDerivation, aeson, base, bytestring, exceptions, http-conduit + , http-types, text }: mkDerivation { pname = "pocket"; - version = "0.2.0"; - sha256 = "1ffn0k9a5g1y0wv1py8iwiv7qf7qkacayp87ybdakmmckbwpd72z"; + version = "0.3.0"; + sha256 = "0kpj6kicncq4irbkbpnaa2s53b4p2pj3ilbrawh7ymrj854vdf2h"; libraryHaskellDepends = [ - aeson base http-client http-client-tls servant servant-client text - transformers + aeson base bytestring exceptions http-conduit http-types text ]; description = "Bindings for the Pocket API"; license = stdenv.lib.licenses.mit; @@ -195992,20 +195926,19 @@ self: { ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary , bytestring, Cabal, conduit, configurator, containers, criterion , crypto-api, crypto-random, cryptohash, cryptohash-cryptoapi - , data-default, derive, directory, dns, doctest, exceptions - , filepath, hslogger, hspec, hspec-expectations, HUnit, iproute - , lens, lens-family, lifted-base, mtl, network, profunctors - , pureMD5, QuickCheck, quickcheck-instances, random, ranges - , resourcet, smallcheck, split, stm, stringprep, tasty, tasty-hspec + , data-default, derive, directory, dns, exceptions, filepath + , hslogger, hspec, hspec-expectations, HUnit, iproute, lens + , lens-family, lifted-base, mtl, network, profunctors, pureMD5 + , QuickCheck, quickcheck-instances, random, ranges, resourcet + , smallcheck, split, stm, stringprep, tasty, tasty-hspec , tasty-hunit, tasty-quickcheck, tasty-th, template-haskell, text , tls, transformers, unbounded-delays, void, x509-system , xml-conduit, xml-picklers, xml-types }: mkDerivation { pname = "pontarius-xmpp"; - version = "0.5.6.2"; - sha256 = "0r3wcvwfxrf7h8wz5n397vamf3nyvwp1i4mxbimrw0jga3vizxx2"; - setupHaskellDepends = [ base Cabal filepath ]; + version = "0.5.6.3"; + sha256 = "0zfl6brikkb4pjgvl4lfvjjylmiq6gyv46mi21nrlk3vmdni9dd5"; libraryHaskellDepends = [ attoparsec base base64-bytestring binary bytestring conduit containers crypto-api crypto-random cryptohash cryptohash-cryptoapi @@ -196017,11 +195950,10 @@ self: { ]; testHaskellDepends = [ async base Cabal conduit configurator containers data-default - derive directory doctest filepath hslogger hspec hspec-expectations - HUnit lens mtl network QuickCheck quickcheck-instances ranges - smallcheck stm stringprep tasty tasty-hspec tasty-hunit - tasty-quickcheck tasty-th text tls transformers xml-picklers - xml-types + derive directory filepath hslogger hspec hspec-expectations HUnit + lens mtl network QuickCheck quickcheck-instances ranges smallcheck + stm stringprep tasty tasty-hspec tasty-hunit tasty-quickcheck + tasty-th text tls transformers xml-picklers xml-types ]; benchmarkHaskellDepends = [ base criterion ]; description = "An XMPP client library"; @@ -196036,8 +195968,8 @@ self: { }: mkDerivation { pname = "pontarius-xmpp-extras"; - version = "0.1.0.1"; - sha256 = "04qaq8m2c8l8my89n0p6x2r3hqw9nmivk1mjkip0wgw2cj3ia7h6"; + version = "0.1.0.3"; + sha256 = "055ir657g8rcxd419h5fjpk30ifb4r7639gxpsnjy3930x0azcb4"; libraryHaskellDepends = [ base data-default pontarius-xmpp text time xml-types ]; @@ -198843,6 +198775,31 @@ self: { maintainers = with stdenv.lib.maintainers; [ cdepillabout ]; }) {}; + "pretty-simple_3_2_3_0" = callPackage + ({ mkDerivation, ansi-terminal, base, Cabal, cabal-doctest + , containers, criterion, doctest, Glob, mtl, QuickCheck + , template-haskell, text, transformers + }: + mkDerivation { + pname = "pretty-simple"; + version = "3.2.3.0"; + sha256 = "1sr66sawacv0ks0znip0jxpz98lvjacara8sqfm53i0pqf8c0qla"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + ansi-terminal base containers mtl text transformers + ]; + testHaskellDepends = [ + base doctest Glob QuickCheck template-haskell + ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "pretty printer for data types with a 'Show' instance"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + maintainers = with stdenv.lib.maintainers; [ cdepillabout ]; + }) {}; + "pretty-sop" = callPackage ({ mkDerivation, base, generics-sop, markdown-unlit, pretty-show }: mkDerivation { @@ -199763,6 +199720,8 @@ self: { pname = "process"; version = "1.6.9.0"; sha256 = "1shxwl392swdqffxdg2940y3yiml24iww9cy2pk89pv8r89x7yzy"; + revision = "2"; + editedCabalFile = "17m1xsxbg7fmmp0x7yj5y50xdf69cvs5v79609nhxm59zsbffb9p"; libraryHaskellDepends = [ base deepseq directory filepath unix ]; testHaskellDepends = [ base bytestring directory ]; description = "Process libraries"; @@ -199965,6 +199924,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "processmemory" = callPackage + ({ mkDerivation, base, binary, bytestring, process }: + mkDerivation { + pname = "processmemory"; + version = "0.1.0.0"; + sha256 = "12p7974x43w06jwaf7hlv2wxlgqnq9kb10mgjl9c4l7hbpbg3y0z"; + libraryHaskellDepends = [ base binary bytestring process ]; + description = "C bindings for the gnu-extension functions process_vm_readv and process_vm_writev"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "processor-creative-kit" = callPackage ({ mkDerivation, array, attoparsec, base, bytestring, containers , deepseq, mtl @@ -200623,32 +200593,6 @@ self: { }) {}; "prometheus-client" = callPackage - ({ mkDerivation, atomic-primops, base, bytestring, clock - , containers, criterion, deepseq, doctest, exceptions, hspec, mtl - , QuickCheck, random, random-shuffle, stm, text, transformers - , transformers-compat, utf8-string - }: - mkDerivation { - pname = "prometheus-client"; - version = "1.0.0"; - sha256 = "0i1kbc9hxqnqiqkvfygc6h5fmqmrqwlq1wbslq65md5d41bl37i7"; - libraryHaskellDepends = [ - atomic-primops base bytestring clock containers deepseq exceptions - mtl stm text transformers transformers-compat utf8-string - ]; - testHaskellDepends = [ - atomic-primops base bytestring clock containers deepseq doctest - exceptions hspec mtl QuickCheck random-shuffle stm text - transformers transformers-compat utf8-string - ]; - benchmarkHaskellDepends = [ - base bytestring criterion random text utf8-string - ]; - description = "Haskell client library for http://prometheus.io."; - license = stdenv.lib.licenses.asl20; - }) {}; - - "prometheus-client_1_0_0_1" = callPackage ({ mkDerivation, atomic-primops, base, bytestring, clock , containers, criterion, deepseq, doctest, exceptions, hspec, mtl , QuickCheck, random, random-shuffle, stm, text, transformers @@ -200672,7 +200616,6 @@ self: { ]; description = "Haskell client library for http://prometheus.io."; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "prometheus-effect" = callPackage @@ -201085,6 +201028,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "proto-lens_0_7_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim + , lens-family, parsec, pretty, primitive, profunctors, QuickCheck + , tagged, tasty, tasty-quickcheck, text, transformers, vector + }: + mkDerivation { + pname = "proto-lens"; + version = "0.7.0.0"; + sha256 = "1dg73jwc9mis7igxdj3chkb8fz9a25wxw3d6nz11r98z3ambd8rs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers deepseq ghc-prim lens-family parsec + pretty primitive profunctors tagged text transformers vector + ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-quickcheck vector + ]; + description = "A lens-based implementation of protocol buffers in Haskell"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "proto-lens-arbitrary" = callPackage ({ mkDerivation, base, bytestring, containers, lens-family , proto-lens, QuickCheck, text @@ -201100,6 +201065,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "proto-lens-arbitrary_0_1_2_9" = callPackage + ({ mkDerivation, base, bytestring, containers, lens-family + , proto-lens, QuickCheck, text + }: + mkDerivation { + pname = "proto-lens-arbitrary"; + version = "0.1.2.9"; + sha256 = "0ndh8jr9aybjpf1p6a6zs2qjci0z7h3c3v3i5hf28ls8w2g8zr4x"; + libraryHaskellDepends = [ + base bytestring containers lens-family proto-lens QuickCheck text + ]; + description = "Arbitrary instances for proto-lens"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "proto-lens-combinators" = callPackage ({ mkDerivation, base, Cabal, HUnit, lens-family, lens-family-core , proto-lens, proto-lens-runtime, proto-lens-setup, test-framework @@ -201170,6 +201151,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "proto-lens-optparse_0_1_1_7" = callPackage + ({ mkDerivation, base, optparse-applicative, proto-lens, text }: + mkDerivation { + pname = "proto-lens-optparse"; + version = "0.1.1.7"; + sha256 = "0fskg0y66qp81z2x2r6jyvrisn7asmbynnq1zq2j97dn7003nqpa"; + libraryHaskellDepends = [ + base optparse-applicative proto-lens text + ]; + description = "Adapting proto-lens to optparse-applicative ReadMs"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "proto-lens-protobuf-types" = callPackage ({ mkDerivation, base, Cabal, lens-family, proto-lens , proto-lens-protoc, proto-lens-runtime, proto-lens-setup, protobuf @@ -201188,6 +201183,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) protobuf;}; + "proto-lens-protobuf-types_0_7_0_0" = callPackage + ({ mkDerivation, base, Cabal, lens-family, proto-lens + , proto-lens-protoc, proto-lens-runtime, proto-lens-setup, protobuf + , text + }: + mkDerivation { + pname = "proto-lens-protobuf-types"; + version = "0.7.0.0"; + sha256 = "1db0z3394g1fzw80ilxldbvy7m3a4piks0fk2wmlaw5k6bza82c7"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; + libraryHaskellDepends = [ + base lens-family proto-lens proto-lens-runtime text + ]; + libraryToolDepends = [ proto-lens-protoc protobuf ]; + description = "Basic protocol buffer message types"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) protobuf;}; + "proto-lens-protoc" = callPackage ({ mkDerivation, base, bytestring, containers, filepath, ghc , ghc-paths, ghc-source-gen, lens-family, pretty, proto-lens @@ -201209,6 +201223,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {inherit (pkgs) protobuf;}; + "proto-lens-protoc_0_7_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, ghc + , ghc-paths, ghc-source-gen, lens-family, pretty, proto-lens + , proto-lens-runtime, protobuf, text + }: + mkDerivation { + pname = "proto-lens-protoc"; + version = "0.7.0.0"; + sha256 = "1k060lr5d54mzj6c7d2k19vg2432mfnp66wr7gs1qcgpj19q9yvs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filepath ]; + libraryToolDepends = [ protobuf ]; + executableHaskellDepends = [ + base bytestring containers filepath ghc ghc-paths ghc-source-gen + lens-family pretty proto-lens proto-lens-runtime text + ]; + description = "Protocol buffer compiler for the proto-lens library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) protobuf;}; + "proto-lens-runtime" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, filepath , lens-family, proto-lens, text, vector @@ -201225,6 +201261,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "proto-lens-runtime_0_7_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, filepath + , lens-family, proto-lens, text, vector + }: + mkDerivation { + pname = "proto-lens-runtime"; + version = "0.7.0.0"; + sha256 = "0qxangmbldzdvm9qdvhw1cnjakx0zrxrq0nbscqvih2m2yzaxhad"; + libraryHaskellDepends = [ + 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-setup" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, deepseq , directory, filepath, process, proto-lens-protoc, temporary, text @@ -201241,6 +201294,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "proto-lens-setup_0_4_0_4" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, deepseq + , directory, filepath, process, proto-lens-protoc, temporary, text + }: + mkDerivation { + pname = "proto-lens-setup"; + version = "0.4.0.4"; + sha256 = "09ka0x4ril0lw3ppx2q26zw2r9g2cszsyqrbwy0amw78g1kxma8v"; + libraryHaskellDepends = [ + 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; + }) {}; + "proto3-suite" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, base , base64-bytestring, binary, bytestring, cereal, containers @@ -202779,30 +202849,6 @@ self: { }) {}; "pusher-http-haskell" = callPackage - ({ mkDerivation, aeson, base, base16-bytestring, bytestring - , cryptonite, hashable, hspec, http-client, http-types, memory - , QuickCheck, scientific, text, time, transformers - , unordered-containers, vector - }: - mkDerivation { - pname = "pusher-http-haskell"; - version = "1.5.1.11"; - sha256 = "02r6w64ll7gka1zgvv6yqalbzpjmw0rx2ji84fmbnk0f7c1793sq"; - libraryHaskellDepends = [ - aeson base base16-bytestring bytestring cryptonite hashable - http-client http-types memory text time transformers - unordered-containers vector - ]; - testHaskellDepends = [ - aeson base base16-bytestring bytestring cryptonite hspec - http-client http-types QuickCheck scientific text time transformers - unordered-containers vector - ]; - description = "Haskell client library for the Pusher HTTP API"; - license = stdenv.lib.licenses.mit; - }) {}; - - "pusher-http-haskell_1_5_1_13" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, bytestring , cryptonite, hashable, hspec, http-client, http-types, memory , QuickCheck, scientific, text, time, transformers @@ -202824,7 +202870,6 @@ self: { ]; description = "Haskell client library for the Pusher HTTP API"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pusher-ws" = callPackage @@ -203476,8 +203521,6 @@ self: { librarySystemDepends = [ qtbase ]; description = "Qt bindings for Haskell - C++ library"; license = stdenv.lib.licenses.lgpl3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs.qt5) qtbase;}; "qtah-examples" = callPackage @@ -203495,8 +203538,6 @@ self: { ]; description = "Example programs for Qtah Qt bindings"; license = stdenv.lib.licenses.lgpl3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "qtah-generator" = callPackage @@ -203506,8 +203547,8 @@ self: { }: mkDerivation { pname = "qtah-generator"; - version = "0.7.0"; - sha256 = "1zh4ih8kfp82gs5rhns6pw1bljv3v0g3kk9lyvz9rkp4j4wh6dl7"; + version = "0.7.1"; + sha256 = "0iizb1af1j9g4lvdz81c2cl57r6ffv07kqgls6cl9pgp43ikrjjb"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal directory filepath ]; @@ -203519,8 +203560,6 @@ self: { doHaddock = false; description = "Generator for Qtah Qt bindings"; license = stdenv.lib.licenses.lgpl3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "qtah-qt5" = callPackage @@ -203540,8 +203579,6 @@ self: { testHaskellDepends = [ base hoppy-runtime HUnit ]; description = "Qt bindings for Haskell"; license = stdenv.lib.licenses.lgpl3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs.qt5) qtbase;}; "quack" = callPackage @@ -205633,8 +205670,8 @@ self: { ({ mkDerivation, base, criterion, hspec }: mkDerivation { pname = "rampart"; - version = "1.1.0.0"; - sha256 = "1bzgc5pij7i1c47b1jbyfsx7b3lk961fh5817qfmwlwx096g462f"; + version = "1.1.0.1"; + sha256 = "0b0c8qkkj2xqmdd53q198kwm0n7qvdyh6qxmp24mqkpjcrskh6vl"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base hspec ]; benchmarkHaskellDepends = [ base criterion ]; @@ -206520,27 +206557,6 @@ self: { }) {}; "ratel" = callPackage - ({ mkDerivation, aeson, base, bytestring, case-insensitive - , containers, filepath, hspec, http-client, http-client-tls - , http-types, text, uuid - }: - mkDerivation { - pname = "ratel"; - version = "1.0.10"; - sha256 = "0riawgz2nyy1c5n2a6s2cmay8q5hxcc86chflqqmbkjbm4vqxcq3"; - libraryHaskellDepends = [ - aeson base bytestring case-insensitive containers http-client - http-client-tls http-types text uuid - ]; - testHaskellDepends = [ - aeson base bytestring case-insensitive containers filepath hspec - http-client http-client-tls http-types text uuid - ]; - description = "Notify Honeybadger about exceptions"; - license = stdenv.lib.licenses.mit; - }) {}; - - "ratel_1_0_12" = callPackage ({ mkDerivation, aeson, base, bytestring, case-insensitive , containers, filepath, hspec, http-client, http-client-tls , http-types, text, uuid @@ -206556,25 +206572,9 @@ self: { testHaskellDepends = [ base filepath hspec ]; description = "Notify Honeybadger about exceptions"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ratel-wai" = callPackage - ({ mkDerivation, base, bytestring, case-insensitive, containers - , http-client, ratel, wai - }: - mkDerivation { - pname = "ratel-wai"; - version = "1.1.2"; - sha256 = "1jcv32l1f610a78da77qrsknnyyqfj6khg2hlzsm4vlaz3hsss7q"; - libraryHaskellDepends = [ - base bytestring case-insensitive containers http-client ratel wai - ]; - description = "Notify Honeybadger about exceptions via a WAI middleware"; - license = stdenv.lib.licenses.mit; - }) {}; - - "ratel-wai_1_1_3" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, containers , http-client, ratel, wai }: @@ -206587,7 +206587,6 @@ self: { ]; description = "Notify Honeybadger about exceptions via a WAI middleware"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rating-chgk-info" = callPackage @@ -207014,6 +207013,8 @@ self: { pname = "rcu"; version = "0.2.4"; sha256 = "1zl6gl6b9x2ppxzrvb356216f7gi1kpwxsqb0w220f86wyzf9gbr"; + revision = "1"; + editedCabalFile = "07blx598aqwkfgicsl7g7i9gf49550ln8zz0gp4g3kyxq8pvmphb"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal cabal-doctest ]; @@ -208287,8 +208288,8 @@ self: { }: mkDerivation { pname = "red-black-record"; - version = "2.1.3.0"; - sha256 = "0qaa7y4n4hv6mlipnmfkvfbsi9gd1zg9npaf14l9y6v9g39wx27x"; + version = "2.1.4.0"; + sha256 = "1yc5nfkfq40gkwmbi29077c3kl9zqzliw9srpp7qv1qgq6sppmfi"; libraryHaskellDepends = [ base sop-core ]; testHaskellDepends = [ aeson base bytestring doctest profunctors sop-core tasty @@ -208788,21 +208789,6 @@ self: { }) {}; "reflection" = callPackage - ({ mkDerivation, base, hspec, hspec-discover, QuickCheck - , template-haskell - }: - mkDerivation { - pname = "reflection"; - version = "2.1.5"; - sha256 = "0xr947nj1vww5b8fwqmypxm3y3j5sxl4z8wnf834f83jzfzyjbi7"; - libraryHaskellDepends = [ base template-haskell ]; - testHaskellDepends = [ base hspec QuickCheck ]; - testToolDepends = [ hspec-discover ]; - description = "Reifies arbitrary terms into types that can be reflected back into terms"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "reflection_2_1_6" = callPackage ({ mkDerivation, base, containers, hspec, hspec-discover , QuickCheck, template-haskell }: @@ -208815,7 +208801,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Reifies arbitrary terms into types that can be reflected back into terms"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "reflection-extras" = callPackage @@ -209310,21 +209295,26 @@ self: { }) {}; "reflex-process" = callPackage - ({ mkDerivation, base, bytestring, containers, data-default - , process, reflex, reflex-vty, text, unix, vty + ({ mkDerivation, async, base, bytestring, containers, data-default + , dependent-sum, hspec, mtl, primitive, process, ref-tf, reflex + , reflex-vty, text, unix, vty }: mkDerivation { pname = "reflex-process"; - version = "0.2.1.0"; - sha256 = "0q5l7vqdbgzrfyl8jzbx5f3c5xhnxjn3081p602drirnxy3js7yk"; + version = "0.3.0.0"; + sha256 = "1hfzp0hnqhpdcri6qqqbndl3nlf028hn78kmdc6h1mzwx5va7rh5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bytestring data-default process reflex unix + async base bytestring data-default process reflex unix ]; executableHaskellDepends = [ base containers data-default process reflex reflex-vty text vty ]; + testHaskellDepends = [ + async base bytestring containers dependent-sum hspec mtl primitive + process ref-tf reflex unix + ]; description = "reflex-frp interface for running shell commands"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -209354,15 +209344,19 @@ self: { "reflex-test-host" = callPackage ({ mkDerivation, base, dependent-sum, hspec, hspec-contrib, HUnit - , ref-tf, reflex, these + , lens, mtl, primitive, ref-tf, reflex, these, transformers }: mkDerivation { pname = "reflex-test-host"; - version = "0.1.1.0"; - sha256 = "162s6skk6nxmgyccyx2cs82ky3gz0p0417q9vdykaawsraqi7kj0"; - libraryHaskellDepends = [ base dependent-sum ref-tf reflex these ]; + version = "0.1.2.1"; + sha256 = "0hpvpf0628rc43cnh7k0b0adjb13cw9d8ykhhk0x4n2p7i9cp2zi"; + libraryHaskellDepends = [ + base dependent-sum lens mtl primitive ref-tf reflex these + transformers + ]; testHaskellDepends = [ - base dependent-sum hspec hspec-contrib HUnit ref-tf reflex these + base dependent-sum hspec hspec-contrib HUnit lens mtl primitive + ref-tf reflex these transformers ]; description = "reflex host methods for testing without external events"; license = stdenv.lib.licenses.bsd3; @@ -211883,6 +211877,37 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "req_3_2_0" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder + , bytestring, case-insensitive, connection, hspec, hspec-core + , hspec-discover, http-api-data, http-client, http-client-tls + , http-types, modern-uri, monad-control, mtl, QuickCheck, retry + , template-haskell, text, time, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "req"; + version = "3.2.0"; + sha256 = "1r6fkhn99v6vil8khd23pdai3j6wgn724cy00q5x20fn3jz88ksw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson authenticate-oauth base blaze-builder bytestring + case-insensitive connection http-api-data http-client + http-client-tls http-types modern-uri monad-control mtl retry + template-haskell text time transformers transformers-base + ]; + testHaskellDepends = [ + aeson base blaze-builder bytestring case-insensitive hspec + hspec-core http-client http-types modern-uri monad-control mtl + QuickCheck retry template-haskell text time unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + doCheck = false; + description = "Easy-to-use, type-safe, expandable, high-level HTTP client library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "req-conduit" = callPackage ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec , http-client, req, resourcet, temporary, transformers, weigh @@ -212802,21 +212827,20 @@ self: { }: mkDerivation { pname = "retrie"; - version = "0.1.1.0"; - sha256 = "1nzanirprfhyrh4g2miin89z3vmqsk3zacsfylns1ihdpcnpva4b"; + version = "0.1.1.1"; + sha256 = "1l6pcvmf95i4r4b370j8dwqbvj3971xn6097lbw93agyrf704qpi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-terminal async base bytestring containers data-default - directory filepath ghc ghc-exactprint haskell-src-exts mtl - optparse-applicative process random-shuffle syb text transformers - unordered-containers + directory filepath ghc ghc-exactprint mtl optparse-applicative + process random-shuffle syb text transformers unordered-containers ]; - executableHaskellDepends = [ base data-default ]; + executableHaskellDepends = [ base haskell-src-exts ]; testHaskellDepends = [ base containers data-default deepseq directory filepath ghc - ghc-paths HUnit mtl optparse-applicative process syb tasty - tasty-hunit temporary text unordered-containers + ghc-paths haskell-src-exts HUnit mtl optparse-applicative process + syb tasty tasty-hunit temporary text unordered-containers ]; description = "A powerful, easy-to-use codemodding tool for Haskell"; license = stdenv.lib.licenses.mit; @@ -213719,6 +213743,33 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "rio_0_1_16_0" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , exceptions, filepath, hashable, hspec, microlens, microlens-mtl + , mtl, primitive, process, QuickCheck, text, time, typed-process + , unix, unliftio, unliftio-core, unordered-containers, vector + }: + mkDerivation { + pname = "rio"; + version = "0.1.16.0"; + sha256 = "0s8hfx1zkakv7hbhks133dcb6c2yg0chpv4wmbrl24wp9yd5fy1s"; + libraryHaskellDepends = [ + base bytestring containers deepseq directory exceptions filepath + hashable microlens microlens-mtl mtl primitive process text time + typed-process unix unliftio unliftio-core unordered-containers + vector + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory exceptions filepath + hashable hspec microlens microlens-mtl mtl primitive process + QuickCheck text time typed-process unix unliftio unliftio-core + unordered-containers vector + ]; + description = "A standard library for Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "rio-orphans" = callPackage ({ mkDerivation, base, exceptions, fast-logger, hspec , monad-control, monad-logger, resourcet, rio, transformers-base @@ -215868,20 +215919,6 @@ self: { }) {}; "safe" = callPackage - ({ mkDerivation, base, deepseq, QuickCheck }: - mkDerivation { - pname = "safe"; - version = "0.3.18"; - sha256 = "1v8gxjlq5wz5adyrd8i3dax5hcxrqq0i54m85zpfwfzqibi5nxyp"; - revision = "1"; - editedCabalFile = "0zr1di94nbvs6848g1ng6azl7nwm7454kjig2c7gcf9sp4q7z8ba"; - libraryHaskellDepends = [ base ]; - testHaskellDepends = [ base deepseq QuickCheck ]; - description = "Library of safe (exception free) functions"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "safe_0_3_19" = callPackage ({ mkDerivation, base, deepseq, QuickCheck }: mkDerivation { pname = "safe"; @@ -215891,7 +215928,6 @@ self: { testHaskellDepends = [ base deepseq QuickCheck ]; description = "Library of safe (exception free) functions"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "safe-access" = callPackage @@ -216654,6 +216690,19 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "salve_1_0_10" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "salve"; + version = "1.0.10"; + sha256 = "01i74s62kp9gbwj4jwphvn8z7gsbryczx5gn9a6cd92r29393bkm"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Semantic version numbers and constraints"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "salvia" = callPackage ({ mkDerivation, base, bytestring, containers, directory, fclabels , MaybeT-transformers, monads-fd, network, old-locale, process @@ -218269,28 +218318,32 @@ self: { }) {}; "scotty" = callPackage - ({ mkDerivation, aeson, async, base, blaze-builder, bytestring - , case-insensitive, data-default-class, directory, exceptions, fail - , hspec, hspec-discover, hspec-wai, http-types, lifted-base - , monad-control, mtl, nats, network, regex-compat, text - , transformers, transformers-base, transformers-compat, wai - , wai-extra, warp + ({ mkDerivation, aeson, async, base, base-compat-batteries + , blaze-builder, bytestring, case-insensitive, data-default-class + , directory, exceptions, fail, hspec, hspec-discover, hspec-wai + , http-types, lifted-base, lucid, monad-control, mtl, nats, network + , regex-compat, text, transformers, transformers-base + , transformers-compat, wai, wai-extra, warp, weigh }: mkDerivation { pname = "scotty"; - version = "0.11.5"; - sha256 = "1pyj7j3zk80lv1c62ccna7nrsql5wf7pi5jscmypr2zd5xgfffvg"; + version = "0.11.6"; + sha256 = "0ghn41nvkr8vajlm6y12wz3jbbyf4vyklspx0bhyisn1mps53p57"; libraryHaskellDepends = [ - aeson base blaze-builder bytestring case-insensitive - data-default-class exceptions fail http-types monad-control mtl - nats network regex-compat text transformers transformers-base - transformers-compat wai wai-extra warp + aeson base base-compat-batteries blaze-builder bytestring + case-insensitive data-default-class exceptions fail http-types + monad-control mtl nats network regex-compat text transformers + transformers-base transformers-compat wai wai-extra warp ]; testHaskellDepends = [ async base bytestring data-default-class directory hspec hspec-wai http-types lifted-base network text wai ]; testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring data-default-class lucid mtl text transformers + weigh + ]; description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -219369,8 +219422,8 @@ self: { "secp256k1-haskell" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, cereal - , deepseq, entropy, hashable, hspec, hspec-discover, HUnit - , libsecp256k1, mtl, QuickCheck, string-conversions + , deepseq, entropy, hashable, hspec, hspec-discover, HUnit, mtl + , QuickCheck, secp256k1, string-conversions }: mkDerivation { pname = "secp256k1-haskell"; @@ -219380,7 +219433,7 @@ self: { base base16-bytestring bytestring cereal deepseq entropy hashable QuickCheck string-conversions ]; - libraryPkgconfigDepends = [ libsecp256k1 ]; + libraryPkgconfigDepends = [ secp256k1 ]; testHaskellDepends = [ base base16-bytestring bytestring cereal deepseq entropy hashable hspec HUnit mtl QuickCheck string-conversions @@ -219388,12 +219441,12 @@ self: { testToolDepends = [ hspec-discover ]; description = "Bindings for secp256k1 library from Bitcoin Core"; license = stdenv.lib.licenses.publicDomain; - }) {libsecp256k1 = null;}; + }) {inherit (pkgs) secp256k1;}; "secp256k1-haskell_0_2_2" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, cereal - , deepseq, entropy, hashable, hspec, hspec-discover, HUnit - , libsecp256k1, mtl, QuickCheck, string-conversions + , deepseq, entropy, hashable, hspec, hspec-discover, HUnit, mtl + , QuickCheck, secp256k1, string-conversions }: mkDerivation { pname = "secp256k1-haskell"; @@ -219403,7 +219456,7 @@ self: { base base16-bytestring bytestring cereal deepseq entropy hashable QuickCheck string-conversions ]; - libraryPkgconfigDepends = [ libsecp256k1 ]; + libraryPkgconfigDepends = [ secp256k1 ]; testHaskellDepends = [ base base16-bytestring bytestring cereal deepseq entropy hashable hspec HUnit mtl QuickCheck string-conversions @@ -219412,7 +219465,7 @@ self: { description = "Bindings for secp256k1 library from Bitcoin Core"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; - }) {libsecp256k1 = null;}; + }) {inherit (pkgs) secp256k1;}; "secp256k1-legacy" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, Cabal, cereal @@ -219965,6 +220018,8 @@ self: { pname = "semigroupoids"; version = "5.3.4"; sha256 = "0r49qpbi803jk3v4i09jr1a98l6hcgnjhrv1a9fhmay3ff4y9lh0"; + revision = "1"; + editedCabalFile = "0051jan1q5nghw5wfzf13v07iba4hqd8wq5af4fd0j2k22k4ar1s"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base base-orphans bifunctors comonad containers contravariant @@ -224986,8 +225041,8 @@ self: { }: mkDerivation { pname = "shake-plus"; - version = "0.1.3.0"; - sha256 = "1s7mx4xsl31y8j4cm0hv7xwj6hf4smfby86d38fxw3mw3pcjw385"; + version = "0.1.4.1"; + sha256 = "1sy93fyc6vwwvdhl1pcnhl3f86k3ywf5ajp9zbv3n93dz7nfyvkm"; libraryHaskellDepends = [ base comonad extra hashable path rio shake within ]; @@ -225196,17 +225251,20 @@ self: { }) {}; "shannon-fano" = callPackage - ({ mkDerivation, base, bytestring, QuickCheck, split }: + ({ mkDerivation, base, bytestring, optparse-generic, QuickCheck }: mkDerivation { pname = "shannon-fano"; - version = "0.1.0.1"; - sha256 = "11xpz5mi1yk9zcy22fhn6j4xnyifxgn07nd6nrx588h1g6w8r2df"; - revision = "1"; - editedCabalFile = "1da8hsqrv7nz9nlkdlqvjcssfzf4r6fxdhv8lryz92d7jjjxyjcc"; - libraryHaskellDepends = [ base bytestring split ]; - testHaskellDepends = [ base QuickCheck ]; - description = "Shannon-fano compression algorithm implementation in Haskell"; - license = stdenv.lib.licenses.gpl3; + version = "1.0.0.0"; + sha256 = "1p4n91ix3d00p6ygnksnwhkhha3lhl6hz5d1x7f7f6sbag9lxflb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring optparse-generic ]; + executableHaskellDepends = [ base bytestring optparse-generic ]; + testHaskellDepends = [ + base bytestring optparse-generic QuickCheck + ]; + description = "Shannon-fano compression algorithm in Haskell"; + license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; }) {}; @@ -226192,8 +226250,8 @@ self: { }: mkDerivation { pname = "shwifty"; - version = "0.0.2.0"; - sha256 = "0akzrba7kihcv4f1hv1hirkl2w1y7d04mzc8y21f6fqvqjnnqsq6"; + version = "0.0.3.0"; + sha256 = "1cb30rc45p59clrjdwxm98vbpp7vmnp1r5z82iii46x9dapymmi8"; libraryHaskellDepends = [ base bytestring case-insensitive containers mtl primitive template-haskell text th-abstraction time unordered-containers @@ -226593,17 +226651,6 @@ self: { }) {}; "simple-cabal" = callPackage - ({ mkDerivation, base, Cabal, directory, filepath }: - mkDerivation { - pname = "simple-cabal"; - version = "0.1.1"; - sha256 = "116n9ks7d5qhz9lm38yq39dl2jw34lfgs3p8ncws8449v8v7q7kv"; - libraryHaskellDepends = [ base Cabal directory filepath ]; - description = "Cabal file wrapper library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "simple-cabal_0_1_2" = callPackage ({ mkDerivation, base, bytestring, Cabal, directory, filepath }: mkDerivation { pname = "simple-cabal"; @@ -226614,7 +226661,6 @@ self: { ]; description = "Cabal file wrapper library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "simple-cmd" = callPackage @@ -227363,6 +227409,25 @@ self: { broken = true; }) {}; + "simple-vec3_0_6_0_1" = callPackage + ({ mkDerivation, base, criterion, doctest, doctest-driver-gen + , QuickCheck, tasty, tasty-quickcheck, vector + }: + mkDerivation { + pname = "simple-vec3"; + version = "0.6.0.1"; + sha256 = "0m1aa480gnw9bxzpx4hg6pa896lmc56cdfg33fvfkngvcfbfb13m"; + libraryHaskellDepends = [ base QuickCheck vector ]; + testHaskellDepends = [ + base doctest doctest-driver-gen tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion vector ]; + description = "Three-dimensional vectors of doubles with basic operations"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "simple-zipper" = callPackage ({ mkDerivation, base, hspec, lens }: mkDerivation { @@ -229450,8 +229515,8 @@ self: { ({ mkDerivation, aeson, base, linear, text, vector }: mkDerivation { pname = "smoothie"; - version = "0.4.2.10"; - sha256 = "059r2igvqidganwn0d907f6zv9h7ggwa6hgaaxh2car3kyi7425l"; + version = "0.4.2.11"; + sha256 = "1jljw2ggfzmfds14zp00qwkqfmrd0f4fwfpdiz4qzwl6zvd07d8c"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base linear text vector ]; description = "Smooth curves via several interpolation modes"; @@ -229703,6 +229768,28 @@ self: { broken = true; }) {}; + "smuggler2" = callPackage + ({ mkDerivation, base, containers, directory, filepath, ghc + , ghc-exactprint, ghc-paths, syb, tasty, tasty-golden + , typed-process + }: + mkDerivation { + pname = "smuggler2"; + version = "0.3.2.2"; + sha256 = "0j9pwb0v78x70qr3dmwrfc2250z8wm481r8k5n0xdf2m44aix31r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath ghc ghc-exactprint syb + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base filepath ghc-paths tasty tasty-golden typed-process + ]; + description = "GHC Source Plugin that helps to minimise imports and generate explicit exports"; + license = stdenv.lib.licenses.mpl20; + }) {}; + "snake" = callPackage ({ mkDerivation, base, random, split, terminal-size }: mkDerivation { @@ -230064,48 +230151,6 @@ self: { }) {}; "snap-server" = callPackage - ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder - , bytestring, bytestring-builder, case-insensitive, clock - , containers, criterion, deepseq, directory, filepath, HsOpenSSL - , http-common, http-streams, HUnit, io-streams, io-streams-haproxy - , lifted-base, monad-control, mtl, network, old-locale - , openssl-streams, parallel, QuickCheck, random, snap-core - , test-framework, test-framework-hunit, test-framework-quickcheck2 - , text, threads, time, transformers, unix, unix-compat, vector - }: - mkDerivation { - pname = "snap-server"; - version = "1.1.1.1"; - sha256 = "0lw475wp0lnrbgc3jcfif3qjjc3pmrh2k74d8cgpnc1304g6a2s5"; - revision = "3"; - editedCabalFile = "1xma33r1by1q79qqbb70lwf4d846qlqs0f22rzrd3cdzkzcf9qf5"; - configureFlags = [ "-fopenssl" ]; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - attoparsec base blaze-builder bytestring bytestring-builder - case-insensitive clock containers filepath HsOpenSSL io-streams - io-streams-haproxy lifted-base mtl network old-locale - openssl-streams snap-core text time unix unix-compat vector - ]; - testHaskellDepends = [ - attoparsec base base16-bytestring blaze-builder bytestring - bytestring-builder case-insensitive clock containers deepseq - directory filepath HsOpenSSL http-common http-streams HUnit - io-streams io-streams-haproxy lifted-base monad-control mtl network - old-locale openssl-streams parallel QuickCheck random snap-core - test-framework test-framework-hunit test-framework-quickcheck2 text - threads time transformers unix unix-compat vector - ]; - benchmarkHaskellDepends = [ - attoparsec base blaze-builder bytestring bytestring-builder - criterion io-streams io-streams-haproxy snap-core vector - ]; - description = "A web server for the Snap Framework"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "snap-server_1_1_1_2" = callPackage ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder , bytestring, bytestring-builder, case-insensitive, clock , containers, criterion, deepseq, directory, filepath, HsOpenSSL @@ -230143,7 +230188,6 @@ self: { ]; description = "A web server for the Snap Framework"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snap-stream" = callPackage @@ -230377,8 +230421,8 @@ self: { pname = "snaplet-customauth"; version = "0.1.2"; sha256 = "0y1a8c9j1q1pzby5v4ajnafm6dr9fvxvvkiynvscyjsf73gp2myb"; - revision = "1"; - editedCabalFile = "1dh8vmrnndg06l5yr3fbmxlzf164nvcy923mafc624bxcr6iip9f"; + revision = "2"; + editedCabalFile = "00wa07aqsyp1q8xrhi2xglwqwzm20qq0pxfb353idsja2qbvynfj"; libraryHaskellDepends = [ aeson base base64-bytestring binary binary-orphans bytestring configurator containers errors heist hoauth2 http-client @@ -230696,8 +230740,8 @@ self: { }: mkDerivation { pname = "snaplet-persistent"; - version = "0.6.0"; - sha256 = "1gvnf4fkylazq8bjb8kcv70vcd2k1r2dw5l53r624d10p23fsa8k"; + version = "0.6.1"; + sha256 = "1s1ay1kzmjg3gh14ggnb24hpr2gjyk0ip0jbn55ly5zgfqdb422v"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring clientsession configurator errors heist lens @@ -232866,25 +232910,6 @@ self: { }) {}; "speedy-slice" = callPackage - ({ mkDerivation, base, containers, kan-extensions, lens, mcmc-types - , mwc-probability, pipes, primitive, transformers - }: - mkDerivation { - pname = "speedy-slice"; - version = "0.3.0"; - sha256 = "16982nx9br5v37vzmww2di1vmj7y8g59myvhiw3l1fc1nq88mgzg"; - libraryHaskellDepends = [ - base kan-extensions lens mcmc-types mwc-probability pipes primitive - transformers - ]; - testHaskellDepends = [ base containers mwc-probability ]; - description = "Speedy slice sampling"; - license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "speedy-slice_0_3_1" = callPackage ({ mkDerivation, base, containers, kan-extensions, lens, mcmc-types , mwc-probability, pipes, primitive, transformers }: @@ -233277,18 +233302,20 @@ self: { }) {}; "splitmix" = callPackage - ({ mkDerivation, async, base, base-compat-batteries, bytestring - , clock, containers, criterion, deepseq, HUnit, process, random - , tf-random, time, vector + ({ mkDerivation, async, base, base-compat, base-compat-batteries + , bytestring, clock, containers, criterion, deepseq, HUnit + , math-functions, process, random, test-framework + , test-framework-hunit, tf-random, time, vector }: mkDerivation { pname = "splitmix"; - version = "0.0.4"; - sha256 = "149hjjr8mh5cvbniyhx1aciczp5ciyx8bx57d5ynmz90acdb78da"; + version = "0.0.5"; + sha256 = "0lndnirkxc87c7hwlrjbnk5m4clcb0wncxvicdjkbj87lxxriwhr"; libraryHaskellDepends = [ base deepseq random time ]; testHaskellDepends = [ - async base base-compat-batteries bytestring deepseq HUnit process - random tf-random vector + async base base-compat base-compat-batteries bytestring containers + deepseq HUnit math-functions process random test-framework + test-framework-hunit tf-random vector ]; benchmarkHaskellDepends = [ base clock containers criterion random tf-random @@ -235681,8 +235708,8 @@ self: { }: mkDerivation { pname = "static-text"; - version = "0.2.0.5"; - sha256 = "1vxkavrfyjxjzmajxx8xfx8cyx0qwa8cxslkvv1hnkrw9brwhrrs"; + version = "0.2.0.6"; + sha256 = "14z6ib2b1n6m460c5li58wh0p5kwmb471zwpwjn0pmgsayp8vzzi"; libraryHaskellDepends = [ base bytestring template-haskell text vector ]; @@ -235932,8 +235959,8 @@ self: { }: mkDerivation { pname = "staversion"; - version = "0.2.3.5"; - sha256 = "1jm6cyql0zinw1bfs30986jpmb7ws4jmzfyxwmdfkdcz73bf1867"; + version = "0.2.3.6"; + sha256 = "0887cn2bcs9py30yla07camjhzgsmi1dh83grh9iv2hb360sc92k"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -238550,17 +238577,6 @@ self: { }) {}; "stripe-concepts" = callPackage - ({ mkDerivation, base, bytestring, text }: - mkDerivation { - pname = "stripe-concepts"; - version = "1.0.2.2"; - sha256 = "18dqw3fkviysazx1iy2ljnk6ngpck83ld0msnn8pn68l4qvvhl4r"; - libraryHaskellDepends = [ base bytestring text ]; - description = "Types for the Stripe API"; - license = stdenv.lib.licenses.mit; - }) {}; - - "stripe-concepts_1_0_2_4" = callPackage ({ mkDerivation, base, bytestring, text }: mkDerivation { pname = "stripe-concepts"; @@ -238569,7 +238585,6 @@ self: { libraryHaskellDepends = [ base bytestring text ]; description = "Types for the Stripe API"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stripe-core" = callPackage @@ -238663,23 +238678,6 @@ self: { }) {}; "stripe-signature" = callPackage - ({ mkDerivation, base, base16-bytestring, bytestring, cryptonite - , memory, stripe-concepts, text - }: - mkDerivation { - pname = "stripe-signature"; - version = "1.0.0.2"; - sha256 = "1jjn4znk22993dpzwdqndnsyn4k76v7zqgm7j7dhvlgiwak6yxh6"; - libraryHaskellDepends = [ - base base16-bytestring bytestring cryptonite memory stripe-concepts - text - ]; - testHaskellDepends = [ base bytestring text ]; - description = "Verification of Stripe webhook signatures"; - license = stdenv.lib.licenses.mit; - }) {}; - - "stripe-signature_1_0_0_4" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, cryptonite , memory, stripe-concepts, text }: @@ -238694,7 +238692,6 @@ self: { testHaskellDepends = [ base bytestring text ]; description = "Verification of Stripe webhook signatures"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stripe-tests" = callPackage @@ -238764,29 +238761,6 @@ self: { }) {}; "strive" = callPackage - ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline - , http-client, http-client-tls, http-types, markdown-unlit - , template-haskell, text, time, transformers - }: - mkDerivation { - pname = "strive"; - 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 - ]; - testHaskellDepends = [ - aeson base bytestring data-default gpolyline http-client - http-client-tls http-types markdown-unlit template-haskell text - time transformers - ]; - testToolDepends = [ markdown-unlit ]; - description = "A client for the Strava V3 API"; - license = stdenv.lib.licenses.mit; - }) {}; - - "strive_5_0_12" = callPackage ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline , http-client, http-client-tls, http-types, markdown-unlit , template-haskell, text, time, transformers @@ -238803,7 +238777,6 @@ self: { testToolDepends = [ markdown-unlit ]; description = "A client for the Strava V3 API"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "strongswan-sql" = callPackage @@ -242824,8 +242797,8 @@ self: { }: mkDerivation { pname = "tagstream-conduit"; - version = "0.5.5.3"; - sha256 = "1arlf7qil9bzcqykda8yyrnncm29jsfjvz5kbcdrbbhqpbqfi5mj"; + version = "0.5.6"; + sha256 = "0d0yfq5fixggppdf05s0sw46lmfvb7q17005x720ah66zkcl05nc"; libraryHaskellDepends = [ attoparsec base blaze-builder bytestring case-insensitive conduit conduit-extra data-default resourcet text transformers xml-conduit @@ -243427,6 +243400,8 @@ self: { pname = "taskwarrior"; version = "0.3.0.0"; sha256 = "1h24d799q1s6b36hd40bxa4c9m1izkgh6j7p2jv1p6cxngz28ni0"; + revision = "1"; + editedCabalFile = "063b4k4zppvnv6xzk72d4fji203abckwcsg2b1z387p66y3x0914"; libraryHaskellDepends = [ aeson base bytestring containers process random text time unordered-containers uuid @@ -243605,15 +243580,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "tasty-golden_2_3_3_3" = callPackage + "tasty-golden_2_3_4" = callPackage ({ mkDerivation, async, base, bytestring, containers, deepseq , directory, filepath, mtl, optparse-applicative, process, tagged , tasty, tasty-hunit, temporary, text, unix-compat }: mkDerivation { pname = "tasty-golden"; - version = "2.3.3.3"; - sha256 = "1h0nz276fxhdxjiqnrkpmsndrsfvbd13r7i6i8arxgldl1n86h24"; + version = "2.3.4"; + sha256 = "1nskavqgfxx1cw7q6c0cmizlwj54rnlv93yhgssaa77gv1nbvwpn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -244433,18 +244408,77 @@ self: { }) {}; "tdlib" = callPackage - ({ mkDerivation, base, bytestring, tdjson }: + ({ mkDerivation, aeson, base, base64-bytestring-type, bytestring + , containers, monad-loops, polysemy, polysemy-plugin, QuickCheck + , quickcheck-text, stm, tdlib, tdlib-types, text + , unordered-containers + }: mkDerivation { pname = "tdlib"; - version = "0.1.1"; - sha256 = "0a364p5yyz4fq1a4fp6amgvj5fkl1dijd7gdy2fbykj0qkaf5dix"; - libraryHaskellDepends = [ base bytestring ]; - librarySystemDepends = [ tdjson ]; - testHaskellDepends = [ base bytestring ]; - testSystemDepends = [ tdjson ]; - description = "Bidings to the tdlib json interface"; + version = "0.3.0"; + sha256 = "1aa7f6jb021gx9lidhbrnvaq01jyxhrr7bslq0n5b89wqwng9zfm"; + libraryHaskellDepends = [ + aeson base bytestring containers monad-loops polysemy + polysemy-plugin stm tdlib-types text unordered-containers + ]; + librarySystemDepends = [ tdlib ]; + testHaskellDepends = [ + aeson base base64-bytestring-type bytestring containers monad-loops + polysemy polysemy-plugin QuickCheck quickcheck-text stm tdlib-types + text unordered-containers + ]; + testSystemDepends = [ tdlib ]; + description = "complete binding to the Telegram Database Library"; license = stdenv.lib.licenses.bsd3; - }) {tdjson = null;}; + }) {inherit (pkgs) tdlib;}; + + "tdlib-gen" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring-type, containers + , generic-lens, language-tl, lens, megaparsec, pretty-simple + , prettyprinter, template-haskell, text + }: + mkDerivation { + pname = "tdlib-gen"; + version = "0.2.0"; + sha256 = "0bd0lh0sgyyc1ngdrk5lalj22wz6zhag9r8389b16kr2xbxm4p3d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring-type containers generic-lens + language-tl lens megaparsec prettyprinter template-haskell text + ]; + executableHaskellDepends = [ + aeson base base64-bytestring-type containers generic-lens + language-tl lens megaparsec prettyprinter template-haskell text + ]; + testHaskellDepends = [ + aeson base base64-bytestring-type containers generic-lens + language-tl lens megaparsec pretty-simple prettyprinter + template-haskell text + ]; + description = "Codegen for TDLib"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "tdlib-types" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring-type, bytestring + , language-tl, polysemy, polysemy-plugin, tdlib-gen, text + }: + mkDerivation { + pname = "tdlib-types"; + version = "0.3.0"; + sha256 = "0whg2cz51h2wnmaj6m7vfxbg7zcbg6svawd50y3671biff15n7z2"; + libraryHaskellDepends = [ + aeson base base64-bytestring-type bytestring language-tl polysemy + polysemy-plugin tdlib-gen text + ]; + testHaskellDepends = [ + aeson base base64-bytestring-type bytestring language-tl polysemy + polysemy-plugin tdlib-gen text + ]; + description = "Types and Functions generated from tdlib api spec"; + license = stdenv.lib.licenses.bsd3; + }) {}; "tdoc" = callPackage ({ mkDerivation, base, bytestring, template-haskell, transformers @@ -244531,6 +244565,21 @@ self: { broken = true; }) {}; + "tehepero" = callPackage + ({ mkDerivation, base, exceptions, fallible, prettyprinter + , prettyprinter-ansi-terminal + }: + mkDerivation { + pname = "tehepero"; + version = "0"; + sha256 = "0cmafcvjvxjpvk35057xb994xg5n5d797v98sshp4y6am5ac91ns"; + libraryHaskellDepends = [ + base exceptions fallible prettyprinter prettyprinter-ansi-terminal + ]; + description = "Prettier error"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "telegram" = callPackage ({ mkDerivation, aeson, base, bytestring, data-default , http-conduit, url, utf8-string @@ -246075,8 +246124,8 @@ self: { }: mkDerivation { pname = "test-lib"; - version = "0.2.1"; - sha256 = "1ahydivab6n4lm9fic6idvciihvy9siw89hdj2dgjjqmg9nmpv2r"; + version = "0.2.2"; + sha256 = "0bxrh7j10fadarg1kyrf8f0nmrmdfrgivxvv51xl9ykksrswhx2z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -247752,8 +247801,8 @@ self: { ({ mkDerivation, base, markdown-unlit, template-haskell }: mkDerivation { pname = "th-env"; - version = "0.1.0.1"; - sha256 = "0h3x6lwdqp889dnqcnycawf6wqvklh55mgfck37y6mng8ck3rqav"; + version = "0.1.0.2"; + sha256 = "13rs6p5mq92am9i80c829dcmsrpbihdq8ds6ad7rdl2d23i9pln0"; libraryHaskellDepends = [ base template-haskell ]; testHaskellDepends = [ base markdown-unlit ]; testToolDepends = [ markdown-unlit ]; @@ -247943,8 +247992,8 @@ self: { ({ mkDerivation, base, markdown-unlit, template-haskell, time }: mkDerivation { pname = "th-nowq"; - version = "0.1.0.4"; - sha256 = "0s0xsw4zq4sqg37cqs27hcfb9948zkfhh4yma655ankr7q3g6nhv"; + version = "0.1.0.5"; + sha256 = "090i4fmdvjjpr8zxiqh7qvdndls18312yi6z4lya2qyjgr0jgwci"; libraryHaskellDepends = [ base template-haskell time ]; testHaskellDepends = [ base markdown-unlit ]; testToolDepends = [ markdown-unlit ]; @@ -248073,24 +248122,6 @@ self: { }) {}; "th-test-utils" = callPackage - ({ mkDerivation, base, tasty, tasty-hunit, template-haskell - , transformers - }: - mkDerivation { - pname = "th-test-utils"; - version = "1.0.1"; - sha256 = "1qbxj4zarw1nm0c2shrr4wrrkmqlxx2qdh9q3q9arkic4lwgsxcx"; - revision = "1"; - editedCabalFile = "0x4kwp1lj663dd4nfr348y2z5qq1hkly5r289wmqhy5dxlx7cb9n"; - libraryHaskellDepends = [ base template-haskell transformers ]; - testHaskellDepends = [ - base tasty tasty-hunit template-haskell transformers - ]; - description = "Utility functions for testing Template Haskell code"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "th-test-utils_1_0_2" = callPackage ({ mkDerivation, base, tasty, tasty-hunit, template-haskell , transformers }: @@ -248104,7 +248135,6 @@ self: { ]; description = "Utility functions for testing Template Haskell code"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "th-to-exp" = callPackage @@ -248325,33 +248355,6 @@ self: { broken = true; }) {}; - "these_0_7_6" = callPackage - ({ mkDerivation, aeson, base, base-compat, bifunctors, binary - , containers, data-default-class, deepseq, hashable, keys, lens - , mtl, QuickCheck, quickcheck-instances, semigroupoids, tasty - , tasty-quickcheck, transformers, transformers-compat - , unordered-containers, vector, vector-instances - }: - mkDerivation { - pname = "these"; - version = "0.7.6"; - sha256 = "0in77b1g73m224dmpfc9khgcs0ajgsknp0yri853c9p6k0yvhr4l"; - libraryHaskellDepends = [ - aeson base base-compat bifunctors binary containers - data-default-class deepseq hashable keys lens mtl QuickCheck - semigroupoids transformers transformers-compat unordered-containers - vector vector-instances - ]; - testHaskellDepends = [ - aeson base base-compat bifunctors binary containers hashable lens - QuickCheck quickcheck-instances tasty tasty-quickcheck transformers - unordered-containers vector - ]; - description = "An either-or-both data type & a generalized 'zip with padding' typeclass"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "these" = callPackage ({ mkDerivation, aeson, assoc, base, base-compat, binary, deepseq , hashable, QuickCheck, semigroupoids, unordered-containers @@ -248713,30 +248716,6 @@ self: { }) {}; "threepenny-gui" = callPackage - ({ mkDerivation, aeson, async, base, bytestring, containers - , data-default, deepseq, exceptions, file-embed, filepath, hashable - , safe, snap-core, snap-server, stm, template-haskell, text - , transformers, unordered-containers, vault, vector, websockets - , websockets-snap - }: - mkDerivation { - pname = "threepenny-gui"; - version = "0.8.3.1"; - sha256 = "08jmnyaskbfzwzyghs9ccmq6rdfxcgw0si7p6kc5ppi86gxdr5sl"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson async base bytestring containers data-default deepseq - exceptions file-embed filepath hashable safe snap-core snap-server - stm template-haskell text transformers unordered-containers vault - vector websockets websockets-snap - ]; - description = "GUI framework that uses the web browser as a display"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "threepenny-gui_0_8_3_2" = callPackage ({ mkDerivation, aeson, async, base, bytestring, containers , data-default, deepseq, exceptions, file-embed, filepath, hashable , safe, snap-core, snap-server, stm, template-haskell, text @@ -248758,7 +248737,6 @@ self: { ]; description = "GUI framework that uses the web browser as a display"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "threepenny-gui-contextmenu" = callPackage @@ -253489,6 +253467,8 @@ self: { pname = "trifecta"; version = "2.1"; sha256 = "0fr326lzf38m20h2g4189nsyml9w3128924zbd3cd93cgfqcc9bs"; + revision = "1"; + editedCabalFile = "17s7wrc7zmvh1lf0ky96j7797rdgxrc10man8kf1nr24907pxw91"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ ansi-terminal array base blaze-builder blaze-html blaze-markup @@ -253985,22 +253965,6 @@ self: { }) {}; "ttc" = callPackage - ({ mkDerivation, base, bytestring, tasty, tasty-hunit - , template-haskell, text - }: - mkDerivation { - pname = "ttc"; - version = "0.2.1.0"; - sha256 = "1cx2v2rjb3d3qifa6ssnvxwd70cm3qacsr0i1ndrm1mrl8j1ffqp"; - libraryHaskellDepends = [ base bytestring template-haskell text ]; - testHaskellDepends = [ - base bytestring tasty tasty-hunit template-haskell text - ]; - description = "Textual Type Classes"; - license = stdenv.lib.licenses.mit; - }) {}; - - "ttc_0_2_2_0" = callPackage ({ mkDerivation, base, bytestring, tasty, tasty-hunit , template-haskell, text }: @@ -254014,7 +253978,6 @@ self: { ]; description = "Textual Type Classes"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ttl-hashtables" = callPackage @@ -255414,6 +255377,8 @@ self: { pname = "type-errors-pretty"; version = "0.0.1.1"; sha256 = "1z6rqah3qnvnlckcw3xhsp4yyfd21harw6kzqbz20y6k7a22jlf0"; + revision = "1"; + editedCabalFile = "1qfm0018ids9s7kdwf6d3r1cwnb5aqn55in4vdwklas3ydi8mmrx"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base doctest Glob ]; description = "Combinators for writing pretty type errors easily"; @@ -256010,8 +255975,8 @@ self: { }: mkDerivation { pname = "typed-encoding"; - version = "0.4.0.0"; - sha256 = "0h8vpmb0apqvriyjzfagpsd3gxav77d8nygl8s61fbzal7d4zxrx"; + version = "0.4.1.0"; + sha256 = "00zyza0n7gc2jqlwcwl1lj6zfsl10j2b4d0d8axycl20b9g0a5xs"; libraryHaskellDepends = [ base base64-bytestring bytestring symbols text ]; @@ -256025,6 +255990,27 @@ self: { broken = true; }) {}; + "typed-encoding-encoding" = callPackage + ({ mkDerivation, base, bytestring, doctest, doctest-discover + , encoding, hspec, QuickCheck, quickcheck-instances, typed-encoding + }: + mkDerivation { + pname = "typed-encoding-encoding"; + version = "0.1.0.0"; + sha256 = "10wxbmwg40d2053g4b07bd1b29kkz9ihkvaph19mknxr8ziwhfay"; + libraryHaskellDepends = [ + base bytestring encoding typed-encoding + ]; + testHaskellDepends = [ + base bytestring doctest doctest-discover encoding hspec QuickCheck + quickcheck-instances typed-encoding + ]; + description = "Bridge between encoding and typed-encoding packages"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "typed-process" = callPackage ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec , process, stm, temporary, transformers, unliftio-core @@ -258523,31 +258509,6 @@ self: { }) {}; "unliftio" = callPackage - ({ mkDerivation, async, base, bytestring, containers, deepseq - , directory, filepath, gauge, hspec, process, QuickCheck, stm, time - , transformers, unix, unliftio-core - }: - mkDerivation { - pname = "unliftio"; - version = "0.2.12.1"; - sha256 = "18z8db7plbjdgl12p00zj5qd60v89wazgxqc356mwg295w2mydwc"; - libraryHaskellDepends = [ - async base bytestring deepseq directory filepath process stm time - transformers unix unliftio-core - ]; - testHaskellDepends = [ - async base bytestring containers deepseq directory filepath hspec - process QuickCheck stm time transformers unix unliftio-core - ]; - benchmarkHaskellDepends = [ - async base bytestring deepseq directory filepath gauge process stm - time transformers unix unliftio-core - ]; - description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)"; - license = stdenv.lib.licenses.mit; - }) {}; - - "unliftio_0_2_13" = callPackage ({ mkDerivation, async, base, bytestring, containers, deepseq , directory, filepath, gauge, hspec, process, QuickCheck, stm, time , transformers, unix, unliftio-core @@ -258570,7 +258531,6 @@ self: { ]; description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unliftio-core" = callPackage @@ -259221,6 +259181,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "urbit-hob_0_3_3" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, hspec + , hspec-core, murmur3, QuickCheck, text, vector + }: + mkDerivation { + pname = "urbit-hob"; + version = "0.3.3"; + sha256 = "1w38bsjis13lh6jry2rln3xbc9ap7lk3dhi6rb6kddashjyibfr0"; + libraryHaskellDepends = [ base bytestring murmur3 text vector ]; + testHaskellDepends = [ base hspec hspec-core QuickCheck text ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Hoon-style atom manipulation and printing functions"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ureader" = callPackage ({ mkDerivation, ansi-wl-pprint, async, base, bytestring , containers, curl, data-default, deepseq, directory, download-curl @@ -259322,6 +259298,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "uri-bytestring-aeson_0_1_0_8" = callPackage + ({ mkDerivation, aeson, base, bytestring, text, uri-bytestring }: + mkDerivation { + pname = "uri-bytestring-aeson"; + version = "0.1.0.8"; + sha256 = "02bm5r0i1anwy3wv2xdfhnsmmgllv5vs7npy01fpmp91x7dcqak1"; + libraryHaskellDepends = [ + aeson base bytestring text uri-bytestring + ]; + description = "Aeson instances for URI Bytestring"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "uri-conduit" = callPackage ({ mkDerivation, base, bytestring, conduit, containers, deepseq , failure, monad-control, network, system-fileio, system-filepath @@ -260815,6 +260805,8 @@ self: { pname = "validation-selective"; version = "0.1.0.0"; sha256 = "0ia3g2c1137pa0ns97yf8vbfvwmjhqnqhzn9lzgxvxwzchvwpnf7"; + revision = "1"; + editedCabalFile = "19pcv1i7xcrgg248dbgyl83zx3gn9zilrxqs3arlmkwdi0jdj4nv"; libraryHaskellDepends = [ base deepseq selective ]; testHaskellDepends = [ base doctest hedgehog hspec hspec-hedgehog selective text @@ -261708,6 +261700,25 @@ self: { broken = true; }) {}; + "vector-circular" = callPackage + ({ mkDerivation, base, hedgehog, hedgehog-classes, nonempty-vector + , primitive, semigroupoids, template-haskell, vector + }: + mkDerivation { + pname = "vector-circular"; + version = "0.1"; + sha256 = "1ha5hdl2g7shjssjhqx4s5sqp34y301l0f0dg8yshrw5srg1k90x"; + libraryHaskellDepends = [ + base nonempty-vector primitive semigroupoids template-haskell + vector + ]; + testHaskellDepends = [ base hedgehog hedgehog-classes ]; + description = "circular vectors"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "vector-clock" = callPackage ({ mkDerivation, array, base, binary, ghc-prim, hashable, HUnit , QuickCheck, test-framework, test-framework-hunit @@ -261749,6 +261760,17 @@ self: { broken = true; }) {}; + "vector-doublezip" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "vector-doublezip"; + version = "0.1.0.0"; + sha256 = "0s5mmwc0s88cdwhb9m0hrphgkiwff2ipic0cln911qll7bxfprgl"; + libraryHaskellDepends = [ base vector ]; + description = "Some special functions to work with Vector (with zip)"; + license = stdenv.lib.licenses.mit; + }) {}; + "vector-endian" = callPackage ({ mkDerivation, base, cpu, deepseq, vector, zenhack-prelude }: mkDerivation { @@ -263445,8 +263467,8 @@ self: { ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: mkDerivation { pname = "vulkan"; - version = "3.3.1"; - sha256 = "1fbb17xxn6c5wlhdq5qbpkminr7klfczf4f1flzzjy9kvqgisfxn"; + version = "3.4"; + sha256 = "1wwbhz9p3psrfirmzygfjlpak17gyc8qhrqgf0qd7835phid7vxb"; libraryHaskellDepends = [ base bytestring transformers vector ]; librarySystemDepends = [ vulkan ]; description = "Bindings to the Vulkan graphics API"; @@ -263828,35 +263850,6 @@ self: { }) {}; "wai-extra" = callPackage - ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring - , bytestring, case-insensitive, containers, cookie - , data-default-class, deepseq, directory, fast-logger, hspec - , http-types, http2, HUnit, iproute, network, old-locale, resourcet - , streaming-commons, text, time, transformers, unix, unix-compat - , vault, void, wai, wai-logger, word8, zlib - }: - mkDerivation { - pname = "wai-extra"; - version = "3.0.29.1"; - sha256 = "1c5am6rnk4dwrvdv3cs01kcddbddg02hrw7h9114jwzcmglx84i7"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson ansi-terminal base base64-bytestring bytestring - case-insensitive containers cookie data-default-class deepseq - directory fast-logger http-types http2 iproute network old-locale - resourcet streaming-commons text time transformers unix unix-compat - vault void wai wai-logger word8 zlib - ]; - testHaskellDepends = [ - base bytestring case-insensitive cookie fast-logger hspec - http-types http2 HUnit resourcet text time transformers wai zlib - ]; - description = "Provides some basic WAI handlers and middleware"; - license = stdenv.lib.licenses.mit; - }) {}; - - "wai-extra_3_0_29_2" = callPackage ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring , bytestring, case-insensitive, containers, cookie , data-default-class, deepseq, directory, fast-logger, hspec @@ -263883,7 +263876,6 @@ self: { ]; description = "Provides some basic WAI handlers and middleware"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-frontend-monadcgi" = callPackage @@ -265492,39 +265484,6 @@ self: { }) {}; "warp" = 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.11"; - sha256 = "09jqdgxpgkch3i9b8mqjp10dljidgmgyg5as72r9c908m75n7a21"; - 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; - }) {}; - - "warp_3_3_12" = 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 @@ -265555,7 +265514,6 @@ self: { ]; description = "A fast, light-weight web server for WAI applications"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "warp-dynamic" = callPackage @@ -265629,22 +265587,6 @@ self: { }) {}; "warp-tls" = callPackage - ({ mkDerivation, base, bytestring, cryptonite, data-default-class - , network, streaming-commons, tls, tls-session-manager, wai, warp - }: - mkDerivation { - pname = "warp-tls"; - version = "3.2.11"; - sha256 = "05y0i0b84kssvgr2hb3rdlqk55wl2lfcbp9sbia8lqnbc6cp0606"; - libraryHaskellDepends = [ - base bytestring cryptonite data-default-class network - streaming-commons tls tls-session-manager wai warp - ]; - description = "HTTP over TLS support for Warp via the TLS package"; - license = stdenv.lib.licenses.mit; - }) {}; - - "warp-tls_3_2_12" = callPackage ({ mkDerivation, base, bytestring, cryptonite, data-default-class , network, streaming-commons, tls, tls-session-manager, wai, warp }: @@ -265658,7 +265600,6 @@ self: { ]; description = "HTTP over TLS support for Warp via the TLS package"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "warp-tls-uid" = callPackage @@ -267704,8 +267645,8 @@ self: { }: mkDerivation { pname = "winery"; - version = "1.1.3"; - sha256 = "1qh2i6fwwgncmx15gp4h3cg04plff3h8252x66rzxnd22g1sk3d9"; + version = "1.2"; + sha256 = "13ngxcvkixd4dpwkgmiz6w6rczj9jc4hhs39sgmln7y6cb3sfkih"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -267725,7 +267666,7 @@ self: { ]; benchmarkHaskellDepends = [ aeson base binary bytestring cereal deepseq directory gauge - serialise store text + serialise store text vector ]; description = "A compact, well-typed seralisation format for Haskell values"; license = stdenv.lib.licenses.bsd3; @@ -268744,8 +268685,8 @@ self: { ({ mkDerivation, base, containers, gloss, lens, matrix, mtl }: mkDerivation { pname = "worldturtle"; - version = "0.1.1.0"; - sha256 = "1dgp54rxn1pkp9afcvikfdpwa93qnnkayhhh5l2hdbx3hxxcd17r"; + version = "0.2.0.0"; + sha256 = "0h5r74ba0wjhyp8yl3clxgq5yfdr51fdkfn2xz4ahizxycyrx14f"; libraryHaskellDepends = [ base containers gloss lens matrix mtl ]; description = "Turtle graphics"; license = stdenv.lib.licenses.bsd3; @@ -269505,6 +269446,21 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "wuss_1_1_17" = callPackage + ({ mkDerivation, base, bytestring, connection, network, websockets + }: + mkDerivation { + pname = "wuss"; + version = "1.1.17"; + sha256 = "03raxspm7k5byx2gg5a2avgf7c3idcjq0vd7jh01vpv1mamap712"; + libraryHaskellDepends = [ + base bytestring connection network websockets + ]; + description = "Secure WebSocket (WSS) clients"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "wx" = callPackage ({ mkDerivation, base, stm, time, wxcore }: mkDerivation { @@ -270411,13 +270367,13 @@ self: { }) {}; "xls" = callPackage - ({ mkDerivation, base, conduit, filepath, getopt-generics + ({ mkDerivation, base, conduit, filepath, getopt-generics, hspec , resourcet, transformers }: mkDerivation { pname = "xls"; - version = "0.1.2"; - sha256 = "0gpfc973g6ha9w3fqm9dy59kgl21hw20l2b444rrz0lxs9ix1wyp"; + version = "0.1.3"; + sha256 = "1qjkmcy41yj5izcj24jjwj1jvlg4cfg4g96zgc3jv4rfyr1n1892"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -270426,7 +270382,7 @@ self: { executableHaskellDepends = [ base conduit getopt-generics resourcet transformers ]; - testHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; description = "Parse Microsoft Excel xls files (BIFF/Excel 97-2004)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -273095,8 +273051,8 @@ self: { }: mkDerivation { pname = "yaya"; - version = "0.3.1.2"; - sha256 = "1s2f0b6qya3saw6kjkv89p9jdjxq1bz08896gflja1zjgaw274gn"; + version = "0.3.2.0"; + sha256 = "186hph8qgvzx9qicy6f28qj4xdgjka3lbaibpj7zmkfaayl0l3bm"; libraryHaskellDepends = [ base bifunctors comonad constraints containers distributive either errors free kan-extensions lens profunctors template-haskell @@ -275392,6 +275348,34 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "yesod-test_1_6_9_1" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html + , bytestring, case-insensitive, conduit, containers, cookie, hspec + , hspec-core, html-conduit, http-types, HUnit, memory, network + , pretty-show, semigroups, text, time, transformers, unliftio + , unliftio-core, wai, wai-extra, xml-conduit, xml-types, yesod-core + , yesod-form + }: + mkDerivation { + pname = "yesod-test"; + version = "1.6.9.1"; + sha256 = "01dr3p51nxxj8ihhivi3sdrg1xhjj7pvkzgz59ph823hhh9yd3cx"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder blaze-html bytestring + case-insensitive conduit containers cookie hspec-core html-conduit + http-types HUnit memory network pretty-show semigroups text time + transformers wai wai-extra xml-conduit xml-types yesod-core + ]; + testHaskellDepends = [ + base bytestring containers cookie hspec html-conduit http-types + HUnit text unliftio unliftio-core wai wai-extra xml-conduit + yesod-core yesod-form + ]; + description = "integration testing for WAI/Yesod Applications"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "yesod-test-json" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit, hspec , http-types, HUnit, text, transformers, wai, wai-test @@ -277406,6 +277390,8 @@ self: { pname = "zippers"; version = "0.3"; sha256 = "0hrsgk8sh9g3438kl79131s6vjydhivgya04yxv3h70m7pky1dpm"; + revision = "1"; + editedCabalFile = "1pdlng2wnzqg2fbafp78mxp3whsy0683x14gzdnif7pmhpzs145f"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base fail lens profunctors semigroupoids semigroups @@ -277835,26 +277821,6 @@ self: { }) {}; "zstd" = callPackage - ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim - , QuickCheck, test-framework, test-framework-quickcheck2, zlib - }: - mkDerivation { - pname = "zstd"; - version = "0.1.1.2"; - sha256 = "147s496zvw13akxqzg65mgfvk3bvhrcilxgf8n786prxg5cm4jz2"; - libraryHaskellDepends = [ base bytestring deepseq ghc-prim ]; - testHaskellDepends = [ - base bytestring QuickCheck test-framework - test-framework-quickcheck2 - ]; - benchmarkHaskellDepends = [ - base bytestring criterion ghc-prim zlib - ]; - description = "Haskell bindings to the Zstandard compression algorithm"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "zstd_0_1_2_0" = callPackage ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim , QuickCheck, test-framework, test-framework-quickcheck2, zlib }: @@ -277872,7 +277838,6 @@ self: { ]; description = "Haskell bindings to the Zstandard compression algorithm"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zsyntax" = callPackage From 8ede33f9b92b9cb69803ac716c9ecf05edeaa1fa Mon Sep 17 00:00:00 2001 From: "(cdep)illabout" Date: Tue, 2 Jun 2020 17:34:05 +0900 Subject: [PATCH 04/25] haskellPackages.hlint: fix evaluation problems --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 187b6f8a8a4..36b97926888 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1494,16 +1494,16 @@ self: super: { }); # stackage right now is not new enough for hlint-3.0 - ghc-lib-parser-ex_8_10_0_11 = super.ghc-lib-parser-ex_8_10_0_11.override { + ghc-lib-parser-ex_8_10_0_13 = super.ghc-lib-parser-ex_8_10_0_13.override { ghc-lib-parser = self.ghc-lib-parser_8_10_1_20200523; }; hlint = super.hlint.override { ghc-lib-parser = self.ghc-lib-parser_8_10_1_20200523; - ghc-lib-parser-ex = self.ghc-lib-parser-ex_8_10_0_11; - extra = self.extra_1_7_2; + ghc-lib-parser-ex = self.ghc-lib-parser-ex_8_10_0_13; + extra = self.extra_1_7_3; filepattern = self.filepattern.override { - extra = self.extra_1_7_2; + extra = self.extra_1_7_3; }; }; From 82a286599e5f89c777a8411de5a51842b3405b25 Mon Sep 17 00:00:00 2001 From: Mike Sperber Date: Tue, 2 Jun 2020 09:25:53 +0200 Subject: [PATCH 05/25] tensorflow-haskell: Remove tensorflow-mnist Its tensorflow-mnist-data dependency is not on Hackage, and the license conditions for the data are unclear. Also, it's basically an example package. --- .../configuration-hackage2nix.yaml | 3 ++ .../configuration-tensorflow.nix | 41 ------------------- 2 files changed, 3 insertions(+), 41 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 160176bf687..3b096836f15 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -2586,6 +2586,9 @@ dont-distribute-packages: - Obsidian - odpic-raw - patch-image + # license for input data unclear, dependency not on Hackage + # see https://github.com/NixOS/nixpkgs/pull/88604 + - tensorflow-mnist - yices-easy - yices-painless diff --git a/pkgs/development/haskell-modules/configuration-tensorflow.nix b/pkgs/development/haskell-modules/configuration-tensorflow.nix index 1be2b2e8ec3..4848cb6111f 100644 --- a/pkgs/development/haskell-modules/configuration-tensorflow.nix +++ b/pkgs/development/haskell-modules/configuration-tensorflow.nix @@ -32,47 +32,6 @@ in tensorflow-logging = setTensorflowSourceRoot "tensorflow-logging" super.tensorflow-logging; - tensorflow-mnist = (setTensorflowSourceRoot "tensorflow-mnist" super.tensorflow-mnist).override { - # https://github.com/tensorflow/haskell/issues/215 - tensorflow-mnist-input-data = self.tensorflow-mnist-input-data; - }; - - tensorflow-mnist-input-data = setTensorflowSourceRoot "tensorflow-mnist-input-data" (super.callPackage ( - { mkDerivation, base, bytestring, Cabal, cryptonite, directory - , filepath, HTTP, network-uri, stdenv - }: - - let - fileInfos = { - "train-images-idx3-ubyte.gz" = "440fcabf73cc546fa21475e81ea370265605f56be210a4024d2ca8f203523609"; - "train-labels-idx1-ubyte.gz" = "3552534a0a558bbed6aed32b30c495cca23d567ec52cac8be1a0730e8010255c"; - "t10k-images-idx3-ubyte.gz" = "8d422c7b0a1c1c79245a5bcf07fe86e33eeafee792b84584aec276f5a2dbc4e6"; - "t10k-labels-idx1-ubyte.gz" = "f7ae60f92e00ec6debd23a6088c31dbd2371eca3ffa0defaefb259924204aec6"; - }; - downloads = with pkgs.lib; flip mapAttrsToList fileInfos (name: sha256: - pkgs.fetchurl { - url = "http://yann.lecun.com/exdb/mnist/${name}"; - inherit sha256; - }); - in - mkDerivation { - pname = "tensorflow-mnist-input-data"; - version = "0.1.0.0"; - enableSeparateDataOutput = true; - setupHaskellDepends = [ - base bytestring Cabal cryptonite directory filepath HTTP - network-uri - ]; - preConfigure = pkgs.lib.strings.concatStringsSep "\n" ( - map (x: "ln -s ${x} data/$(stripHash ${x})") downloads - ); - libraryHaskellDepends = [ base ]; - homepage = "https://github.com/tensorflow/haskell#readme"; - description = "Downloader of input data for training MNIST"; - license = stdenv.lib.licenses.asl20; - } - ) {}); - tensorflow-opgen = setTensorflowSourceRoot "tensorflow-opgen" super.tensorflow-opgen; tensorflow-ops = setTensorflowSourceRoot "tensorflow-ops" super.tensorflow-ops; From b07611b5c53e465348e6444798825531f41a8d7f Mon Sep 17 00:00:00 2001 From: Poscat Date: Wed, 3 Jun 2020 02:41:58 +0800 Subject: [PATCH 06/25] Unbreak qtah --- .../haskell-modules/configuration-hackage2nix.yaml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 3b096836f15..b6b61834125 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -6050,9 +6050,6 @@ broken-packages: - hOpenPGP - hopenpgp-tools - hopfield - - hoppy-docs - - hoppy-generator - - hoppy-std - hops - hoq - horizon @@ -8577,10 +8574,6 @@ broken-packages: - qr-imager - qr-repa - qsem - - qtah-cpp-qt5 - - qtah-examples - - qtah-generator - - qtah-qt5 - QuadEdge - QuadTree - quantfin From 83b91ab7126ae0afdca2de3def2b409f896cc6ce Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Thu, 4 Jun 2020 00:20:49 +0200 Subject: [PATCH 07/25] haskellPackages.ghcide: 0.1.0 -> 0.2.0 (fix build) I decided to leave haskell-lsp and haskell-lsp-types as extra packages, because they will get bumped before the next ghcide release, and then the version pinned by ghcide would be missing again. --- .../haskell-modules/configuration-common.nix | 10 ++++++---- .../haskell-modules/configuration-hackage2nix.yaml | 5 +++-- pkgs/development/haskell-modules/configuration-nix.nix | 1 + 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 36b97926888..4d8ebb73d43 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1482,15 +1482,17 @@ self: super: { }; # Needed for ghcide - haskell-lsp_0_19_0_0 = super.haskell-lsp_0_19_0_0.override { - haskell-lsp-types = self.haskell-lsp-types_0_19_0_0; + haskell-lsp_0_22_0_0 = super.haskell-lsp_0_22_0_0.override { + haskell-lsp-types = self.haskell-lsp-types_0_22_0_0; }; # this will probably need to get updated with every ghcide update, # we need an override because ghcide is tracking haskell-lsp closely. ghcide = dontCheck (super.ghcide.override rec { - haskell-lsp-types = self.haskell-lsp-types_0_19_0_0; - haskell-lsp = self.haskell-lsp_0_19_0_0; + haskell-lsp-types = self.haskell-lsp-types_0_22_0_0; + haskell-lsp = self.haskell-lsp_0_22_0_0; + hie-bios = self.hie-bios_0_5_0; + ghc-check = self.ghc-check_0_3_0_1; }); # stackage right now is not new enough for hlint-3.0 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index b6b61834125..af9bc09ce5d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -2396,6 +2396,7 @@ extra-packages: - dhall == 1.29.0 # required for spago 0.14.0. - doctemplates == 0.8 # required by pandoc-2.9.x - generic-deriving == 1.10.5.* # new versions don't compile with GHC 7.10.x + - ghc-check == 0.3.0.1 # only version compatible with ghcide 0.2.0 - ghc-tcplugins-extra ==0.3.2 # required for polysemy-plugin 0.2.5.0 - gloss < 1.9.3 # new versions don't compile with GHC 7.8.x - haddock == 2.22.* # required on GHC 8.0.x @@ -2405,8 +2406,8 @@ extra-packages: - happy <1.19.6 # newer versions break Agda - happy == 1.19.9 # for purescript - haskell-gi-overloading == 0.0 # gi-* packages use this dependency to disable overloading support - - haskell-lsp == 0.19.* # required for ghcide 0.1.0 - - haskell-lsp-types == 0.19.* # required for ghcide 0.1.0 + - haskell-lsp == 0.22.* # required for ghcide 0.2.0 + - haskell-lsp-types == 0.22.* # required for ghcide 0.2.0 - haskell-src-exts == 1.19.* # required by hindent and structured-haskell-mode - hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29 - hoogle == 5.0.14 # required by hie-hoogle diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index db627581d8c..472b1fc7569 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -734,6 +734,7 @@ self: super: builtins.intersectAttrs super { # Tests access homeless-shelter. hie-bios = dontCheck super.hie-bios; + hie-bios_0_5_0 = dontCheck super.hie-bios_0_5_0; # Compiling the readme throws errors and has no purpose in nixpkgs aeson-gadt-th = From 2685baf973d3587b57497702d4529559cc532681 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 5 Jun 2020 17:09:07 +0200 Subject: [PATCH 08/25] cachix: enable tests --- pkgs/development/haskell-modules/configuration-common.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4d8ebb73d43..5b0a3dfe032 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -137,9 +137,6 @@ self: super: { then super.conduit-extra.overrideAttrs (drv: { __darwinAllowLocalNetworking = true; }) else super.conduit-extra; - # https://github.com/cachix/cachix/issues/308 - cachix = dontCheck super.cachix; - # Fix Darwin build. halive = if pkgs.stdenv.isDarwin then addBuildDepend super.halive pkgs.darwin.apple_sdk.frameworks.AppKit From cba12133a610c041ffb22117985212770ec6cc6c Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 5 Jun 2020 20:17:54 +0200 Subject: [PATCH 09/25] haskell-src-exts-simple: update overrides for the new version --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5b0a3dfe032..7c951ee8c65 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1257,7 +1257,7 @@ self: super: { }); # Needs the corresponding version of haskell-src-exts. - haskell-src-exts-simple = super.haskell-src-exts-simple.override { haskell-src-exts = self.haskell-src-exts_1_23_0; }; + haskell-src-exts-simple = super.haskell-src-exts-simple.override { haskell-src-exts = self.haskell-src-exts_1_23_1; }; # https://github.com/Daniel-Diaz/HaTeX/issues/144 HaTeX = dontCheck super.HaTeX; From 4e67e3da06d0282f30c27cda547c91e10a483a66 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Thu, 4 Jun 2020 02:48:57 +0200 Subject: [PATCH 10/25] ghc.withPackages: Add wrapper for ghcide --- .../haskell-modules/with-packages-wrapper.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index 32fa46fd04a..3b8d906cece 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -105,6 +105,15 @@ symlinkJoin { --set "NIX_${ghcCommandCaps}_LIBDIR" "${libDir}" fi + # ghcide does package discovery without calling our ghc wrapper. + if [[ -x "$out/bin/ghcide" ]]; then + wrapProgram $out/bin/ghcide \ + --set "NIX_${ghcCommandCaps}" "$out/bin/${ghcCommand}" \ + --set "NIX_${ghcCommandCaps}PKG" "$out/bin/${ghcCommand}-pkg" \ + --set "NIX_${ghcCommandCaps}_DOCDIR" "${docDir}" \ + --set "NIX_${ghcCommandCaps}_LIBDIR" "${libDir}" + fi + '' + (lib.optionalString (stdenv.targetPlatform.isDarwin && !isGhcjs && !stdenv.targetPlatform.isiOS) '' # Work around a linker limit in macOS Sierra (see generic-builder.nix): local packageConfDir="$out/lib/${ghc.name}/package.conf.d"; From 5ae40a29ff4f42f21c6a0440f4d904e761810555 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Thu, 4 Jun 2020 22:26:11 +0300 Subject: [PATCH 11/25] hnix: rm no longer relevant comments Cleaning up old comments that do not hold. M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7c951ee8c65..7c17047d1e6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -216,12 +216,6 @@ self: super: { # Needs older version of QuickCheck. these_0_7_6 = doJailbreak super.these_0_7_6; - # dontCheck: Can be removed once https://github.com/haskell-nix/hnix/commit/471712f is in (5.2 probably) - # This is due to GenList having been removed from generic-random in 1.2.0.0 - # doJailbreak: Can be removed once https://github.com/haskell-nix/hnix/pull/329 is in (5.2 probably) - # This is due to hnix currently having an upper bound of <0.5 on deriving-compat, works just fine with our current version 0.5.1 though - # Does not support recent versions of "these". - # https://github.com/haskell-nix/hnix/issues/514 hnix = generateOptparseApplicativeCompletion "hnix" ( dontCheck (doJailbreak (super.hnix.override { these = self.these_0_7_6; })) From 9ea54ac611fa16e6e4f271d04591decd2d07148f Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 17:19:12 +0300 Subject: [PATCH 12/25] hnix: add documentation why `dontCheck` M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7c17047d1e6..25e8d69cc35 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -216,9 +216,9 @@ self: super: { # Needs older version of QuickCheck. these_0_7_6 = doJailbreak super.these_0_7_6; - hnix = - generateOptparseApplicativeCompletion "hnix" ( - dontCheck (doJailbreak (super.hnix.override { these = self.these_0_7_6; })) + # 2020-06-05: HACK: does not passes own build suite - `dontCheck` + hnix = generateOptparseApplicativeCompletion "hnix" ( + dontCheck (doJailbreak (super.hnix.override { these = self.these_0_7_6; })) ); # Fails for non-obvious reasons while attempting to use doctest. From b5c47f26a7ac4db7b2b6880ec69d13234b880f81 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 17:19:57 +0300 Subject: [PATCH 13/25] hnix: rm `these` override, package requires `these >= 1.0.2` M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 25e8d69cc35..cf3a519db27 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -218,7 +218,7 @@ self: super: { # 2020-06-05: HACK: does not passes own build suite - `dontCheck` hnix = generateOptparseApplicativeCompletion "hnix" ( - dontCheck (doJailbreak (super.hnix.override { these = self.these_0_7_6; })) + dontCheck (doJailbreak super.hnix) ); # Fails for non-obvious reasons while attempting to use doctest. From 5bc71945ff24aeb6e2838b67807ea5487eb5d0f0 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 17:20:58 +0300 Subject: [PATCH 14/25] rm these_0_7_6, no longer used package version Was require by old hnix version. M pkgs/development/haskell-modules/configuration-hackage2nix.yaml --- pkgs/development/haskell-modules/configuration-common.nix | 3 --- .../development/haskell-modules/configuration-hackage2nix.yaml | 1 - 2 files changed, 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index cf3a519db27..3b2e98631dc 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -213,9 +213,6 @@ self: super: { # base bound digit = doJailbreak super.digit; - # Needs older version of QuickCheck. - these_0_7_6 = doJailbreak super.these_0_7_6; - # 2020-06-05: HACK: does not passes own build suite - `dontCheck` hnix = generateOptparseApplicativeCompletion "hnix" ( dontCheck (doJailbreak super.hnix) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index af9bc09ce5d..e1d9cd40ce5 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -2435,7 +2435,6 @@ extra-packages: - seqid-streams < 0.2 # newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x - split < 0.2 # newer versions don't work with GHC 6.12.3 - tar < 0.4.2.0 # later versions don't work with GHC < 7.6.x - - these == 0.7.6 # required by hnix 0.6.1 - transformers == 0.4.3.* # the latest version isn't supported by mtl yet - vector < 0.10.10 # newer versions don't work with GHC 6.12.3 - xml-conduit ^>= 1.7 # pre-lts-11.x versions neeed by git-annex 6.20180227 From c93c0367121dd5077d2824e3bc7d7b9e62c3529a Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 17:21:33 +0300 Subject: [PATCH 15/25] hnix: rm `doJailbreak` M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3b2e98631dc..efd8fc713d7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -215,7 +215,7 @@ self: super: { # 2020-06-05: HACK: does not passes own build suite - `dontCheck` hnix = generateOptparseApplicativeCompletion "hnix" ( - dontCheck (doJailbreak super.hnix) + dontCheck super.hnix ); # Fails for non-obvious reasons while attempting to use doctest. From c9b67ee802360d33c617cce8ea5501f6c2b60396 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 14:32:49 +0300 Subject: [PATCH 16/25] hnix: rm from broken-packages M pkgs/development/haskell-modules/configuration-hackage2nix.yaml --- 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 e1d9cd40ce5..1b02c07bbc2 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -5993,7 +5993,6 @@ broken-packages: - hmt-diagrams - hmumps - hnetcdf - - hnix - hnix-store-remote - HNM - hnormalise From c07cca0a27cb37573366af867282d673ac7c8cb7 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 01:24:10 +0300 Subject: [PATCH 17/25] dhall: document proposed idea upstream to solve `dontCheck` M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index efd8fc713d7..81312581bd1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1024,7 +1024,8 @@ self: super: { # Test has either build errors or fails anyway, depending on the compiler. vector-algorithms = dontCheck super.vector-algorithms; - # The test suite attempts to use the network. + # 2020-06-04: HACK: dontCheck - The test suite attempts to use the network. + # Should be solved when: https://github.com/dhall-lang/dhall-haskell/issues/1837 dhall = generateOptparseApplicativeCompletion "dhall" (dontCheck super.dhall); # Missing test files in source distribution, fixed once 1.4.0 is bumped From 0cba266e8a6f1c9f4a0e2d3f9ec54de6cdcbfedb Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 01:27:52 +0300 Subject: [PATCH 18/25] dhall-json: enable check M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 81312581bd1..2165306bdee 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1031,9 +1031,8 @@ self: super: { # Missing test files in source distribution, fixed once 1.4.0 is bumped # https://github.com/dhall-lang/dhall-haskell/pull/997 dhall-json = - generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] ( - dontCheck super.dhall-json - ); + generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] + super.dhall-json; dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" ( From cec3c91aeb9762fed36f6fa2877c30136eeb7b81 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 01:26:47 +0300 Subject: [PATCH 19/25] dhall-json: rm upstream issue link, no loner relevant M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 2165306bdee..3f0fdf5f9ad 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1028,8 +1028,6 @@ self: super: { # Should be solved when: https://github.com/dhall-lang/dhall-haskell/issues/1837 dhall = generateOptparseApplicativeCompletion "dhall" (dontCheck super.dhall); - # Missing test files in source distribution, fixed once 1.4.0 is bumped - # https://github.com/dhall-lang/dhall-haskell/pull/997 dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] super.dhall-json; From eb0f423ddec52492d061cee5fce5d8717a8e2ed9 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 01:29:12 +0300 Subject: [PATCH 20/25] haddock-library: enable deps and checks, they are fine M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3f0fdf5f9ad..aa8af60b3fb 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1044,7 +1044,6 @@ self: super: { hgettext = doJailbreak super.hgettext; # The test suite is broken. Break out of "base-compat >=0.9.3 && <0.10, hspec >=2.4.4 && <2.5". - haddock-library = doJailbreak (dontCheck super.haddock-library); haddock-library_1_9_0 = doJailbreak (dontCheck super.haddock-library_1_9_0); # Generate shell completion. From d7f19c054182aa0b03c816d494b96a29fb668beb Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 01:30:35 +0300 Subject: [PATCH 21/25] haddock-library_1_9_0: enable deps and checks, they are fine M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index aa8af60b3fb..617b3837836 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1044,7 +1044,6 @@ self: super: { hgettext = doJailbreak super.hgettext; # The test suite is broken. Break out of "base-compat >=0.9.3 && <0.10, hspec >=2.4.4 && <2.5". - haddock-library_1_9_0 = doJailbreak (dontCheck super.haddock-library_1_9_0); # Generate shell completion. cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" super.cabal2nix; From 9acb30e053110a5365f83c866d61f3d86648b1d2 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 01:30:46 +0300 Subject: [PATCH 22/25] haddock-library{,_1_9_0}: rm no longer relevant note M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 617b3837836..1684cdeceef 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1043,8 +1043,6 @@ self: super: { # https://github.com/haskell-hvr/hgettext/issues/14 hgettext = doJailbreak super.hgettext; - # The test suite is broken. Break out of "base-compat >=0.9.3 && <0.10, hspec >=2.4.4 && <2.5". - # Generate shell completion. cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" super.cabal2nix; stack = generateOptparseApplicativeCompletion "stack" (super.stack.overrideScope (self: super: { http-download = self.http-download_0_2_0_0; })); From 45e5b8e3fc4945c957078eefdb6a8ef0ff625278 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 01:32:00 +0300 Subject: [PATCH 23/25] generic-lens: change upstream report link to relevant M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1684cdeceef..2d257f318e0 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1098,7 +1098,8 @@ self: super: { # Generate shell completions generateOptparseApplicativeCompletion "purs" dontHaddockPurescript; - # https://github.com/kcsongor/generic-lens/pull/65 + # 2020-06-05: HACK: Package can not pass test suite, + # Upstream Report: https://github.com/kcsongor/generic-lens/issues/83 generic-lens = dontCheck super.generic-lens; # https://github.com/danfran/cabal-macosx/issues/13 From e47b8f693c6e2392992de53bdd08072b5a0b9188 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Fri, 5 Jun 2020 01:33:16 +0300 Subject: [PATCH 24/25] pandoc: update the note why `dontCheck` M pkgs/development/haskell-modules/configuration-common.nix --- pkgs/development/haskell-modules/configuration-common.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 2d257f318e0..d15c37a65fb 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1145,7 +1145,9 @@ self: super: { ''; }); - # test suite failure: https://github.com/jgm/pandoc/issues/5582 + # 2020-06-05: HACK: In Nixpkgs currently this is + # old pandoc version 2.7.4 to current 2.9.2.1, + # test suite failures: https://github.com/jgm/pandoc/issues/5582 pandoc = dontCheck super.pandoc; # Fix build with attr-2.4.48 (see #53716) From ad62b57855fcf8989d8401ba0b9e744cb6850350 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 5 Jun 2020 21:12:11 +0200 Subject: [PATCH 25/25] haskell-cabal-plan: drop obsolete patches --- .../haskell-modules/configuration-ghc-8.10.x.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix index 54e3557736b..4dd08bbd433 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix @@ -102,6 +102,7 @@ self: super: { # Jailbreak to fix the build. aeson-diff = doJailbreak super.aeson-diff; brick = doJailbreak super.brick; + cabal-plan = doJailbreak super.cabal-plan; cborg = doJailbreak super.cborg; cborg-json = doJailbreak super.cborg-json; exact-pi = doJailbreak super.exact-pi; @@ -126,13 +127,6 @@ self: super: { # Only 0.8 is compatible with ghc 8.10 https://hackage.haskell.org/package/apply-refact/changelog apply-refact = super.apply-refact_0_8_0_0; - # Apply patch to fix the build. - cabal-plan = appendPatch super.cabal-plan (pkgs.fetchpatch { - name = "cabal-plan-fix-for-ghc-8.10.x.patch"; - url = "https://github.com/haskell-hvr/cabal-plan/pull/55.patch"; - sha256 = "0lhs4vx5qg5ldhnyb9z7k0jmxhmd2f34x4xbwv6vsljs9vr02pd8"; - }); - # https://github.com/commercialhaskell/pantry/issues/21 pantry = appendPatch super.pantry (pkgs.fetchpatch { name = "add-cabal-3.2.x-support.patch";