Commit graph

4757 commits

Author SHA1 Message Date
Gabriel Gonzalez
8d2c08e774 Fix evaluation of cabal2nix
`cabal2nix` fails to evaluate due to attempting to
evaluate `pkgs.haskellPackages.hackage-db_2_1_0`, which
does not exist.  However, the default
`pkgs.haskellPackages.hackage-db` is already version 2.1.0,
so the fix is simple: go back to using the default version.
2020-03-30 19:24:01 -07:00
Peter Simons
a25c3fa290 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.1 from Hackage revision
e0bc864e0b.
2020-03-27 20:58:22 +01:00
Peter Simons
739f12ee3c hackage2nix: update list of broken packages 2020-03-27 20:56:53 +01:00
Mike Sperber
4e7639afa6 ghc-tcplugins-extra: include version 0.3.2
This is slightly outdated, required by polysemy-plugin, the actual fix
for this will be forthcoming as soon as hackage-packages.nix is
updated.
2020-03-27 20:56:53 +01:00
Robert Hensing
9a8d3ca542 hackage2nix: Restore arion-compose 2020-03-27 20:56:53 +01:00
Peter Simons
721b2929d7 LTS Haskell 15.5 2020-03-27 20:56:52 +01:00
Peter Simons
1b2b88671e haskell-fast-logger: fix the build with ghc-8.4.x 2020-03-20 21:12:16 +01:00
Peter Simons
3f0bc2e7c2 haskell-weeder: build with latest generic-lens 2020-03-20 21:12:16 +01:00
Samuel Evans-Powell
57874b620e prometheus: no need to jailbreak
- prometheus no longer needs to be jailbroken, removing 'doJailbreak'.
  Jailbreaking was added in
  https://github.com/NixOS/nixpkgs/pull/70956 to overcome issue
  https://github.com/bitnomial/prometheus/issues/34.
- This issue has since been fixed and so jailbreaking is no longer
  necessary.
2020-03-20 21:12:15 +01:00
Peter Simons
7ac3b76a9d hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.1 from Hackage revision
c8058db7cd.
2020-03-20 21:12:05 +01:00
Peter Simons
effc9fa337 hackage2nix: update list of broken packages
Ping @cdepillabout because purescript is broken.
Ping @kiwi because matterhorn is broken.
Ping @roberth because arion-compose is broken.
Ping @psibi because persistent-postgresql is broken.
2020-03-20 21:11:55 +01:00
Samuel Evans-Powell
049816b538 Remove "ekg-core" and "ekg-prometheus-adapter" from broken pkgs
- "ekg-core" and "ekg-prometheus-adapter" are no longer broken.
  Removed them from broken packages list.
2020-03-20 21:11:29 +01:00
Samuel Evans-Powell
11bc4ee748 tasty-tap: fix failing build
- tasty-tap's tests were failing. In
  https://github.com/NixOS/nixpkgs/pull/71017 a patch generated from a
  PR was applied to fix this.
- That PR has now been merged into tasty-tap and was released with
  version 0.1.0.
- tasty-tap is now at version 0.1.0 in nixpkgs and so the patch fails
  to apply, breaking the build.
- Removed the patch and removed tasty-tap from list of broken
  packages.
2020-03-20 21:11:29 +01:00
Peter Simons
bf42ec0297 LTS Haskell 15.4 2020-03-20 21:11:29 +01:00
Robert Kreuzer
920fdc012a Mark icepeak and sqlite-simple as non-broken 2020-03-20 21:07:56 +01:00
Robert Kreuzer
9b931dc86a icepeak: use haskell.lib.justStaticExecutables
Also, add myself to the maintainers section for Haskell modules coming
from Hackage.
2020-03-20 21:07:56 +01:00
Jared Tobin
6d071e7459 haskoin-core: remove from broken packages list
e1408eb661 unbreaks secp256k1-haskell, which was the cause of this
package's failure to build.
2020-03-20 21:07:56 +01:00
Jared Tobin
899629ba48 secp256k1-haskell: unbreak via override
This library simply needs libsecp256k1 in its pkgconfig-depends.
2020-03-20 21:07:56 +01:00
Peter Simons
d02ac6c485 git-annex: update sha256 hash for new version 8.20200309 2020-03-13 20:31:07 +01:00
Peter Simons
eb8d57786b hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-21-ga388e13 from Hackage revision
a1555380ba.
2020-03-13 20:30:55 +01:00
Peter Simons
68dba0d96b hackage2nix: update list of broken packages to fix evaluation 2020-03-13 20:24:54 +01:00
Peter Simons
9bcd5eaa0d haskellPackages: update default compiler from GHC version 8.8.2 to 8.8.3 2020-03-13 20:24:53 +01:00
Anders Kaseorg
838c7a80f7 haskellPackages.EdisonCore: Unbreak
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-03-13 20:24:53 +01:00
Poscat
ef65c6382d Unbreak ats-format 2020-03-13 20:24:53 +01:00
Poscat
d0eb52f5cd ats-pkg: Unbreak by disabling tests 2020-03-13 20:24:52 +01:00
Matt McHenry
7335de2dab persistent-mysql: fix build
tests need a running mysql instance, so disable them
2020-03-13 20:24:52 +01:00
timds
720d0c7803 saltine: fix build by disabling tests
The tests fail to compile because of a missing module but would
otherwise be fine.
2020-03-13 20:18:14 +01:00
Greg Hale
14f213a007 Remove snap from broken packages list 2020-03-13 20:18:14 +01:00
Georges Dubus
2645e1a1eb cabal2nix: split into a lightweight version and a wrapper
Current, the `cabal2nix` derivation contains both the executable, and a wrapper
that adds `nix` and `nix-prefetch-scripts`, which are required for some
features.

