Commit graph

5627 commits

Author SHA1 Message Date
Dennis Gosnell 987b80a824
Merge pull request #109059 from jkachmar/haskell-generic-builder-args-modifier
Adds Haskell generic builder argument modifier
2021-01-27 22:37:41 +09:00
volth bc0d605cf1 treewide: fix double quoted strings in meta.description
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Ben Siraphob 2f78ee7e81 pkgs/development: stdenv.lib -> lib 2021-01-24 00:16:29 +07:00
Malte Brandy 952ebcf65f haskellPackages.haskell-language-server: Fixing build
by pinning apply-refact
2021-01-22 20:34:28 +01:00
Peter Simons d07ff60c02 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.16.0-9-ga573266 from Hackage revision
61c759fc79.
2021-01-22 20:34:22 +01:00
Peter Simons c3792f6cdd Consistently use 'lib' instead of 'stdenv.lib' in the Haskell infrastructure.
Part of https://github.com/NixOS/nixpkgs/issues/108938.
2021-01-22 20:34:21 +01:00
Malte Brandy 71e660bb8d haskellPackages.universe-dependent-sum: Remove broken flag 2021-01-22 20:34:21 +01:00
Peter Simons 4a8f6f4230 hnix-store-core: add missing test dependency by way of override
See https://github.com/haskell-nix/hnix-store/issues/127.
2021-01-22 20:34:21 +01:00
Peter Simons de00ad9932 hnix-store-core: update overrides for the latest version 2021-01-22 20:34:21 +01:00
Malte Brandy 7ef37f8806 haskellPackages.pandoc: Temporarily disable tests 2021-01-22 20:34:21 +01:00
Peter Simons 8482fb4efd hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
8c276aee32.
2021-01-22 20:34:15 +01:00
Peter Simons 2cc5f7b1a5 hackage2nix: update list of broken builds to fix evaluation errors on Hydra 2021-01-22 20:34:14 +01:00
Rasmus Précenth fd215e57cb haskellPackages.glicko: unbreak
I'm the author of the package and fixed the dependencies upstream,
now builds correctly and can be unmarked as broken.
2021-01-22 20:34:14 +01:00
Peter Simons ecb42c13ba Stackage Nightly 2021-01-20 2021-01-22 20:34:08 +01:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Peter Simons 5b220ae92d haskell-http-client-restricted: jailbreak to fix the build with older versions of http-client 2021-01-15 20:47:46 +01:00
Peter Simons 6c3e331e1c haskell-lukko: jailbreak to fix the build with the latest version of tasty 2021-01-15 20:42:18 +01:00
(cdep)illabout 48278265c7 haskellPackages.servant: stop building documentation 2021-01-15 20:35:11 +01:00
Malte Brandy a12136e3ce
haskellPackages.reflex: Fix build 2021-01-15 20:33:45 +01:00
Peter Simons 915ef2102d hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
dd69eff0a7.
2021-01-15 20:30:55 +01:00
Peter Simons 589ce02f47 hackage2nix: update list of broken packages to fix evaluation 2021-01-15 20:28:16 +01:00
Peter Simons 8084a9137b haskell-http-client: update overrides for the latest version 2021-01-15 20:28:15 +01:00
Malte Brandy c8e886e4a5
haskellPackages.haskell-language-server: Fix build 2021-01-15 20:10:01 +01:00
Peter Simons 09472515dc hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
2a0a57afbe.
2021-01-15 02:30:42 +01:00
Peter Simons 8a3d3089b4 Merge remote-tracking branch 'origin/master' into haskell-updates. 2021-01-14 20:22:32 +01:00
Peter Simons fa28faeb1e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
707845e748.
2021-01-14 20:21:50 +01:00
Peter Simons 31fef6ccab Stackage Nightly 2021-01-14 2021-01-14 20:21:15 +01:00
Matt Wittmann bede7ee08c haskellPackages.dhall-yaml: generate completions 2021-01-14 18:00:57 +01:00
Matt Wittmann d594362f36 haskellPackages.dhall-yaml: unmark as broken 2021-01-14 18:00:57 +01:00
Matt Wittmann 497544f4c2 haskellPackages.tasty-expected-failure: disable failing tests 2021-01-14 18:00:57 +01:00
Joe Kachmar 95d0e6c1b8 Adds Haskell generic args builder documentation 2021-01-14 11:41:31 -05:00
Dennis Gosnell 8eb0bdc146
Merge pull request #109126 from mcwitt/dhall-unmark-broken
dhall-json, dhall-lsp-server, dhall-yaml: unmark as broken
2021-01-13 15:36:27 +09:00
Peter Simons af3814d7f4 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
a3b85fa6a2.
2021-01-13 02:30:30 +01:00
Matt Wittmann 48db5825f5
dhall-lsp-server: unmark as broken 2021-01-12 16:48:58 -08:00
Matt Wittmann aea756e9eb
dhall-json: unmark as broken 2021-01-12 16:47:35 -08:00
Poscat 3fa0bf026b
Break the following dependency cycles
(testdep)
1. tasty-hedgehog <-> tasty-expected-failure

              (testdep)
