Commit graph

4848 commits

Author SHA1 Message Date
Pavol Rusnak
7b0167204d treewide: use https for nixos.org and hydra.nixos.org
tarballs.nixos.org is omitted from the change because urls from there
are always hashed and checked
2020-05-03 22:14:21 -07:00
Peter Simons
1d4449ccd5 haskell-stack: update overrides for the new 2.3.1 version 2020-05-01 21:52:30 +02:00
Peter Simons
0c6e37e57c configuration-common.nix: cosmetic 2020-05-01 21:52:29 +02:00
Peter Simons
c752d37efe cabal-install: patch the ghc-8.10.x build to succeed 2020-05-01 21:52:29 +02:00
Peter Simons
b0c0ba6f81 haskell-ed25519: jailbreak to fix build with ghc-8.10.1 2020-05-01 21:52:29 +02:00
David Guibert
402b437c4a darcs: patches integrated upstream (in 2.14.3)
See http://bugs.darcs.net/issue2642.
2020-05-01 21:52:29 +02:00
Peter Simons
60f6da9ae1 haskell-tasty-rerun: jailbreak for ghc-8.10.x to fix the build 2020-05-01 21:52:29 +02:00
Peter Simons
8dd2b73d4d haskell-feed: jailbreak for ghc-8.10.x to fix the build 2020-05-01 21:52:29 +02:00
Peter Simons
89acd1a9d0 haskell-email-validate: jailbreak for ghc-8.10.x to fix the build 2020-05-01 21:52:29 +02:00
Peter Simons
4abd2ae8a2 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.2-4-gfa7a2c9 from Hackage revision
9d50cd9747.
2020-05-01 21:52:29 +02:00
Peter Simons
766b79b935 hackage2nix: update list of broken builds to fix evaluation 2020-05-01 21:52:29 +02:00
zowoq
e689b329c3 haskellPackages.hadolint: mark unbroken, remove override 2020-05-01 21:52:29 +02:00
Christoph Bauer
278589f290 hasql-th isn't broken
because headed-megaparsec was repaired
2020-05-01 21:52:29 +02:00
Christoph Bauer
b20870870f fix haskellPackages.headed-megaparsec 2020-05-01 21:52:29 +02:00
Peter Simons
f9b8d17c10 LTS Haskell 15.10 2020-05-01 21:52:28 +02:00
Peter Simons
6a627c416f haskell-policeman: jailbreak to fix the build with ghc-8.10.1 2020-04-25 19:45:08 +02:00
Peter Simons
4bff4d692d haskell-xmobar: jailbreak to fix the build with ghc-8.10.1 2020-04-25 19:45:08 +02:00
Peter Simons
ea37fe1f1c haskell-singletons: use latest versions when building with ghc-8.10.1 2020-04-25 19:45:08 +02:00
Peter Simons
d3ae5625ff haskell-dbus: apply patch to fix the build
Taken from https://github.com/rblaze/haskell-dbus/pull/48.
2020-04-25 19:45:08 +02:00
Peter Simons
d28e92d5aa haskell-weeder: jailbreak to fix the build with ghc-8.10.1 2020-04-25 19:45:08 +02:00
Peter Simons
53865f5f71 haskell-hlint: fix build with ghc-8.10.1 2020-04-25 19:45:08 +02:00
Peter Simons
ceab66bf6e haskell-lens: use latest version when building with ghc-8.10.1 2020-04-25 19:45:08 +02:00
Peter Simons
daf3b0868a configuration-ghc-8.10.x.nix: cosmetic 2020-04-25 19:45:08 +02:00
Peter Simons
21a354b6dd haskell-cabal-install-parsers: re-factor overrides to fix build with ghc-8.10.1 2020-04-25 18:22:55 +02:00
Peter Simons
7b7764287c haskell-cabal-plan: apply patch to fix the build with ghc-8.10.1 2020-04-25 18:16:57 +02:00
Peter Simons
6a6d0174ed haskell-pandoc: jailbreak out of haddock-library 1.8.x constraint 2020-04-25 18:06:43 +02:00
Peter Simons
125ada17b0 haskell-dhall: use the latest version when building with ghc-8.10.x 2020-04-25 18:06:42 +02:00
Peter Simons
b24d2a90dd configuration-ghc-8.10.x.nix: cosmetic 2020-04-25 18:06:42 +02:00
Peter Simons
f2aa6b44d4 haskell-system-fileio: jailbreak out of dependency on chell 0.4.x 2020-04-25 18:06:42 +02:00
Peter Simons
c970de4586 haskell-dhall: disable the test suite
Dhall 1.31.x still attempts to access the network during its
test suite run, i.e. it attempts to connect to github.com.
2020-04-25 18:06:42 +02:00
Peter Simons
e567a3b622 haskell-haddock: fix build with for the latest compiler ghc-8.10.1 2020-04-24 22:00:40 +02:00
Peter Simons
a1463efcde haskell-haddock: fix build with our default compiler ghc-8.8.3
Fixes https://github.com/NixOS/nixpkgs/issues/85728.
2020-04-24 22:00:39 +02:00
Peter Simons
da45fd982f haskell-microlens-th: drop obsolete override 2020-04-24 22:00:39 +02:00
Dennis Gosnell
5b3104acd4 Update pkgs/development/haskell-modules/configuration-hackage2nix.yaml 2020-04-24 22:00:39 +02:00
andys8
28556cd9ab Haskell: apply-refact version has to match ghc
This commit maps:

