3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

4804 commits

Author SHA1 Message Date
Peter Simons 40420dc313 haskell-doctemplates: provide the latest version when building pandoc 2.9.x 2020-01-17 21:14:33 +01:00
Peter Simons 672880966f haskell-ghc-lib-parser: update to latest version for hlint 2020-01-17 21:14:33 +01:00
Peter Simons f3769d7015 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-14-gb942b6a from Hackage revision
b2812edaae.
2020-01-17 21:14:32 +01:00
Peter Simons 42273f0e67 hackage2nix: update list of broken packages 2020-01-17 21:14:32 +01:00
Peter Simons cedb9c1c1c hackage2nix: honor LTS for lambdabot, but not for cabal2spec 2020-01-17 21:13:19 +01:00
Jacquin Mininger 7d67db3919 shellFor: Refactor for consistency and cross
This makes it work like work-on-multi from Reflex Platform. In
particular, rather than making `.env` from `shellFor`, we make `.env`
the primitive, and `shellFor` works by combining together the arguments
of all the packages to `generic-builder` and taking the `.env` of the
resulting mashup-package.

There are 2 benefits of this:

1. The dependency logic is deduplicated. generic builder just concatted
   lists, whereas all the envs until now would sieve apart haskell and
   system build inputs. Now, they both decide haskell vs system the same
   way: according to the argument list and without reflection.
   Consistency is good, especially because it mean that if the build
   works, the shell is more likely to work.

2. Cross is handled better. For native builds, because the
   `ghcWithPackages` calls would shadow, we through both the regular
   component (lib, exe, test, bench) haskell deps and Setup.hs haskell
   deps in the same `ghcWithPackages` call. But for cross builds we use
   `buildPackages.ghcWithPackages` to get the setup deps. This ensures
   everything works correctly.
2020-01-17 10:46:29 -05:00
John Ericson ba9066abca Merge together merge bases of 19.09 and master 2020-01-15 18:54:36 -05:00
Peter Simons 29e871b2d0 haskell-krank: jailbreak to fix the build 2020-01-10 21:02:44 +01:00
Peter Simons 0685be711e git-annex: update sha256 hash for version 7.20191230 2020-01-10 20:56:20 +01:00
Peter Simons 4ef37f4210 haskell-hoogle: drop obsolete jailbreak
The latest version of hoogle accepts haskell-src-exts-1.23.x.
2020-01-10 20:56:20 +01:00
Peter Simons 7b8cdfabcd haskell-pandoc: update ghc-8.8.x override for the latest version 2020-01-10 20:56:20 +01:00
Peter Simons 1886028a3c haskell-tls: update ghc-8.8.x override for the latest version 2020-01-10 20:56:20 +01:00
Peter Simons 2c1f974db5 hackage2nix.yaml: update the comment that documents 'default-package-overrides' 2020-01-10 20:56:20 +01:00
(cdep)illabout d11d55fd62 haskell: add comment to default-package-overrides in configuration-hackage2nix.yaml. 2020-01-10 20:56:20 +01:00
Merlin Göttlinger 900a378245 haskell: add quickjump option to the haskell mkDerivation
When visiting local documentation via hoogle, currently for most packages the
quickjump index is missing so you only get a sad error when pressing "s" to
search in the current documentation.

The quickjump option is only supported by the haddock utility that's shipped
with ghc 8.6.x or later.

Closes https://github.com/NixOS/nixpkgs/pull/75942.
2020-01-10 20:56:20 +01:00
Peter Simons d8cf98b9c8 haskell-src-exts: update overrides for the new 1.23.0 version 2020-01-10 20:56:20 +01:00
Brian Hicks dfa9d013e7 postgresql-typed: disable test suite
the test suite requires a running PostgreSQL instance to complete
successfully, so we'll just skip that.
2020-01-10 20:56:20 +01:00
Peter Simons 2514bddbf7 ghc-8.10.x: exceptions is now a core library that comes with the compiler 2020-01-10 20:56:19 +01:00
Peter Simons 2447c661d9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-14-gb942b6a from Hackage revision
e75b27b8d5.
2020-01-10 20:56:08 +01:00
Marek Fajkus efa816ab60 haskellPackages.hakyll-sass: unmark broken 2020-01-10 20:56:07 +01:00
Aditya Manthramurthy cf2df51313 haskellPackages.webby: mark unbroken
Builds fine now.
2020-01-10 20:56:07 +01:00
Peter Simons dbe97c772e hackage2nix: update list of broken builds 2020-01-10 20:56:07 +01:00
Peter Simons 323fe92057 LTS Haskell 14.20 2020-01-10 20:56:07 +01:00
Peter Simons 4a2aad0d39
Revert "haskell/with-packages-wrapper.nix: install "doc" outputs" 2020-01-10 15:20:08 +01:00
Alexander Foremny 9e808578c4 haskellPackages.ormolu: mark unbroken
Builds fine with 6b5bb4261c6dacbe65d348376c416c75ddafaebd
2020-01-10 14:54:33 +01:00
Alexander Foremny 47ddee700f haskellPackages.ormolu: fix overrides so it builds 2020-01-10 14:54:33 +01:00
Matthew Bauer ddcaa0cd2f
Merge pull request #76842 from matthewbauer/add-doc-to-ghc-wrapper
haskell/with-packages-wrapper.nix: install "doc" outputs
2020-01-07 00:23:15 -05:00
Matthew Bauer 93aabab760 haskell/with-packages-wrapper.nix: remove /bin symlink if it exists
The wrapper need a writable directory to work, so remove the symlink
to a read-only one if it occurs.
2020-01-06 18:25:50 -05:00
Peter Simons f2a218df59 git-annex: temporarily drop support for bup some more 2020-01-05 15:31:16 +01:00
Peter Simons f172a19e79 git-annex: temporarily drop support for bup
The build is currently broken [1] and therefore blocks git-annex.