2. lifted-async ---> tasty-hedgehog -> hedgehog -> lifted-async
2021-01-12 17:09:27 +08:00
Joe Kachmar 335f1fb25f Adds Haskell generic builder argument modifier
This is a new argument to the Haskell builder's 'shellFor' which allows
the caller to adjust the 'genericBuilderArgs' after they are built.

One immediate application for this is that it allows users to disable
tests, enable benchmarks, etc. for _all_ packages in a given Haskell
package set.

This is often useful when so many of the derivations in the
package set have changed that most of the cache has been invalidated,
and there is no need for the user to run tests on their dependencies,
but they still want these dependencies available in their 'nix-shell'
environment for some package-under-development.
2021-01-11 18:00:21 -05:00
John Ericson 5ac7aa579a
Merge pull request #108450 from Ericson2314/no-static-overlay
haskell: Inline static overlay
2021-01-11 08:47:29 -05:00
Peter Simons 3aae69103b Merge remote-tracking branch 'origin/master' into haskell-updates. 2021-01-11 10:56:52 +01:00
Peter Simons daa50421eb hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
9d855bb42d.
2021-01-11 10:43:40 +01:00
Peter Simons aaf9105fbb Stackage Nightly 2021-01-11 2021-01-11 10:42:58 +01:00
John Ericson a52f9a18bf haskell: Inline static overlay
We don't force `enableStaticLibraries` for Windows or WASM because it
will just fail an assertion.
2021-01-11 03:17:29 +00:00
Peter Simons c168f4d9f9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
36f52a9027.
2021-01-11 02:30:28 +01:00
Dominik Xaver Hörl 25bef2d8f9 treewide: simplify pkgs.stdenv.lib -> pkgs.lib
The library does not depend on stdenv, that `stdenv` exposes `lib` is
an artifact of the ancient origins of nixpkgs.
2021-01-10 20:12:06 +01:00
Markus Hauck 59d349ada2 haskellPackages.threadscope: Remove jailbreak after package update
Thanks to a new
release (https://github.com/haskell/ThreadScope/pull/116) threadscope
can now be built without jailbreak. 🎉
2021-01-10 09:33:34 +01:00
Peter Simons 8911c99c2f hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.6 from Hackage revision
c94e3a2648.
2021-01-10 02:30:46 +01:00
Dennis Gosnell 0127170fed
Merge pull request #108780 from cideM/unbreak-co-log
co-log, chronos: unmarkBroken by disabling tests for chronos
2021-01-09 23:27:08 +09:00
Florian Beeres 39476955ed co-log, chronos: unmarkBroken
co-log fails to compile due to its dependency on chronos, which fails to
compile because the doctests fail with newer GHC versions. So we just
disable the doctests and thus unbreak both.

https://github.com/andrewthad/chronos/issues/62
2021-01-09 13:28:53 +01:00
Dennis Gosnell cd4e0674e2
Merge pull request #108828 from expipiplus1/joe-dsp
haskellPackages.derive-storable-plugin: remove from broken list
2021-01-09 15:53:19 +09:00
Domen Kožar 163cda6c0b
haskellPackages.half: disable test suite on aarch64 2021-01-09 06:46:49 +01:00