* GHC 8.6 to apply-refact 0.6
* GHC 8.8 to apply-refact 0.7
* GHC 8.10 to apply-refact 0.8

See:
<https://hackage.haskell.org/package/apply-refact/changelog>
<https://github.com/mpickering/apply-refact/issues/56>
2020-04-24 22:00:38 +02:00
Ashesh Ambasta
32c8e793bc Additional docs for doJailbreak
Yesterday with @infinisil on #nixos, he pointed me to: peti/jailbreak-cabal#7 after a good deal of time wrangling through a package to make it work. 
The `nix-build -K` command, is very handy for debugging things like these, again I learnt from infinisil. 
And after much experimenting and looking through, it turned out that jailbreaking wasn't working as expected, and its documentation could point it out to avoid future confusion.
2020-04-24 22:00:38 +02:00
David Guibert
8ab67c7a19 haskell-packages: made darcs compile with ghc 8.8 2020-04-24 22:00:38 +02:00
Peter Simons
7c1c9dcc72 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.1 from Hackage revision
69af61c5a2.
2020-04-24 22:00:37 +02:00
sternenseemann
3359dca08f haskellPackages.Euterpea: fix build, unbreak
Build is failing due to too restrictive version constraints which were
the only thing needing fixing.
2020-04-24 22:00:37 +02:00
Justin Humm
86e2dd2c24 haskellPackages.{binary-strict,webify}: fix build
webify needs a bump in the cabal file. As the last upstream commit is
two years ago, I think it makes sense to not wait for upstream to merge
the PR [0] and release a new version.

[0] https://github.com/ananthakumaran/webify/pull/27
2020-04-24 22:00:36 +02:00
Piotr Bogdan
f3ec558ac6 haskellPackages.text-format: don't mark as broken 2020-04-24 22:00:36 +02:00
Mike Sperber
b7f35fd663 haskellPackages.tensorflow*: unmark newly unbroken packages 2020-04-24 22:00:36 +02:00
Peter Simons
ea1aa6590f hackage2nix: update list of broken builds to fix evaluation 2020-04-24 21:59:55 +02:00
Peter Simons
3186054a26 LTS Haskell 15.9 2020-04-24 21:52:19 +02:00
Pavol Rusnak
fadcfc3ea4
treewide: per RFC45, remove more unquoted URLs 2020-04-18 14:04:37 +02:00
Matthew Bauer
1c8aba8334 treewide: use blas and lapack
This makes packages use lapack and blas, which can wrap different
BLAS/LAPACK implementations.

treewide: cleanup from blas/lapack changes

A few issues in the original treewide:

- can’t assume blas64 is a bool
- unused commented code
2020-04-17 16:24:09 -05:00
Peter Simons
10100a97c8 ghc-8.10.x: add plenty of overrides to fix builds 2020-04-17 22:50:43 +02:00
Peter Simons
d6aedf7bcd haskell-ghc-lib-parser-ex: fix build with GHC versions prior to 8.8.x 2020-04-17 20:50:48 +02:00
Guillaume Bouchard
abc4f961b4 haskellPackages.ghcWithPackages: fix for GHC 8.10
This closes #79441.

ghcWithPackages is using `ghc-pkg recache` to build its package
database. By doing so, it overrides the `package.cache[.lock]` files.

Details are unclear, but GHC 8.10 changed a bit the behavior.
Previously, it was unconditionally replacing the files by new ones. Now
it tries to open (for modification) the files. These files are symlinks
to another nix derivation, which is hence read-only.

This commit removes the files before running `ghc-pkg recache`, hence it
will just write the new files.

Tested with `haskellPackages.ghcWithPackages` (i.e. GHC 8.8) and
`haskell.packages.ghc8101.ghcWithPackages` (i.e GHC 8.10) with the
following nix file, at the root of the nixpkgs repository:

```
with import ./. {
  overlays = [
    (
      self: super: {
        haskellPackages = super.haskell.packages.ghc8101.override {
          overrides = selfh: superh: {
             th-lift-instances = super.haskell.lib.doJailbreak superh.th-lift-instances;
             th-expand-syns    = super.haskell.lib.doJailbreak superh.th-expand-syns;
             th-reify-many     = super.haskell.lib.doJailbreak superh.th-reify-many;
             th-orphans        = super.haskell.lib.doJailbreak superh.th-orphans;
             haskell-src-meta  = super.haskell.lib.doJailbreak superh.haskell-src-meta;
          };
        };
      }
  )
  ];
};
haskellPackages.ghcWithPackages(p:[p.PyF])
```

This will test with GHC 8.10. Comment out the `overlays` to test with
GHC 8.8.
2020-04-17 20:50:48 +02:00
Mike Sperber
53cfd1d132 haskell-tensorflow: unbreak
- get the current Git head of haskell-tensorflow
- adjust dependencies
2020-04-17 20:50:48 +02:00