[1] https://github.com/NixOS/nixpkgs/issues/76979
2020-01-05 15:13:29 +01:00
Matthew Bauer e915608618 haskell/with-packages-wrapper.nix: install "doc" outputs
We were previously just installing the "out" output which broke when
we recently changed to generating multiple outputs.

Fixes #76837
2020-01-02 16:12:46 -05:00
Frederik Rietdijk 555037a667 Merge master into staging-next 2019-12-31 16:35:53 +01:00
John Ericson cfd013813e
Merge pull request #74090 from obsidiansystems/ghcjs-cross-without-cc
stdenv, haskell: bonafied GHCJS cross compilation without stdenv.cc
2019-12-30 16:40:43 -08:00
Robin Gloster f9f46dc327
treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
Merijn Broeren 133103d709
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
Alexandre Esteves af2eaec41a haskellPackages.multi-ghc-travis: add missing space (PR #76648) 2019-12-29 19:27:25 +01:00
Peter Simons 525b8cd3f6 ghc: add 8.10.1-alpha2 2019-12-27 20:58:23 +01:00
Peter Simons fdd64fbc37 haskell-servant-{ekg,blaze}: jailbreak to fix the build 2019-12-27 20:37:13 +01:00
Peter Simons 4d403a3a51 haskell-ghcide: drop broken overrides
We made an effort to support ghcide in Nixpkgs, but the complexity of the
problem is a bit too high, IMHO. We need to keep older versions of several
packages around in order to satisfy the build requirements, and some of those
older packages don't even build themselves (like hie-bios). We had ghcide
working at some point, but then it was broken again right away after a couple
of days. I fear that we'll run into that issue again and again with a setup of
that complexity.

Instead, I'd propose that we work with upstream to fix their build, i.e. let's
make sure that the proper ghcide build works with recent versions of its build
inputs.

Closes https://github.com/NixOS/nixpkgs/pull/75449.
Closes https://github.com/NixOS/nixpkgs/pull/76103.
2019-12-27 20:37:13 +01:00
Peter Simons 4979823e46 git-annex: update sha256 hash for version 7.20191218 2019-12-27 20:37:13 +01:00
Peter Simons dbcb34900a haskell-lsp-test: update override to the latest version 2019-12-27 20:37:13 +01:00
Peter Simons 6010ce05b7 pandoc: update override for the ghc-8.8.x to the latest version 2019-12-27 20:37:13 +01:00
Dmitry Kalinkin c744527e3e gitAndTools.git-annex: fix darwin build
Closes: #76342
Fixes: #73435
2019-12-27 20:37:13 +01:00
(cdep)illabout b7a5df05c3 spago: 0.12.1.0 -> 0.13.0 2019-12-27 20:37:13 +01:00
(cdep)illabout 54fad88234 haskellPackages.dhall_1_27_0: fix build 2019-12-27 20:37:13 +01:00
Merlin Göttlinger 693b68be7f haskell-lsp: Added 0.18.* to extra-packages for ghcide 2019-12-27 20:37:13 +01:00
(cdep)illabout db1adfe3c8 haskellPackages.dhall_1_28_0: fix overrides so it builds
This PR fixes dhall_1_28_0, dhall-bash_1_0_25, and dhall-json_1_6_0 so
they build.

They all require a newer version of prettyprinter than we get from the
LTS package set.

This is from https://github.com/NixOS/nixpkgs/pull/75931 by @ijaketak.

Co-authored-by: Keito Kajitani <ijaketak@gmail.com>
2019-12-27 20:37:13 +01:00
Matt McHenry 9f053666ae haskellPackages.snap-server: patch for network >= 3.0 2019-12-27 20:37:13 +01:00
Robert Djubek 0787a562c4 glirc: init at 2.33.1
haskellPackages.glirc is a "Console IRC Client." I've added a doJailbreak
to fix the build (thanks @infinisil) and added it to top-level/all-packages.nix
so people can find and install it as they would normally.

Would be nice to make this build in a way that allows the OTR extension to be
enabled. One thing at a time....
2019-12-27 20:37:13 +01:00
Peter Simons 42e51bd42e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-11-g2fb6f7e from Hackage revision
16e46fea2e.
2019-12-27 20:37:03 +01:00
(cdep)illabout 753a0d3f72 haskellPackages.dhall_1_27_0: generate this package
This adds dhall-1.27.0 to extra-packages in
configuration-hackage2nix.yaml.

dhall-1.27.0 is used by spago, so this package needs to be available.
2019-12-27 20:37:01 +01:00
Peter Simons 992de916ce hackage2nix: disable broken builds 2019-12-27 20:35:33 +01:00
Aditya Manthramurthy aaf838d095 haskellPackages.postgresql-simple-url: mark unbroken
Builds fine now.
2019-12-27 20:35:33 +01:00
(cdep)illabout c1be286ca2 haskellPackages.stack2cabal: mark unbroken 2019-12-27 20:35:33 +01:00
Peter Simons b77ed68156 LTS Haskell 14.18 2019-12-27 20:35:33 +01:00
Peter Simons 3e2e061529 structured-haskell-mode: update github repo location 2019-12-27 18:42:56 +01:00
Peter Simons c2ba83e98a haskell-descriptive: use the proper release version instead of the one from git
The released version has all the fixes we needed.
2019-12-27 18:37:42 +01:00
John Ericson 9cbbe2b00f Merge branch 'ghcjs-cross-without-cc-common' into ghcjs-cross-without-cc 2019-12-25 14:36:13 -05:00
John Ericson d8dd301412 haskell generic-builder: Hack so CPP without a CC works 2019-12-25 14:34:40 -05:00
John Ericson 49daa0aa64 Merge branch 'ghcjs-cross-without-cc-common' into ghcjs-cross-without-cc 2019-12-25 13:17:00 -05:00
John Ericson 6a23c9ddbe haskell generic-builder: Fix --with-ghc flag for GHCJS as cross
Otherwise it passes `--with-ghc=ghc`, and we do the wrong thing.
2019-12-25 13:14:48 -05:00
John Ericson a8bd27b454 Merge branch 'ghcjs-cross-without-cc-common' into ghcjs-cross-without-cc 2019-12-25 01:31:35 -05:00
John Ericson ad93663a48 ghcWithHoogle: Fix for cross
Use `buildPackages.stdenv.mkDerivation` because we are making a shell
script to start hoogle on the build platform.
2019-12-24 18:17:41 -05:00
Niklas Hambüchen 4bf23ce6f9 haskellPackages.GLUT: Fix freeglut.pc -> glut.pc.
This was broken by PR #70235 with commit

    f5ae5cac - freeglut: 3.0.0 -> 3.2.1

The in the newer freeglut version, the pkg-config file is called
`glut.pc`, no longer `freeglut.pc`.

Found in:

    https://github.com/NixOS/nixpkgs/pull/70235#issuecomment-567536852
2019-12-20 02:52:54 +01:00
Peter Simons 9c01e123d6 haskell-src-meta: update ghc-8.8.x build to the latest version
This allows us to build the package without the need for
patching. The test suite still doesn't compile unfortunately.

Closes https://github.com/NixOS/nixpkgs/pull/75594.
2019-12-13 20:48:35 +01:00
Peter Simons 69e794d1d8 haskell-pandoc: update the ghc-8.8.x build to version 2.9 2019-12-13 20:48:35 +01:00
Manuel Bärenz bd11e12fcc haskell-clay: unbreak the build; it succeeds fine 2019-12-13 20:48:14 +01:00
Peter Simons 2d94437a32 haskell-doctemplates: update override for ghc-8.8.x 2019-12-13 20:48:13 +01:00
Peter Simons c02f1b47cd hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-9-g650d530 from Hackage revision
df9ca29882.
2019-12-13 20:48:13 +01:00
Peter Simons d5814bc0e6 haskell-ghcide: use latest haskell-lsp versions
ghcide needs version 0.18.x of the haskell-lsp package to build.

Closes https://github.com/NixOS/nixpkgs/pull/75610.
2019-12-13 20:48:13 +01:00
sternenseemann 1fef36e671 haskell-spacecookie: use correct version of systemd to fix the build 2019-12-13 20:46:29 +01:00
sternenseemann e449a21f19 haskell-systemd: use correct version of network to fix the build 2019-12-13 20:46:29 +01:00
Peter Simons 82d49ffa82 hackage2nix: disable broken builds 2019-12-13 20:46:29 +01:00
Peter Simons c01e7b9703 LTS Haskell 14.17 2019-12-13 20:45:44 +01:00
Peter Simons 53dca0d451 haskell-hlint: update override for ghc-lib-parser to the latest version 2019-12-06 20:55:12 +01:00
Peter Simons 88179304b4 haskell-brick: use the latest version when building with ghc-8.8.x 2019-12-06 20:55:12 +01:00
Peter Simons fc8ccfa780 haskell-dhall: update overrides for the latest version 2019-12-06 20:55:12 +01:00
Peter Simons cd9816e0f7 haskell-pandoc: update ghc-8.8.x override for the latest version 2019-12-06 20:55:12 +01:00
Peter Simons 66285b7ab7 haskell-vty: use latest version when building with ghc-8.8.x 2019-12-06 20:55:12 +01:00
Peter Simons 09186816b1 haskell-regex-tdfa: update override for ghc-8.8.x 2019-12-06 20:55:12 +01:00
Peter Simons fa1a064694 haskell-monad-par: enable test suite again 2019-12-06 20:55:12 +01:00
Peter Simons 0db312b2f1 ghc-8.8.x: update package versions to fix builds 2019-12-06 20:55:12 +01:00
Peter Simons 6f1dae65f7 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-9-g650d530 from Hackage revision
d33af9cc10.
2019-12-06 20:55:06 +01:00
Peter Simons bb0cf7ffb3 hackage2nix: update list of broken packages 2019-12-06 20:26:41 +01:00
Henri Jones eb621046a7 haskellPackages.sbv: remove from list of broken packages 2019-12-06 20:26:40 +01:00
Peter Simons 6b362fd020 ghc-8.8.x: update package versions to fix builds 2019-12-05 14:44:05 +01:00
Peter Simons d8ab6c90ce haskell-haddock-library: jailbreak version 1.8.0 so that we can build the test suite 2019-12-03 12:56:52 +01:00
Peter Simons 2c5b9702ef haskell-prettyprinter: use latest version when building with ghc-8.8.x 2019-12-03 11:45:29 +01:00
Frederik Rietdijk d14baf7747 Merge master into staging-next 2019-11-30 08:57:28 +01:00
Peter Simons 2ad2f5ac18 haskell-pandoc et al: use the latest package versions for ghc-8.8.x 2019-11-29 21:51:32 +01:00
Peter Simons 851bc13b6e haskell-dns: disable test suite to fix the build 2019-11-29 21:51:32 +01:00
Peter Simons 0d003266b0 haskell-HaTeX: disable test suite to fix the build 2019-11-29 21:51:32 +01:00
Peter Simons 5f3638bfda haskell-cabal-plan: update overrides for the new version 2019-11-29 21:51:32 +01:00
Peter Simons 6f39f705f4 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-9-g650d530 from Hackage revision
1011c4cc9b.
2019-11-29 21:51:28 +01:00
Peter Simons c335226cee haskell-ci: mark broken (and drop obsolete overrides)
The build requires Cabal 3.x at setup-time and I can't make
it work easily for reasons I don't understand. Fixing that
package is going to need more time.
2019-11-29 21:51:00 +01:00
Peter Simons b744d1f88a hackage2nix: update list of broken packages 2019-11-29 21:51:00 +01:00
anticris ccd9bbf807 remove pandoc-placetable from broken packages section 2019-11-29 21:51:00 +01:00
gnidorah 54564b0233 haskellPackages.hakyll-images: unmark as broken 2019-11-29 21:51:00 +01:00
Peter Simons e449a61c39 LTS Haskell 14.16 2019-11-29 21:51:00 +01:00
(cdep)illabout bb104abf63 spago: init at 0.12.1.0
This commit adds the spago package, a PureScript package manager and build tool.

https://github.com/spacchetti/spago
2019-11-29 10:13:35 +09:00
John Ericson 6bc456c91c Merge remote-tracking branch 'upstream/master' into ghcjs-cross-without-cc 2019-11-25 00:23:07 +00:00
John Ericson ea9a2c5ec2 haskell genenric-builder: Make the C compiler optional
This is GHCJS, and perhaps other obscure targets.
2019-11-25 00:12:39 +00:00
Frederik Rietdijk 10d0c68a9b Merge staging-next into staging 2019-11-20 10:02:21 +01:00
Jack Kelly 9f41d8a9d0 callHackageDirect: correct type signature 2019-11-20 16:36:33 +10:00
Frederik Rietdijk 5f8b0d7d99 Merge staging-next into staging 2019-11-19 14:53:29 +01:00
adisbladis c9d8624ccd
treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
toonn 64c5eda317 alex: drop patch
simonmar/alex#140 was merged and the patch has been applied in alex
version 3.2.5 so the build is broken trying to re-apply the patch.
2019-11-18 17:04:41 +01:00
Peter Simons 3c531669b1 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-9-g650d530 from Hackage revision
e761da20a9.
2019-11-15 21:33:45 +01:00
Peter Simons 72515c590e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-6-g12ceeb2 from Hackage revision
99180e68fe.
2019-11-15 21:08:46 +01:00
Peter Simons aed8e9536d haskell-src-exts-simple: add override to fix version of the dependencies 2019-11-15 21:08:45 +01:00
Peter Simons 1e7e4d8e93 git-annex: update sha256 hash for new version 7.20191114 2019-11-15 21:08:45 +01:00
(cdep)illabout 22890f7b13 haskellPackages.llvm-hs: fix build on darwin 2019-11-15 21:08:45 +01:00
Peter Simons 750a3ba2ce hackage2nix: disable builds that break evaluation on Hydra 2019-11-15 21:08:45 +01:00
William R. Arellano 266ee8d74d Update pkgs/development/haskell-modules/configuration-nix.nix
Co-Authored-By: Dennis Gosnell <cdep.illabout@gmail.com>
2019-11-15 21:08:45 +01:00
William R. Arellano ea6b44b6d5 dotenv: add comment for future reference 2019-11-15 21:08:45 +01:00
William R. Arellano 227a8e0e7c dotnev: move changes from configuration-nix to configuration-common 2019-11-15 21:08:45 +01:00
William R. Arellano afd42d621d dotenv: remove from broken packages 2019-11-15 21:08:45 +01:00
William R. Arellano b06de887f7 dotenv: fix broken package version 0.8.0.2 2019-11-15 21:08:45 +01:00
Peter Simons 35b81fb1a4 LTS Haskell 14.14 2019-11-15 21:08:45 +01:00
Dennis Gosnell d0c73e88b3
Merge pull request #73362 from Infinisil/buildStackProjectChroot
buildStackProject: Set __noChroot to make it fail without sandbox
2019-11-14 11:51:43 +09:00
Silvan Mosberger b31a8f7a90
buildStackProject: Set __noChroot to make it fail without sandbox
Building such a derivation will result in

  error: derivation '/nix/store/nk4wms3hk4mp9lc86k30vc8w44fcq0rj-foo.drv' has '__noChroot' set, but that's not allowed when 'sandbox' is 'true'

when attempting to build it without --option sandbox false
2019-11-14 01:32:04 +01:00
Domen Kožar f1682a7f12
servant-client-core: patch a security issue leaking authorization header 2019-11-12 12:48:36 +01:00
MarcFontaine 8142cad918 ghcjs : fix the patch for ghc-paths-package
This patch is used in pkgs/development/haskell-modules/configuration-ghcjs.nix
to fix the ghc-path package for use with ghcjs.
The ghc-paths package has been updated in a way that the existing patch can no longer
be applied.
2019-11-10 19:03:08 +01:00
Peter Simons f6e975a5c5 haskell-polysemy-plugin: drop obsolete patches
Upstream has merged our changes and released a new version 0.2.4.0.
2019-11-08 18:52:37 +01:00
Peter Simons 0c0d11bc33 hoogle: update override for dependency to provide haskell-src-exts-1.22.x 2019-11-08 18:52:37 +01:00
Peter Simons 1439dcee0b haskell-configuration-common: cosmetic 2019-11-08 18:52:37 +01:00
Peter Simons fa66e35df4 haskell-github-rest: disable failing test suite to fix the build 2019-11-08 18:52:37 +01:00
Peter Simons 857d39a5a3 git-annex: update sha256 hash for new version 7.20191106 2019-11-08 18:52:37 +01:00
Peter Simons bf54855e3c hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-7-gbb66e86 from Hackage revision
477d50a859.
2019-11-08 18:52:37 +01:00
(cdep)illabout 915b22e400 haskellPackages.purescript: unbreak 2019-11-08 18:52:37 +01:00
(cdep)illabout 6a236bbfce haskellPackages.happy_1_19_9: generate this package 2019-11-08 18:52:37 +01:00
(cdep)illabout ec878fffd5 haskell: add cdepillabout as maintainer for some pretty-simple, purescript, and termonad 2019-11-08 18:52:37 +01:00
Peter Simons b2ca3b457c hackage2nix: disable builds that break evaluation on Hydra 2019-11-08 18:52:37 +01:00
William R. Arellano aff8660932 hapistrano: addBuildTool -> addBuildTools 2019-11-08 18:52:37 +01:00
William R. Arellano 140fa48b0f hapistrano: remove package from broken 2019-11-08 18:52:36 +01:00
William R. Arellano 71446091a8 hapistrano: fix broken package 2019-11-08 18:52:36 +01:00
Astro 5a59ed379c haskellPackages.hail: add patches to relax cabal dependencies 2019-11-08 18:52:36 +01:00
Peter Simons 0a66656d75 LTS Haskell 14.13 2019-11-08 18:52:36 +01:00
Peter Simons 85099617e5 git-annex: update sha256 hash for new version 7.20191024 2019-11-01 21:28:27 +01:00
Peter Simons 99d8278801 haskell-polysemy: update override for the latest version 2019-11-01 21:28:26 +01:00
Samuel Evans-Powell 3d45947b7d polysemy-plugin: fix tests
- polysemy-plugin was broken due to failing doctests:
  https://github.com/NixOS/nixpkgs/issues/71164.
- I submitted a PR upstream to fix this:
  https://github.com/polysemy-research/polysemy/pull/265.
- I've applied the patch of the PR here and moved the default
  "polysemy" attribute to "polysemy_1_2_0_0" because polysemy-plugin
  requires "polysemy >= 1.2.0.0".
- Move default "polysemy-zoo" attribute to "polysemy-zoo_0_6_0_1"
  because it is fixed by the polysemy-plugin changes and fixes issues
  with building "polysemy-RandomFu" and "knit-haskell".
- Removed packages no longer broken from
  "configuration-hackage2nix.yaml".
- Add cabal-doctest to setupDepends of polysemy-plugin.
2019-11-01 21:28:26 +01:00
Peter Simons e5b62bb387 haskell-web-routes-th: jailbreak to fix the build of the test suite 2019-11-01 21:28:26 +01:00
Yorick van Pelt a1b68b688b ghcjs: disable profiling by default 2019-11-01 21:28:26 +01:00
Peter Simons 0790fbcaef hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-7-gbb66e86 from Hackage revision
be4eb7222d.
2019-11-01 21:28:06 +01:00
Peter Simons 90cf679ee7 hackage2nix: update list of broken packages to avoid evaluation errors on Hydra 2019-11-01 21:28:04 +01:00
Peter Simons 82387e1cd3 hackage2nix: web-routes-th & userid compile fine now 2019-11-01 21:28:04 +01:00
Robert Helgesson f9e31874a4 haskellPackages.pandoc-emphasize-code: mark unbroken
It builds fine without any additional change.
2019-11-01 21:28:04 +01:00
Peter Simons b86ba293bb LTS Haskell 14.12 2019-11-01 21:28:04 +01:00
Peter Simons c822db3d8c hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-6-g12ceeb2 from Hackage revision
d7308f3b47.
2019-10-24 22:13:58 +02:00
Peter Simons 40c944f56b haskell-polysemy: remove 'broken' marker; the package now builds 2019-10-24 22:12:54 +02:00
(cdep)illabout c41bbefd80
haskellPackages.polysemy: mark dontCheck 2019-10-24 16:05:55 -04:00
Marek Fajkus 35f1e57531 haskellPackages.language-ats: dontCheck 2019-10-24 22:01:48 +02:00
Peter Simons 7dcc5c717d haskell-dhall: update overrides for the latest version 2019-10-24 22:01:48 +02:00
Peter Simons d604960843 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-6-g12ceeb2 from Hackage revision
d7308f3b47.
2019-10-24 22:01:48 +02:00
Jack Kelly 1fc7deab86 haskellPackages.grammatical-parsers: mark unbroken
I did see a timeout in the test suite, in the mconcat property test
provided by checkers, but lost the seed.
2019-10-24 22:01:48 +02:00
Peter Simons 38fc43e993 hackage2nix: disable broken builds to fix evaluation on Hydra 2019-10-24 22:00:46 +02:00
Peter Simons 0d47fe836a LTS Haskell 14.11 2019-10-24 22:00:46 +02:00
Marek Fajkus 148d4a214a
elmPackages: elm-format GHC 8.8.1 patch 2019-10-22 14:52:57 +02:00
Domen Kožar 5235b19045
Elm: 0.19.0 -> 0.19.1 2019-10-21 21:32:35 +02:00
Silvan Mosberger f9113fc063 haskellPackages.nix-tools: Fix build 2019-10-18 22:50:37 +02:00
Peter Simons 63dad6c2ad haskell-rank2classes: disable test suite to fix the build 2019-10-18 22:50:37 +02:00
Peter Simons 0eefb1f843 git-annex: update sha256 hash for the new 7.20191017 version 2019-10-18 22:50:37 +02:00
Peter Simons 652a245224 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-4-gf382c3d from Hackage revision
dea2fba9b4.
2019-10-18 22:50:37 +02:00
Peter Simons 3a24e332cf haskell-generics-sop: use the latest version when building with ghc-8.8.x 2019-10-18 22:50:37 +02:00
Emily 2c2d9f347d haskellPackages.clash-{ghc,lib,prelude}: mark unbroken 2019-10-18 22:50:37 +02:00
Peter Simons 4445d50de3 haskell-uri-bytestring: drop obsolete patch to fix the build 2019-10-18 22:50:37 +02:00
Peter Simons b5c2f6613b haskell-gtk: drop obsolete patches for the whole gtk package family 2019-10-18 22:50:36 +02:00
Peter Simons 51f62fb7a7 haskell-hjsmin: disable test suite to fix the build 2019-10-18 22:49:18 +02:00
Peter Simons 6d6889601c hackage2nix: mark broken builds to fix evaluation on Hydra 2019-10-18 22:49:18 +02:00
Peter Simons 561bf1a91b haskell-tls: update ghc-8.8.x override for the latest version 2019-10-18 22:49:18 +02:00
Domen Kožar 7a71069309 ghcide: unbreak 2019-10-18 22:49:18 +02:00
Robert Hensing 3ca15e5fe1 arion-compose: Enable without tests
This adds me as a maintainer of arion-compose, which provides the
executable for the arion package (#71092).

Note that it has a different name because it was already taken on
Hackage before arion switched to Haskell.
2019-10-18 22:49:17 +02:00
Serhii Pererva 0ddcf74037 universum 1.6.0 is no longer broken 2019-10-18 22:49:17 +02:00
Samuel Evans-Powell e1e5c7f9e2 tasty-tap: fix tests
- The golden test for tasty-tap is out-of-date with the current TAP
  format. An issue has been submitted upstream here:
  https://github.com/MichaelXavier/tasty-tap/issues/2.
- I've created a pull request that makes the (minor) changes to the
  golden test file and applied the patch for that pull request here.
- Remove tasty-tap from broken-packages
2019-10-18 22:49:17 +02:00
Samuel Evans-Powell f6cdbee1bb prometheus, ekg-prometheus-adapter: Remove from broken-packages
- Prometheus and ekg-prometheus-adapter were fixed in PR:
  https://github.com/NixOS/nixpkgs/pull/70956 but I forgot to remove
  them from the list of broken-packages.
2019-10-18 22:49:17 +02:00
Marek Fajkus ef0e3b7762 ghc-8.8.x: jailbreak io-streams-haproxy 2019-10-18 22:49:17 +02:00
Peter Simons 80e78eccfb LTS Haskell 14.10 2019-10-18 22:49:17 +02:00
Jan Tojnar 538d9cbdfb
bustle: fix build 2019-10-18 02:08:40 +02:00
John Ericson 66a9f39817 haskellSrc2nix
Since [1], cabal2nix has been able to parse full platform triples. We
need this for when the system doesn't say enough info (e.g. android).

[1]: 0bb88f0009 (diff-d9172aeec4039eef8cfcc8a2ab6c0677R143)
2019-10-15 11:23:33 -04:00
Peter Simons 33366cce14 haskell-hpack: use latest version to fix build on ghc-8.8.x 2019-10-13 14:27:17 +02:00
Samuel Evans-Powell 4a5c24ff6e prometheus: fix build
- Prometheus was failing due to the http-client version (0.6.4) being
out-of-bounds (prometheus requires >=0.4 && <0.6).
- However it builds fine when jailbroken, so I've just jailbroken it.
- An issue has been submitted upstream on prometheus:
  https://github.com/bitnomial/prometheus/issues/34
2019-10-13 14:27:17 +02:00
Domen Kožar e5ae4a8dc6 ormolu: add from haskell package set 2019-10-13 14:27:17 +02:00
Peter Simons e323aab13b git-annex: update sha256 hash for version 7.20191009 2019-10-13 14:27:17 +02:00
Peter Simons 5d179c578c ghc-8.8.x: drop obsolete overrides 2019-10-13 14:27:17 +02:00
Peter Simons 658893ff36 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-4-gf382c3d from Hackage revision
765639fa13.
2019-10-13 14:27:12 +02:00
Jack Kelly 88a34ef039 haskellPackages.rank2classes: not broken 2019-10-13 14:27:12 +02:00
Luke Clifton fa5eddfae6 haskellPackages: fix barbly (#70222)
* haskellPackages: fix barbly

Co-Authored-By: Dennis Gosnell <cdep.illabout@gmail.com>
2019-10-13 14:27:11 +02:00
Peter Simons 676e2684c1 hackage2nix: disable broken builds that cause evaluation errors on Hydra 2019-10-13 14:27:11 +02:00
Peter Simons f70d1cf20c LTS Haskell 14.8 2019-10-13 14:27:11 +02:00
Peter Simons 56e1ea32f4 haskell-gtk: apply patch to fix the build 2019-10-07 20:51:00 +02:00
Peter Simons 6d95c7b595 haskell-gtk: clean up our existing overrides 2019-10-07 20:51:00 +02:00
Peter Simons 6ef33275b8 haskell-gio: apply patch to fix the build 2019-10-07 20:51:00 +02:00
Peter Simons 261482e243 haskell-gtk3: apply patch to fix the build 2019-10-07 20:51:00 +02:00
Peter Simons 7233426fe2 haskell-regex-tdfa: use latest version when compiling with ghc-8.8.1 2019-10-07 20:51:00 +02:00
Peter Simons 63faef32e6 haskell-pango: patch to fix the build 2019-10-07 20:51:00 +02:00
Peter Simons fba182f944 ghc-8.8.x: clean up existing overrides 2019-10-07 20:51:00 +02:00
Peter Simons 23ea4f8738 haskell-glib: patch to fix the build 2019-10-07 20:51:00 +02:00
Peter Simons ac0b895f23 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-2-ge15d08c from Hackage revision
9033c9206c.
2019-10-07 20:51:00 +02:00
Peter Simons f9097e329f hackage2nix: disable broken builds to avoid evaluation errors on Hydra 2019-10-07 20:51:00 +02:00
Peter Simons f6f043f72c
Merge pull request #70152 from mujx/proteaaudio-override
haskellPackages.proteaaudio: link with the AudioToolbox framework on Darwin
2019-10-07 14:36:36 +02:00
Peter Simons 3642089bdf Revert "ghc modules: use specific commit to fetch patches (#70546)"
This reverts commit dbb72303b1.
2019-10-07 08:50:13 +02:00
Dylan Simon dbb72303b1 ghc modules: use specific commit to fetch patches (#70546)
rather than master to retrieve patches, some of which have gone stale
2019-10-06 19:39:53 -04:00
Peter Simons 0002a7d9ee haskell-regex-pcre-builtin: fix build with ghc 8.8.1 2019-10-06 11:15:08 +02:00
Konstantinos Sideris c4a42a726d haskellPackages.proteaaudio: link with the AudioToolbox framework on Darwin
The build is currently failing on Darwin due to missing headers. see #70151
2019-10-05 22:48:22 +03:00
mujx 0b1fb4f2d2 haskellPackages.OpenAL: link with the OpenAL framework on Darwin (#70150)
* haskellPackages.OpenAL: link with the OpenAL framework on Darwin

The missing framework caused a build failure on Darwin. Fixes #68306.
2019-10-05 21:44:09 +02:00
Peter Simons 4c65456f18
Merge pull request #70292 from utdemir/hedgehog-ghc881-fix
Remove obsolete patch for Hedgehog on ghc-8.8.1
2019-10-04 17:20:39 +02:00
Domen Kožar ab5863afad
cachix: workaround https://github.com/NixOS/nix/issues/2990 2019-10-03 10:52:24 +02:00
Domen Kožar 660db64a26
cachix: fix build on darwin 2019-10-03 10:08:42 +02:00
Utku Demir 26e22e6dfe
Remove obsolete patch for Hedgehog on ghc-8.8.1 2019-10-03 11:07:21 +13:00
Peter Simons 31714a442d
Merge pull request #70192 from obsidiansystems/call-hackage-cross
haskell: Speed up cross callHackage by using native source
2019-10-02 22:15:48 +02:00
Domen Kožar cb4332e3eb
Merge pull request #69886 from NixOS/haskell-updates
Haskell updates
2019-10-02 15:51:55 +02:00
Domen Kožar bf22c802e1
haddock: fix build 2019-10-02 15:35:50 +02:00
Peter Simons 9dfa74a9a8 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-1-g5325ccd from Hackage revision
54d61d70bc.
2019-10-02 15:25:01 +02:00
Domen Kožar 5258f5597d
haddock-*: fix by pinning 2019-10-02 15:15:47 +02:00
Peter Simons b2bf3a2ac6 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-1-g5325ccd from Hackage revision
845035f8d9.
2019-10-02 02:30:34 +02:00
John Ericson d6f1e70560 haskell: Speed up cross callHackage by using native source
The extract of code from hackage is the same on all platforms.
2019-10-01 12:46:50 -04:00
Peter Simons bd355d9a38 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-1-g5325ccd from Hackage revision
b51789ef3e.
2019-10-01 16:18:59 +02:00
Peter Simons 40dad5ec30 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-1-g5325ccd from Hackage revision
c3176c037f.
2019-10-01 14:41:36 +02:00
Peter Simons 590f85f7a1 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-1-g5325ccd from Hackage revision
36c258915f.
2019-10-01 02:30:41 +02:00
Peter Simons f29e3b72df cachix: it's no longer necessary to add boost manually 2019-09-30 15:56:13 +02:00
Peter Simons 5e4270f451 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-1-g5325ccd from Hackage revision
48972320ba.
2019-09-30 15:52:25 +02:00
Domen Kožar 821676200d
cachix: comment why boost is needed 2019-09-30 13:59:16 +02:00
Peter Simons 1c92cdaf74 configuration-ghcjs.nix: fix evaluation 2019-09-30 12:52:43 +02:00
Peter Simons 33011f0d50 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0 from Hackage revision
65cacc5a5a.
2019-09-30 12:35:51 +02:00
Peter Simons f12bc855dd hackage2nix: disable failing builds that break evaluation on Hydra 2019-09-30 12:32:22 +02:00
Peter Simons 2d995f138f haskell-ghc-lib-parser: we mo longer need older versions around 2019-09-30 12:28:37 +02:00
Peter Simons c311665d37 haskell-hlint: update override to use the latest ghc-lib-parser version 2019-09-30 12:27:33 +02:00
Peter Simons 737014b883 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0 from Hackage revision
fd0a3e82ed.
2019-09-30 02:30:49 +02:00
Domen Kožar 5dd11ebb4a
haskellPackages.amazonka*: fix build 2019-09-29 09:57:32 +02:00
Domen Kožar 3a59830c44
cachix&niv: use separate bin output 2019-09-29 09:52:11 +02:00
Domen Kožar 606b9f40aa
haskell.packages.ghc881.regex-posix: fix build 2019-09-29 09:11:04 +02:00
Peter Simons dbaa4d098e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0 from Hackage revision
04348dc32c.
2019-09-29 02:30:49 +02:00
Domen Kožar e04dae50cf
fix dhall_1_26_0 reference 2019-09-28 21:33:14 +02:00
Nicolas Mattia 3867b45745 niv: mark as not broken
`niv` used to depend on the broken `github`. The dependency was removed
and `niv` builds fine.
2019-09-28 18:31:37 +02:00
Peter Simons 2590a85189 haskell-liquidhaskell: drop obsolete overrides 2019-09-28 12:04:39 +02:00
Peter Simons ece7ad556f hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0 from Hackage revision
47b2f92d3c.
2019-09-28 02:30:34 +02:00
Vladimír Čunát 217cf982c7
Merge branch 'master' into staging-next 2019-09-27 22:13:02 +02:00
Peter Simons 5fe9452e11 haskell-liquidhaskell: drop obsolete overrides 2019-09-27 11:04:52 +02:00
Michael Alan Dorman e7eb269d45 cabal2nix: fix build
Without this change, the build fails with:

```
Warning:
    This package indirectly depends on multiple versions of the same package. This is very likely to cause a compile failure.
      package hackage-db (hackage-db-2.0.1-AliTRXEJBGFAEMpONOEnbV) requires Cabal-2.4.0.1
      package hpack (hpack-0.32.0-1iJuukTWmC4EGkYhAiFeII) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
      package distribution-nixpkgs (distribution-nixpkgs-1.3.1-82Z2DCdLAUs8Q2gjtlPLz5) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
      package cabal2nix (cabal2nix-2.15.0) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
      package cabal2nix (cabal2nix-2.15.0) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
      package cabal2nix (cabal2nix-2.15.0) requires Cabal-3.0.0.0-CD1INMNwoxXIKVgcu1nec5
```
2019-09-27 08:18:04 +03:00
Peter Simons cfe8afebe5 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0 from Hackage revision
05d7197f35.
2019-09-27 02:30:33 +02:00
Peter Simons 920a2c4060 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0 from Hackage revision
43ab24038a.
2019-09-26 02:30:51 +02:00
Dmitry Kalinkin c455adcc42
Merge branch 'master' into staging-next
Fixes eval on darwin after #69072

Resolved conflict in pkgs/tools/security/thc-hydra/default.nix
Basically had to revert a1c0e10564 which
adapts #69210 to master that doesn't yet have
329a88efa7

Tested using maintainers/scripts/eval-release.sh before and after to see
that the fix works
2019-09-25 19:21:46 -04:00
Peter Simons 4f31c024d1 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0 from Hackage revision
a1a41a1b56.
2019-09-25 15:29:47 +02:00
Peter Simons 933c885761 cabal2nix: add override to keep the ghc-8.6.x version compiling 2019-09-25 15:29:46 +02:00
Peter Simons e234266c38 haskell-bencode: mark the package broken with ghc-8.8.x 2019-09-25 15:29:46 +02:00
Peter Simons ab64a69b54 haskell-src: mark the package broken with ghc-8.8.x 2019-09-25 15:29:46 +02:00
Peter Simons 4485fc595d haskell-memory: use the latest version when compiling with ghc-8.8.1 2019-09-25 15:29:46 +02:00
Peter Simons 7321582c7d haskell-microlens: use the latest version when compiling with ghc-8.8.1 2019-09-25 15:29:46 +02:00
Peter Simons ba0b08074c haskell-shelly: use the latest version when compiling with ghc-8.8.1 2019-09-25 15:28:40 +02:00
Peter Simons 17c3cfd9f0 haskell-hackage-db: use the latest version when compiling with ghc-8.8.1 2019-09-25 15:28:40 +02:00