However, when calling `callCabal2nix` to create a derivation from a cabal file
at evaluation time,
these features are not actually used, but the huge closure of
`nix-prefetch-scripts` (which includes multiple vcs, as well as python and perl)
still needs to be fetched.

This commit splits cabal2nix into a lightweight version that is a standalone
static binary (`cabal2nix-unwrapped`), and a wrapper that includes the proper
dependencies in the path for full usage of the command line
utility (`cabal2nix`).

This commit also switches to the default ghc, to reduce the likelyhood of
building a different ghc when calling `callCabal2nix`.
2020-03-13 20:18:14 +01:00
timds
c2dcdea8c6 zxcvbn-dvorak: unmark as broken 2020-03-13 20:18:13 +01:00
timds
513fa25b17 zxcvbn-hs: unmark as broken 2020-03-13 20:18:13 +01:00
Peter Simons
beeb24f1e9 LTS Haskell 15.3 2020-03-13 20:18:13 +01:00
Peter Simons
6e2198bd52 haskell-ci: fix the build 2020-03-06 22:15:14 +01:00
Peter Simons
adcd693c2c haskell-cryptonite: disable the test suite to fix the build on older CPUs
Machines without AES-NI support cannot run the binary.
2020-03-06 22:15:14 +01:00
Peter Simons
46a81f9a15 haskell-binary-instances: disable test suite to avoid spurious failures 2020-03-06 22:15:13 +01:00
(cdep)illabout
354111dffb haskellPackages.pantry_0_2_0_0: Mark dontCheck 2020-03-06 22:15:13 +01:00
(cdep)illabout
9857e570e9 stack: Get building with old version of pantry 2020-03-06 22:15:13 +01:00
(cdep)illabout
39e8cc9c30 ormolu: remove unneeded override after bump to lts-15 2020-03-06 22:15:12 +01:00
(cdep)illabout
4e3b120db1 spago: unbreak after update to ghc-8.8.2 2020-03-06 22:15:12 +01:00
(cdep)illabout
7b6f436300 haskellPackages.dhall_1_29_0: disable tests since they access the network 2020-03-06 22:15:12 +01:00
(cdep)illabout
6fe6d3b077 haskellPackages.semver-range: disable tests on ghc88x 2020-03-06 22:15:11 +01:00
Peter Simons
71be218584 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-21-ga388e13 from Hackage revision
ed1012ae12.
2020-03-06 22:15:05 +01:00
Peter Simons
e7e936ff13 hackage2nix: disable Hydra builds that don't evaluate or fail 2020-03-06 22:14:51 +01:00
(cdep)illabout
17144b143b haskellPackages.github: mark unbroken 2020-03-06 21:44:29 +01:00
(cdep)illabout
f26fee6218 haskellPackages.binary-instances: mark unbroken 2020-03-06 21:44:29 +01:00
Gabor Greif
2c7128cb41 unbreak lsp-related packages
these work with GHC v8.8.2
2020-03-06 21:44:29 +01:00
Anders Kaseorg
e9f89e0fb6 haskellPackages.nixfmt: Unbreak
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-03-06 21:44:28 +01:00
Peter Simons
3cb572ef29 LTS Haskell 15.2 2020-03-06 21:44:28 +01:00
Ivan Malison
3a986cded9 haskellPackages.taffybar: Fix compilation with ghc882 2020-03-06 21:44:28 +01:00
(cdep)illabout
5682212ae0 haskellPackages.stack: get compiling with ghc882 2020-03-06 21:42:12 +01:00