Commit graph

4438 commits

Author SHA1 Message Date
Silvan Mosberger 6c13c0f4ed
Merge pull request #61484 from chreekat/minimal-haskell-packaging-docs
Add minimal docs for callHackage and friends
2019-05-16 18:48:40 +02:00
Niklas Hambüchen 0ef2bbfd0b haskell: servant: Don't hardcode $doc.
Until now this broke on `enableSeparateDocOutput = false`,
as then `$doc` was not defined so it tried to copy stuff to
`/share/doc/servant`.

Fixes regression introduced in commit be63b1994d.
2019-05-15 22:45:32 +02:00
Bryan Richter 6a74ba96fd
Add minimal docs for callHackage and friends
Specifically haskellSrc2nix, callHackage, and callHackageDirect. Other
functions should probably also be documented, but it's at least a start.
2019-05-14 08:18:02 +03:00
Peter Simons 8e4df4840e haskell-hledger-lib: jailbreak to enable running the build with ghc-8.8.x
The build still fails, but I want to see the actual errors.
2019-05-12 20:49:17 +02:00
Peter Simons 8e4cd524c7 haskell-lens: patch (and jailbreak) to fix build with ghc-8.8.x 2019-05-12 20:49:17 +02:00
Peter Simons 12982ef5cd haskell-shakespeare: patch to fix build with ghc-8.8.x 2019-05-12 20:49:17 +02:00
Peter Simons 4619745465 haskell-aeson: ghc-8.8.x runs out of memory trying to compile the test suite 2019-05-12 20:49:17 +02:00
Peter Simons f944f8f9c5 haskell-cabal-install: update ghc-8.8.x package set to latest git version 2019-05-12 20:49:16 +02:00
Peter Simons aa62499290 haskell-cassava: patch to fix the build with ghc-8.8.x 2019-05-12 20:49:16 +02:00
Peter Simons 5409929d61 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-10-gb2ea1c2 from Hackage revision
baa9f80e41.
2019-05-12 20:49:16 +02:00
Peter Simons cb0235faf9 hackage2nix: disable failing Hydra builds 2019-05-12 20:49:16 +02:00
Peter Simons 44184820b2 haskell-setlocale: jailbreak to fix the build with ghc-8.8.x 2019-05-12 20:49:16 +02:00
Mario Rodas 6673cc8ee9
haskell: x509-system fix on darwin
x509-system requires access to the `security` executable. Partially
reverts [1: d69cc779b5]

1: d69cc779b5
   Revert "Revert "darwin 10.12 commits""
2019-05-12 11:00:00 -05:00
Peter Simons 8fd4b19d6b haskell-aeson: patch to fix the build with ghc-8.8.x 2019-05-12 09:54:32 +02:00
Peter Simons 579b679507 haskell-dlist: jailbreak to fix the build with ghc-8.8.x 2019-05-12 09:54:32 +02:00
Peter Simons 553a1eec6f haskell-parallel: jailbreak to fix the build with ghc-8.8.x 2019-05-12 09:54:32 +02:00
Peter Simons 5d61a76ba9 haskell-optparse-applicative: jailbreak to fix the build with ghc-8.8.x 2019-05-12 09:54:32 +02:00
Peter Simons 7df834c628 haskell-th-lift: jailbreak is no longer necessary in the latest version 2019-05-12 09:54:32 +02:00
Peter Simons b24afc5119 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3 from Hackage revision
2979437e88.
2019-05-12 09:54:26 +02:00
Peter Simons ac8bf3419b hackage2nix: re-enable 'megaparsec-tests' builds on Hydra 2019-05-12 09:54:26 +02:00
Peter Simons 47a7480f05 haskell-quickcheck-instances: jailbreak to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons e4659b5616 haskell-integer-logarithms: jailbreak to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 44ac450719 haskell-attoparsec: apply patches to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 7055bea4a9 haskell-hashable-time: jailbreak to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 64d6f5f70b haskell-lucid: jailbreak to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 5761cd818f haskell-unordered-containers: update to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 2d66230409 haskell-logict: drop obsolete ghc-8.8.x patch 2019-05-09 18:15:20 +02:00
Peter Simons 17fe388b79 haskell-vector-th-unbox: apply patches to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 6a472242c1 haskell-regex-tdfa: apply patches to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons aa61fdec21 haskell-easytest: update to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 1aa45760aa haskell-hedgehog: apply patches to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 4c3d279ff7 haskell-th-lift: jailbreak (and update) to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 5cff040755 haskell-src-exts: apply patches (and update) to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 4cd5e3f1cb haskell-cabal-doctest: apply patches to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 464db7088a haskell-tasty-expected-failure: jailbreak to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 583c94dd62 haskell-exceptions: drop obsolete ghc-8.8.x patch 2019-05-09 18:15:20 +02:00
Peter Simons 10c28ba328 haskell-happy: apply patches to fix the build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 2faa640f24 jailbreak Diff & disable ChasingBottoms test suite to fix build with ghc-8.8.x 2019-05-09 18:15:20 +02:00
Peter Simons 65cb34b159 haskell-colour: drop obsolete ghc-8.8.x patch 2019-05-09 18:15:20 +02:00
Peter Simons 03edc1e5c5 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3 from Hackage revision
c2043c4622.
2019-05-09 18:15:13 +02:00
Peter Simons 9fdb33a3cf LTS Haskell 13.20 2019-05-09 18:13:45 +02:00
Peter Simons 7fbcbf3e53 hackage2nix: update list of broken builds 2019-05-09 18:13:45 +02:00
Peter Simons 4c6dcdff4d git-annex: update sha256 hash for version 7.20190507 2019-05-08 16:02:31 +02:00
Peter Simons 5c8c39b9f5 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-11-gfe32a4c from Hackage revision
d194071427.
2019-05-08 16:02:31 +02:00
Renaud 2fb1b3156f
Merge pull request #60932 from c0bw3b/patches-cleanup
[treewide] delete (some) unused patches
2019-05-07 23:34:04 +02:00
Peter Simons 15d6b77402 git-annex: fix sha256 hash for version 7.20190503 2019-05-07 23:10:30 +02:00
Frederik Rietdijk 0196d8f11c Merge master into staging-next 2019-05-07 09:00:06 +02:00
Peter Simons 9a0bd49c27 ghc-8.8.x: patch zlib, optparse-applicative, HTTP, and hackage-security to fix their builds 2019-05-06 14:42:49 +02:00
Peter Simons d8bbb81d48 ghc-8.8.x: patch logict and th-abstraction to fix their builds 2019-05-06 14:42:49 +02:00
Peter Simons de0fadd2c2 ghc-8.8.x: patch regex-base, regex-posix, and exceptions to fix the build 2019-05-06 14:42:49 +02:00
Peter Simons 470faf83f6 ghc-8.8.x: build cabal-install with the native Cabal library 2019-05-06 14:42:49 +02:00
Peter Simons 5c100aad2a ghc-8.8.x: use latest git version of resolv to fix the build 2019-05-06 14:42:49 +02:00
Peter Simons fa5ebccbdf ghc-8.8.x: patch regex-base to fix the build 2019-05-06 14:42:49 +02:00
Peter Simons c83c189696 ghc-8.8.x: patch QuickCheck to fix the build 2019-05-06 14:42:49 +02:00
Peter Simons 3362111abf ghc-8.8.x: patch colour and dlist to fix their builds 2019-05-06 14:42:49 +02:00
Peter Simons fd26fa9c1e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-10-gb2ea1c2 from Hackage revision
4d015cbe2f.
2019-05-06 14:42:49 +02:00
Pascal Wittmann 2c86fc4daf yesod-markdown: unbreak as it builds fine 2019-05-06 14:42:48 +02:00
Pascal Wittmann 7ddf899582 esqueleto: fix build by skipping tests and haddock 2019-05-06 14:42:48 +02:00
Pascal Wittmann 06026f28f3 classy-prelude-yesod: fix build by skipping haddock 2019-05-06 14:42:48 +02:00
Silvan Mosberger 92d522154c hackage2nix: Unmark hnix as broken 2019-05-06 14:42:48 +02:00
Peter Simons 40c69a36cf hackage2nix: update list of broken builds 2019-05-06 14:42:48 +02:00
c0bw3b 9cb260d091 [treewide] delete unused patches 2019-05-04 19:52:24 +02:00
Frederik Rietdijk 1979224f15 Merge master into staging-next 2019-05-02 21:38:22 +02:00
Peter Simons dc702cef76 haskell-cryptol: drop obsolete overrides to fix the build after version update 2019-05-02 19:29:00 +02:00
Peter Simons 28edabd88e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-10-gb2ea1c2 from Hackage revision
fef5f295a5.
2019-05-02 19:28:56 +02:00
Peter Simons 6ec7d60365 hackage2nix: update list of broken builds 2019-05-02 19:28:56 +02:00
Jack Kelly 736b0c53a4 haskellPackages.beam-*: remove obsolete patches 2019-05-02 19:28:23 +02:00
Frederik Rietdijk 3462fe27d9 Merge staging-next into staging 2019-04-30 15:52:19 +02:00
Peter Simons f95a6c4f3c haskell-primitive: use latest git version when building with ghc-8.8.x 2019-04-30 11:43:45 +00:00
Peter Simons 605ae9af33 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-10-gb2ea1c2 from Hackage revision
0c24eb3954.
2019-04-30 11:43:45 +00:00
Peter Simons 0739389b14 hackage2nix: update list of broken builds 2019-04-30 11:43:45 +00:00
Peter Simons 41277f6473 haskell-*-plugins: fix build with network 3.x 2019-04-30 11:43:45 +00:00
Peter Simons a075254632 haskell-lambdabot-core: fix build with network 3.x 2019-04-30 11:43:45 +00:00
Peter Simons 841547a566 haskell-network-bsd: fix the build in LTS-13.x 2019-04-30 11:43:45 +00:00
Peter Simons fa1741985b hackage2nix: add network-3.0.x to the package set
3.1.x is too new and not yet supported by many packages that need a 3.x
version (like HTTP).
2019-04-30 11:43:45 +00:00
Peter Simons dd2417cda0 ghc-8.8.x: try to get some builds working with the alpha-1 compiler 2019-04-30 11:43:44 +00:00
Peter Simons 67f027faeb hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-10-gb2ea1c2 from Hackage revision
fcb3245123.
2019-04-30 11:43:44 +00:00
Peter Simons 82d2c663b4 LTS Haskell 13.19 2019-04-30 11:43:44 +00:00
Peter Simons 5ce6458f5e hackage2nix: update list of broken builds 2019-04-30 11:43:44 +00:00
Peter Simons 591af2397e haskellPackages: update default compiler to from ghc 8.6.4 to 8.6.5
LTS 13.x will probably make the switch soon, too.
2019-04-30 11:43:44 +00:00
Peter Simons da9c111088 ghc-8.6.x: fix llvmPackages version; this compiler needs LLVM 6.x 2019-04-30 11:43:44 +00:00
Peter Simons 894e102c84 ghc: add alpha-1 pre-release for version 8.8.1
The patches for https://phabricator.haskell.org/D5123 and
https://github.com/haskell/haddock/issues/900 no longer
apply and have been dropped.
2019-04-30 11:43:44 +00:00
Daniel Schaefer 786f02f7a4 treewide: Remove usage of isNull
isNull "is deprecated; just write e == null instead" says the Nix manual
2019-04-29 14:05:50 +02:00
Matthew Bauer 87944c3125
Merge pull request #56744 from matthewbauer/macos-10-12
Update macOS to 10.12
2019-04-26 22:20:03 -04:00
Peter Simons 0dffbcd178 haskell-pandoc-citeproc: update override for the latest version 2019-04-25 17:29:40 +02:00
Peter Simons f111664194 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-10-gb2ea1c2 from Hackage revision
5072503e70.
2019-04-25 17:29:34 +02:00
Peter Simons e2763c05e1 hackage2nix: update list of broken builds 2019-04-25 17:29:33 +02:00
Peter Simons 905ec757ef LTS Haskell 13.18 2019-04-25 17:29:33 +02:00
Matthew Bauer d69cc779b5 Revert "Revert "darwin 10.12 commits""
This reverts commit 8505e710e7.
2019-04-20 23:17:04 -04:00
Frederik Rietdijk bae32a9f5c Merge staging-next into staging 2019-04-16 18:54:15 +02:00
Peter Simons 4f11c82d6e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-9-ge08962a from Hackage revision
554b854eb0.
2019-04-15 19:29:18 +02:00
Peter Simons 221f65b041 hackage2nix: update list of broken packages
Closes https://github.com/NixOS/nixpkgs/pull/59333.
2019-04-15 19:29:17 +02:00
Peter Simons f9dd1b813e LTS Haskell 13.17 2019-04-15 19:28:57 +02:00
Peter Simons 3689d543e3 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-5-g11c68fd from Hackage revision
150f8868bf.
2019-04-13 12:53:54 +02:00
Peter Simons 84cb3df618 liquidhaskell-cabal has been fixed in the latest version. 2019-04-13 12:53:54 +02:00
Peter Simons 09dbd3c8dc liquidhaskell: update devel snapshot to the latest version 2019-04-13 12:53:54 +02:00
Michael Alan Dorman 8c7d15f6d9 taffybar: unbreak package by default
The gtk package situation seems to have been resolved, so it builds again.

Closes https://github.com/NixOS/nixpkgs/pull/59305.
2019-04-13 12:53:54 +02:00
Peter Simons 81c31f3682 hackage2nix: update list of broken packages to fix evaluation errors on Hydra 2019-04-13 12:53:54 +02:00
(cdep)illabout 757099e8f1 haskell-generic-builder: disable library-for-ghci by default
This commit disables the library-for-ghci flag passed to
`Setup configure` in the Haskell generic-builder.nix file.

This stops the HSfoo.o file from being built.  Building this
HSfoo.o file caused doctest to take an extremely long time
to load dependencies when running.

This is a follow-up from https://github.com/NixOS/nixpkgs/pull/58743.
2019-04-12 11:55:22 +02:00
Peter Simons 6b63bbb199 haskell-pandoc: update override for the latest release 2019-04-12 11:55:22 +02:00
Peter Simons a85d1c9e34 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-5-g11c68fd from Hackage revision
3d5bbe3d81.
2019-04-12 11:55:22 +02:00
Peter Simons ab622fa93b hackage2nix: update list of broken packages 2019-04-12 11:55:21 +02:00
Peter Simons be5594b412 LTS Haskell 13.16 2019-04-12 11:55:21 +02:00
Matthew Bauer 4aca600624
Merge pull request #59024 from matthewbauer/hackage-mirrors
haskell: add fpcomplete mirror, use hackage mirrors in more places
2019-04-10 01:45:04 -04:00
Pascal Wittmann 4e9ffcff7b
haskellPackages.yesod-markdown: jailbreak 2019-04-07 19:47:25 +02:00
Austin Seipp 12db6c18f9 cryptol: fix, rework cryptol 2.6.0 builds
- The previous build of Cryptol was broken on GHC 8.6.x, which is now the
  new default. That's been fixed with a few upstream patches that will come
  up whenever the next release happens.

  - There was also a build failure on base-compat, fixed by jailbreaking.

  - The previous setup had all-packages.nix creating a new derivation
  solely for the purpose of wrapping the Z3 binary. This has been removed:
  the wrapper is still added but during the Haskell build itself, so that
  all Haskell dependent packages can use the cryptol interpreters too.

  - In its place, we use justStaticExecutables, so people using nix-env
  and Cryptol users who *don't* need haskell dependencies can get much
  smaller closures. Obviously this still implies a second build, but
  this build is much more useful than one that merely adds a shell
  script to a package that's relatively expensive to compile...

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-04-07 00:45:22 -05:00
Matthew Bauer eaa5e85b35 haskell: add more hackage mirrors, use mirrors in more places
Fixes #58971
2019-04-05 13:51:56 -04:00
(cdep)illabout a5b85222ff Add option to disable library-for-ghci in the generic haskell builder.
Closes https://github.com/NixOS/nixpkgs/pull/58743.
2019-04-02 11:46:48 +02:00
Peter Simons 1da98bb281 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-4-gd25a3c5 from Hackage revision
5fa644505e.
2019-04-02 09:53:31 +02:00
Domen Kožar b06201bf6f
cachix: use separate bin output to prove it's useful
Spares compilation time by not compiling the package twice.
2019-03-29 15:10:54 +07:00
Domen Kožar bd06834d5e
haskell: allow separate bin output, disable by default 2019-03-29 15:10:42 +07:00
Peter Simons 1e41576638 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-4-gd25a3c5 from Hackage revision
f007a3166a.
2019-03-28 10:27:46 +01:00
Peter Simons c406a7287d hackage2nix: update list of broken Haskell packages 2019-03-28 10:27:45 +01:00
Peter Simons 803e956919 liquidhaskell: switch ghc-8.6.x version to the 'develop' branch to fix the build 2019-03-26 17:20:35 +01:00
Peter Simons 999450f7d3 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-4-gd25a3c5 from Hackage revision
12f5245f28.
2019-03-26 17:20:34 +01:00
Peter Simons 3732f1fe7e LTS Haskell 13.14 2019-03-26 17:20:34 +01:00
Peter Simons 3e113f5f7a
Merge pull request #58199 from rnhmjoj/superbuffer
haskellPackages.superbuffer: fix build
2019-03-25 13:57:12 +01:00
rnhmjoj 32ec718b57
haskellPackages.superbuffer: fix build 2019-03-24 12:07:40 +01:00
Peter Simons 35a504415f git-annex: update sha256 hash for new version 7.20190322 2019-03-23 17:06:25 +01:00
Peter Simons b23f9e540f hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-3-gea0f0ca from Hackage revision
4b477e240f.
2019-03-23 17:06:25 +01:00
Peter Simons ce5504bc74 hackage2nix: drop broken entry for hfsevents
The package has its meta.platforms set up correctly already in cabal2nix's
post-processing code.

Fixes https://github.com/NixOS/nixpkgs/issues/58028.
2019-03-22 11:14:32 +01:00
Peter Simons a61b989900
Merge pull request #57748 from nomeata/haskell-clock-patch
Import cross-compilation patch for clock
2019-03-20 23:18:52 +01:00
Troels Henriksen 27f7cf2cad futhark: only wrap the 'futhark' executable
Newer versions of Futhark only care about this executable, and the
others are thin wrappers that will go away in a future version.
2019-03-17 22:51:20 +01:00
Peter Simons 3447973b9b xmonad-extras: drop obsolete override 2019-03-17 09:43:14 +01:00
Peter Simons 7c04e3eb75 haskell-arbtt: add build products into $PATH for the check phase
Fixes https://github.com/NixOS/nixpkgs/pull/57585.
2019-03-17 09:43:14 +01:00
Peter Simons e98e4d21fa hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-3-gea0f0ca from Hackage revision
83ddbaad89.
2019-03-17 09:21:20 +01:00
Michael Peyton Jones 387c513d12 generic Haskell builder: don't copy packages from GHC
In order to build the package databases that we will use when compiling
a Haskell package, we iterate over the relevant dependencies, and if
they contain a package db, we copy its contents over.

So far so good, except when one of those dependencies is GHC. This
doesn't happen ordinarily, but it will happen when we construct the
package database for compiling `Setup.hs`.  This is compiled for the
build architecture, so we get the build deps, including both the native
and the cross GHC (if there is one).

In this case, we end up copying the packages from the GHC's package
database. This is at best unnecessary, since we will get those packages
from the GHC when we compile with it.

At worst, however, this is semantically questionable. We can end up
having multiple copies of e.g. Cabal with the same version, but
(potentially) different contents. At the moment, GHC will expose one of
these at semi-random depending on which one it looks at "first".
However, there is a MR open [in
GHC](https://gitlab.haskell.org/ghc/ghc/merge_requests/545) which as a
side effect will instead expose both, leading to ambiguous module
warnings (which is not unreasonable, since it *is* ambiguous).

So what can we do about it? The simplest solution is just to not copy
the package databases from GHC. GHC is special in this regard, so I
think it's okay to treat it specially.

This PR should have no effect on anything now, but will prevent any
breakage when/if the GHC patch lands.

Closes https://github.com/NixOS/nixpkgs/pull/57706.
2019-03-17 09:21:20 +01:00
Peter Simons bdd4e11278 haskell-pandoc: update overrides for the new 2.7.1 version
(cherry picked from commit 96c7ea5f6d1b9d41afcdcac1b156813013a5d04d)
2019-03-16 20:31:23 +01:00
Peter Simons b514a6d351 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2-3-gea0f0ca from Hackage revision
faa5a059ee.
2019-03-16 20:31:23 +01:00
Peter Simons 2df9351953 LTS Haskell 13.13
(cherry picked from commit fee2f975ecd5a478f5a4fc60b4d6aaa53696e19e)
2019-03-16 20:30:58 +01:00
Peter Simons 93e4a90502 ghc: switch our default compiler to version 8.6.4
Also, drop obsolete 8.6.x minor releases 8.6.1, 8.6.2, and 8.6.3.

(cherry picked from commit 7fde42b8ebddbd673342b98d9d7c892a0c521583)
2019-03-16 20:30:58 +01:00
Peter Simons 17c62c98d3
Merge pull request #57587 from erictapen/hakyll-pandoc-bump
haskellPackages.hakyll: bump pandoc dependency to 2.7
2019-03-16 13:47:33 +01:00
Joachim Breitner c1eeb8f3ab Import cross-compilation patch for clock
taken form https://github.com/input-output-hk/iohk-nix/blob/master/patches/clock-0.7.2.patch
2019-03-16 11:32:39 +01:00
Stefan Fehrenbach b0351c0eb9
Remove obsolete workaround that breaks chell 0.5 2019-03-15 12:07:41 +00:00
Pascal Wittmann 66504c0671
Merge pull request #57129 from NixOS/fix-haskellPackages-xattr
haskellPackages.xattr: fix build with attr-2.4.48 (see #53716)
2019-03-15 09:08:41 +01:00
Peter Simons 54258e459f haskell-pandoc-citeproc: update override for the new version 2019-03-13 18:11:03 +01:00
Peter Simons bbf5431865 haskell-texmath: drop obsolete override 2019-03-13 18:11:03 +01:00
Peter Simons 8a0d1650a3 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2 from Hackage revision
9fb5246e3c.
2019-03-13 18:11:03 +01:00
Peter Simons c18759113e LTS Haskell 13.12 2019-03-13 18:11:03 +01:00
Justin Humm b82150c8c2
haskellPackages.hakyll: bump pandoc dependency to 2.7 2019-03-13 17:44:51 +01:00
Peter Simons 3dd4ea56d7 haskell-ci: bump to latest git version 2019-03-10 11:12:57 +01:00
Peter Simons 51435890dd haskell-pandoc: update overrides for the latest LTS release 2019-03-10 11:12:56 +01:00
Peter Simons fa376f7548 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2 from Hackage revision
9939986acd.
2019-03-10 11:12:51 +01:00
Peter Simons 9b5ce24b2e LTS Haskell 13.11 2019-03-10 11:12:35 +01:00
Matthew Bauer ca6e93155b
Merge pull request #56661 from matthewbauer/stack-hook-fixup
stack-hook: deduplicate better
2019-03-09 18:08:47 -05:00
Pascal Wittmann 57afc591b3
haskellPackages.xattr: fix build with attr-2.4.48 (see ##53716) 2019-03-09 17:37:46 +01:00
Peter Simons 33ebe0c79d
Merge pull request #56162 from jacereda/fix-purescript-build
purescript: fix build compiling with ghc 8.4.4
2019-03-07 08:39:08 +01:00
Peter Simons aef1d63650 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.2 from Hackage revision
76af45f9cb.
2019-03-06 14:24:51 +01:00
Jorge Acereda dd2dff39fa purescript: fix build compiling with ghc 8.4.4
Closes #53597.
2019-03-06 08:36:52 +01:00
Peter Simons 78b94d335d
haskell-packages: re-write references to webkit to webkitgtk 2019-03-06 00:20:07 +01:00
Peter Simons 2d3455ec0e haskell-packages.nix: fix all references that refer to a known alias
Thanks to @jtojnar for implementing this improvement.
2019-03-05 21:22:46 +01:00
Peter Simons fbc21368b9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-10-gd1d8208 from Hackage revision
f2e35741b5.
2019-03-05 21:22:46 +01:00
Jan Tojnar 2ac764de78
Revert "hackage-packages.nix: automatic Haskell package set update"
This reverts commit fe0f47110f.
2019-03-05 16:28:29 +01:00
Jan Tojnar fe0f47110f
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-7-g6b9bca8 from Hackage revision
98dbc22cb4.
2019-03-05 16:27:46 +01:00
Jan Tojnar 57c745f530
gnome2: remove aliases 2019-03-05 15:37:45 +01:00
Peter Simons 9e1ef78162 pandoc: add overrides to fix build of the new 2.7 version 2019-03-05 11:13:47 +01:00
Peter Simons 6e04ad9523 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-10-gd1d8208 from Hackage revision
43355d3d6c.
2019-03-05 11:13:47 +01:00
Peter Simons a70e883445 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-10-gd1d8208 from Hackage revision
137855b0b1.
2019-03-05 11:13:47 +01:00
Peter Simons d955c0a385 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-9-g74e5d36 from Hackage revision
dc5ba26095.
2019-03-05 10:22:33 +01:00
Peter Simons 33e87e4b69 LTS Haskell 13.10 2019-03-05 10:22:33 +01:00
Domen Kožar d45ba336b2
cachix: 0.1.3 -> 0.2.0 2019-03-05 10:59:51 +07:00
Ryan Mulligan cdc652ad45 haskell: fix removed aliases; fix OfBorg eval 2019-03-02 13:52:20 -08:00
Peter Simons 3d3e5cafa7 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-6-gd2bed2e from Hackage revision
e78602c2a3.
2019-03-02 19:30:40 +01:00
Matthew Bauer 71f189f26f stack-hook: deduplicate better
No need to check for duplicates as it is now handled by setup.sh
deduplication. Also should use targetOffset here instead of hostOffset
because we are using stack-hook natively.
2019-03-02 02:21:32 -05:00
Frederik Rietdijk 2fcb11a244 Merge staging-next into master 2019-03-01 09:06:20 +01:00
Artem Pyanykh f7003e5390 ghc-8.4.4: use sphinx 1.7.x to build the documentation
ghc-8.4.4 requires sphinx < 1.8, otherwise build fails on haddock with:

    Extension error: The 'ghc-flag' directive is already registered to domain std

Also fixed evaluation errors in configurations of ghc-8.2.x and ghc-8.4.x.

Closes https://github.com/NixOS/nixpkgs/pull/55703.
2019-02-27 21:08:49 +01:00
Peter Simons 8913ba2a8d hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-6-gd2bed2e from Hackage revision
40db99045c.
2019-02-27 09:11:14 +01:00
Peter Simons 446757f8ae LTS Haskell 13.9 2019-02-27 09:11:13 +01:00
Peter Simons 1f2d0a3569 haskell-base-compat-batteries: fix build with ghc 8.2.2 and 8.4.4 2019-02-24 10:14:29 +01:00
Peter Simons 10e7cf92bc haskell-ci: enable command-line completion 2019-02-24 10:14:29 +01:00
Peter Simons bbd82be63e haskell-ci: add an override that uses the latest git version
The latest Hackage release is too old to be useful, unfortunately.
2019-02-24 10:14:29 +01:00
Peter Simons 3d596e90da hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-6-gd2bed2e from Hackage revision
db6cb31415.
2019-02-24 10:14:29 +01:00
Vladimír Čunát 71f4ba29a3
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1506218
2019-02-22 17:51:01 +01:00
Domen Kožar 673f50f4d9
haskellPackages.servant-client-core: patch out runtime error 2019-02-22 17:03:52 +07:00
Peter Simons 4f208c5818 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-6-gd2bed2e from Hackage revision
f59e85c25b.
2019-02-22 10:34:55 +01:00
Nathan van Doorn a86ffa4988 haskell-modules/generic-builder.nix: add haddockFlags option 2019-02-22 10:32:15 +01:00
Peter Simons 6450d8c5ca haskell-hledger: drop obsolete (and already commented-out) overrides 2019-02-21 12:12:18 +01:00
Peter Simons 7a6bbb41ac haskell-hledger: don't install data files that don't belong to this package
Fixes https://github.com/NixOS/nixpkgs/issues/53936.
2019-02-21 12:12:18 +01:00
Peter Simons 1d6532d976
Merge pull request #56137 from jacereda/cereal-check-head
cereal: run test suite on ghc-head
2019-02-21 11:54:11 +01:00
Peter Simons 62eae63a49
Merge pull request #56139 from jacereda/psqueues-check-head
psqueues: run test suite on ghc-head
2019-02-21 11:53:25 +01:00
Peter Simons 48db7bf9d9
Merge pull request #56138 from jacereda/psqueues-check-86
psqueues: run test suite on ghc-8.6
2019-02-21 11:53:05 +01:00
Jorge Acereda 7e153d9e2d psqueues: run test suite on ghc-head 2019-02-21 10:08:04 +01:00
Jorge Acereda 5aa3f23a98 psqueues: run test suite on ghc-8.6 2019-02-21 10:06:42 +01:00
Jorge Acereda d5f45a6566 cereal: run test suite on ghc-head 2019-02-21 10:04:11 +01:00
Jorge Acereda c8e61efae3 cereal: run test suite on ghc-8.6 2019-02-21 10:02:43 +01:00
Frederik Rietdijk e2cd07b997 Merge staging-next into staging 2019-02-21 07:54:33 +01:00
Peter Simons 6968539751 git-annex: update sha256 hash for version 7.20190219 2019-02-20 20:07:07 +01:00
Peter Simons 905ffbba4b hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-6-gd2bed2e from Hackage revision
51bfa34234.
2019-02-20 20:07:02 +01:00
Peter Simons 19fcb0861b hackage2nix: disable failing Hydra builds 2019-02-20 20:07:01 +01:00
Peter Simons 44ae35170f LTS Haskell 13.8 2019-02-20 20:07:01 +01:00
Matthew Bauer b1bbd94bb6 Merge remote-tracking branch 'NixOS/master' into staging 2019-02-18 20:36:48 -05:00
Sarah Brofeldt dcdba11ac9 pandoc: Enable distribution to fix master eval 2019-02-18 21:10:28 +01:00
Peter Simons 1472b9902a haskell-pandoc-citeproc: update override for the latest version 2019-02-18 10:39:12 +01:00
Peter Simons acaa5c1f1a stylish-cabal compiles again. Yay!
Thank you, @pikajude.
2019-02-18 10:39:12 +01:00
Peter Simons cdc4398b71 Disable failing test suites for pandoc and tasty-hedgehog to fix builds. 2019-02-18 10:39:12 +01:00
Peter Simons f382de263b pandoc: switch to latest version despite LTS 13.x recommendations
The 2.5.x version no longer passes its test suite with recent versions of its
dependencies.
2019-02-18 10:39:12 +01:00
Peter Simons 64334a7b64 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1-5-g0b4d758 from Hackage revision
c3f27250ec.
2019-02-18 10:39:12 +01:00
Peter Simons eba4f12a83 LTS Haskell 13.7 2019-02-18 10:39:10 +01:00
Ryan Mulligan 9a32caa376
Merge pull request #53480 from andrew-d/andrew/git-annex-darwin
gitAndTools.git-annex: wrap binary on not-Linux to use Nixpkgs' coreutils
2019-02-17 10:37:43 -08:00
Daiderd Jordan 4c01785170
Merge pull request #55777 from LnL7/haskell-conduit-extra
haskellPackages.conduit-extra: fix darwin sandbox build
2019-02-17 12:35:29 +01:00
Frederik Rietdijk fd48a94b62 Merge staging-next into staging 2019-02-16 09:30:46 +01:00
Daiderd Jordan 34726a8139
haskellPackages.conduit-extra: fix darwin sandbox build
The tests depend on localhost networking and get stuck otherwise.
2019-02-14 20:06:09 +01:00
Jan Tojnar 606ceda352
gnome3: stop using aliases 2019-02-14 02:31:15 +01:00
Nathan van Doorn 86c5937bcb haskellPackages.equivalence: dontCheck in GHC 8.6
The test suite fails due to MonadFail changes
2019-02-13 17:39:16 +00:00
Vladimír Čunát c40f211499
Merge branch 'staging-next'
It's not completely without regressions, but ATM it seems to bring more
upsides than downsides and the iteration is too long already.
2019-02-10 14:20:49 +01:00
Guillaume Bouchard af11b2538d haskellPackages.generic-lens: update configuration-common.nix
- `patches` is no longer necessary
- `dontCheck` added because tests are failing for a minor issue
2019-02-10 01:36:38 +01:00
Matthew Bauer 29dc71c876
Merge pull request #53070 from rnhmjoj/scat-master
haskellPackages.scat: fix build
2019-02-09 10:22:36 -05:00
Izorkin fe7b682e6d haskellPackages.uri-bytestring: fix build 2019-02-09 12:42:39 +03:00
Peter Simons 20dc7bfc5a
Merge pull request #55445 from Izorkin/insert-ordered-containers-fix-test
haskellPackages.insert-ordered-containers: fix test phase
2019-02-09 10:16:28 +01:00
Vladimír Čunát 7f9e3b8206
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1504357
2019-02-09 10:15:17 +01:00
rnhmjoj 287d1de51a
haskellPackages.scat: fix build 2019-02-09 09:16:25 +01:00
Matthew Bauer 8101cf8c23
Merge pull request #54989 from srhb/taffybar-unoverride
taffybar: Remove strictDeps and restore overrideAttrs
2019-02-08 17:33:19 -05:00
Izorkin 535644a9da haskellPackages.insert-ordered-containers: fix test phase 2019-02-08 15:22:46 +03:00
Vladimír Čunát ff101946a8
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1503899
2019-02-06 14:24:46 +01:00
Peter Simons 0f68f393bf hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1 from Hackage revision
6098061825.
2019-02-04 18:11:24 +01:00
Peter Simons c7369800d1 LTS Haskell 13.6 2019-02-04 18:11:24 +01:00
Guillaume Bouchard 3652cfec28 haskellPackages.primesieve: fix build
Temporaries changes in `configuration-common.nix` to fix the cabal
file which does not specify that the haskell library depends on the
C++ shared library. Pull request had been sent upstream.
2019-02-04 13:50:52 +01:00
Jack Kelly 65bb12e337 haskellPackages.these: jailbreak
Test require tasty >= 1.2, which isn't in hackage-packages. Maintainer
has a stated policy of not publishing revisions/new versions for test
dependency changes.

0.7.6 is in hackage but not yet in nixpkgs.
2019-02-03 20:33:13 +11:00
Vladimír Čunát bd9f835bf6
Merge branch 'master' into staging-next
Larger rebuild, probably mainly haskell.
Hydra nixpkgs: ?compare=1503325
2019-02-02 17:13:11 +01:00
Kosyrev Serge e505891a5c haskell/generic-buidler: make installPhase handle Cabal 2.5's lax fields 2019-02-02 13:13:18 +01:00
Kosyrev Serge d8260d6af0 ghc-8.8: de-null parallel 2019-02-02 13:13:18 +01:00
Peter Simons dd0ce323c0 git-annex: update sha256 hash for version 7.20190129 2019-02-02 13:13:18 +01:00
Peter Simons bb6dbfef03 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.1 from Hackage revision
2b2341be91.
2019-02-02 13:13:04 +01:00
Jack Kelly 038752f30b haskellPackages.tdigest: jailbreak
Upstream doesn't publish releases or revisions to relax test bounds.
2019-02-02 13:11:53 +01:00
Jack Kelly 528251c37b haskellPackages.servant-docs: jailbreak
Upstream doesn't publish releases or revisions to relax test bounds.
2019-02-02 13:11:53 +01:00
Jack Kelly f5d52c1949 haskellPackages.beam-*: GHC 8.6.x fixes, and relax version bounds 2019-02-02 13:11:53 +01:00
Vladimír Čunát 8ba79e5af9
haskellPackages.servant: fixup build after 86f646da 2019-02-02 11:56:04 +01:00
Peter Simons 5649eb713e
Merge pull request #53978 from ElvishJerricco/ghcjs-8.4-8.6-fixes
GHCJS: Fix 8.4 and add 8.6
2019-02-01 13:37:02 +01:00
Sarah Brofeldt 73eb54db18 taffybar: Remove strictDeps and restore overrideAttrs 2019-01-31 13:00:27 +01:00
Will Fancher d2362209c6 Fix aeson on GHC 8.4 2019-01-30 04:44:42 -05:00
Jack Kelly ff3c60b338 haskellPackages.posix-pty: dontCheck
The test program does not exit gracefully.
See https://github.com/merijn/posix-pty/issues/12
2019-01-30 19:00:27 +11:00
Peter Simons f3dc051771 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.13-1-gda47f40 from Hackage revision
01238f97b1.
2019-01-29 20:19:54 +01:00
Peter Simons be1cae381f hackage2nix: disable broken builds on Hydra
@gridaphobe: ghc-srcspan-plugin has been broken for quite a while now.
2019-01-29 20:19:53 +01:00
Peter Simons 4a1c5eea97 LTS Haskell 13.5 2019-01-29 20:19:53 +01:00
Peter Simons dd98e07fed stylish-cabal: fix build with GHC 8.4.x (and clean up overrides)
Unfortunately, more recent compiler versions are unable to build this package
because of its dependency on the old haddock-library version.
2019-01-29 10:59:32 +01:00
Peter Simons dd5acc08db darcs: drop obsolete overrides
Fixes https://github.com/NixOS/nixpkgs/issues/53433.
2019-01-29 10:23:54 +01:00
Peter Simons 6c8098da26 haskell-tonaparser: disable test suite to avoid infinite recursion 2019-01-29 10:23:54 +01:00
Peter Simons 7aabea02f0 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.13-1-gda47f40 from Hackage revision
c400563a55.
2019-01-29 10:23:54 +01:00
Shea Levy 15e8d1d314
Merge pull request #52848 from mightybyte/callHackage-variant
Add a callHackage variant that doesn't require all-cabal-hashes
2019-01-27 17:13:40 -05:00
Matthew Bauer 580c675ea9
Merge pull request #53618 from matthewbauer/fix-49206
haskell.buildStackProject: use setup hook
2019-01-27 13:54:40 -05:00
Doug Beardsley 0cb5b013c0 Overrides can be passed to callHackageDirect 2019-01-27 12:28:01 -05:00
Vladimír Čunát eb965a4b38
Revert "hackage-packages.nix: automatic Haskell package set update"
This reverts commit c6ff4d6192.

error: while evaluating anonymous function at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci/.gc-of-borg-outpaths.nix:39:12, called from undefined position:
while evaluating anonymous function at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci/pkgs/top-level/release-lib.nix:121:6, called from /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci/lib/attrsets.nix:292:43:
while evaluating 'hydraJob' at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci/lib/customisation.nix:157:14, called from /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci/pkgs/top-level/release-lib.nix:121:14:
while evaluating the attribute 'drvPath' at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci/lib/customisation.nix:174:13:
while evaluating the attribute 'drvPath' at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci/lib/customisation.nix:141:13:
while evaluating the attribute 'buildInputs' of the derivation 'tonaparser-0.1.0.0' at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci/pkgs/stdenv/generic/make-derivation.nix:185:11:
while evaluating the attribute 'buildInputs' of the derivation 'tonatona-0.1.0.0' at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-1-lassulus.ewr1.nix.ci/pkgs/stdenv/generic/make-derivation.nix:185:11:
infinite recursion encountered, at undefined position
2019-01-27 11:42:40 +01:00
Peter Simons c6ff4d6192 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.13-1-gda47f40 from Hackage revision
48c03b982b.
2019-01-27 10:26:39 +01:00
Kosyrev Serge 2e5c9ba727 haskell generic-builder.nix: adapt to package config files having more spaces 2019-01-27 10:26:07 +01:00
Kosyrev Serge ea19a8ed1e ghcHEAD: update to 8.7 2019-01-27 10:26:07 +01:00
Peter Simons e51f959fc7 git-annex: drop obsolete patches 2019-01-25 11:54:30 +01:00
Peter Simons 10a474e74d git-annex: update sha256 hash for new version 7.20190122 2019-01-25 11:54:30 +01:00
Peter Simons 6ca4fdcf87 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.13-1-gda47f40 from Hackage revision
72a2d5c004.
2019-01-25 11:54:25 +01:00
Peter Simons 83e3d9ffb9 haskell-HaTeX: enable hydra builds again 2019-01-25 11:54:24 +01:00
Peter Simons bd898975e9 LTS Haskell 13.4 2019-01-25 11:54:23 +01:00
Domen Kožar 8e30701601
stack2nix: distribute again 2019-01-21 20:40:24 +07:00
Silvan Mosberger d6b74a4145 haskellPackages.idris: Fix build 2019-01-21 08:57:54 +01:00
Silvan Mosberger 35049bc155 haskellPackages.megaparsec_6_5_0: Fix build
Only the tests were incompatible with GHC 8.0's MonadFail change.
Patching would be possible too, but just not doing the tests is simpler.
2019-01-21 08:57:54 +01:00
Will Fancher 55fe0276b8 Limit parallel building of Haskell packages. [Fixes #53665] 2019-01-21 08:57:54 +01:00
Peter Simons 178836c9bb LTS Haskell 13.3
- add megaparsec < 7.0 for Idris

 - update Haskell package with hackage2nix v2.13-1-gda47f40 from Hackage
   revision e81e538727
2019-01-21 08:56:45 +01:00
Domen Kožar c6dcccc402
Merge pull request #54352 from expipiplus1/monad-memo
haskellPackages.monad-memo: remove unnecessary patch
2019-01-20 15:16:39 +07:00
Joe Hermaszewski 59379cb304 haskellPackages.monad-memo: remove unnecessary patch 2019-01-20 10:43:41 +08:00
Alexandre Esteves 1eb9812566
Fix typo 2019-01-18 00:05:57 +00:00
Peter Simons 512bdb02f2 LTS Haskell 13.2
This update was generated by hackage2nix v2.13-1-gda47f40 from Hackage revision
e5010211f9.
2019-01-14 09:48:53 +01:00
Peter Simons b661d8dcc0
Merge pull request #53790 from romildo/fix.HaTeX
haskellPackages.HaTeX: jailbreak
2019-01-13 17:52:18 +01:00
Peter Simons c921228126
Merge pull request #53789 from romildo/fix.wl-pprint-extras
haskellPackages.wl-pprint-extras: jailbreak
2019-01-13 17:51:16 +01:00
José Romildo Malaquias a38cfed974 haskellPackages.dates: jailbreak 2019-01-12 18:10:04 -02:00
José Romildo Malaquias 3f7d94c8e0 haskellPackages.wl-pprint-extras: jailbreak 2019-01-12 18:04:45 -02:00
José Romildo Malaquias 9536ada457 haskellPackages.HaTeX: jailbreak 2019-01-12 10:36:33 -02:00
Jack Kelly b10f43c1f1 hpc-coveralls: jailbreak for GHC 8.6 2019-01-08 16:30:17 +11:00
Matthew Bauer 0dabacae00 haskell.buildStackProject: use setup hook
This makes things easier and hopefully fixes the arg too long issue.

Fixes #49206.
2019-01-07 21:28:53 -06:00
Bas van Dijk 8ad610b040
Merge pull request #53523 from jacereda/futhark-darwin
Fix futhark build on Darwin
2019-01-07 12:13:13 +01:00
Peter Simons 6c54f9ea5a git-annex: patch to fix build with ghc 8.6.x 2019-01-07 10:57:22 +01:00
Peter Simons 10b9cc5b06 pandoc: drop obsolete override 2019-01-07 10:57:21 +01:00
Peter Simons 056227a877 haskell-yaya: break infinite recursion 2019-01-07 10:57:21 +01:00
Peter Simons 4976bc2fe2 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.13-1-gda47f40 from Hackage revision
7f0cb0143c.
2019-01-07 10:57:16 +01:00
Jorge Acereda 2118e66fc3 futhark: fix darwin build 2019-01-06 22:56:50 +01:00
Jorge Acereda a339eec2f5 futhark: remove obsolete non-hackage package 2019-01-06 22:56:29 +01:00
Andrew Dunham a5d41a30e5 gitAndTools.git-annex: wrap binary on not-Linux to use Nixpkgs' coreutils 2019-01-06 06:45:55 -05:00
Ryan Mulligan d62e013359
Merge pull request #53158 from ryantm/haskell-binary-orphans
haskellPackages.binary-orphans: dontCheck
2019-01-05 16:03:35 -08:00
Ryan Mulligan d637039acf
Merge pull request #53432 from jerith666/haskell-fixes
haskell: friday: jailbreak
2019-01-05 10:48:48 -08:00
Ryan Mulligan f706777f5b haskellPackages.binary-orphans: dontCheck 2019-01-05 10:29:20 -08:00
Ryan Mulligan 88029fc8af
Merge branch 'master' into haskell-github 2019-01-05 10:02:30 -08:00
Matt McHenry 8358ffc708 haskellPackages.friday: jailbreak 2019-01-05 08:39:09 -05:00
Peter Simons cce612a649 haskell-pandoc: jailbreak to fix the build 2019-01-04 12:58:27 +01:00
Peter Simons 22c495bb28 haskell-esqueleto: lo and behold, the package is no longer broken 2019-01-04 12:58:27 +01:00
Peter Simons c792202b99 configuration-ghc-8.6.x.nix: cosmetic 2019-01-04 12:58:27 +01:00
Peter Simons 720a857c55 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.13-1-gda47f40 from Hackage revision
62a980cbfe.
2019-01-04 12:57:12 +01:00
Peter Simons e911f179f5 hackage2nix: update list of broken Hydra builds 2019-01-04 12:57:02 +01:00
Peter Simons e4d4080db3 LTS Haskell 13.1 2019-01-04 12:43:22 +01:00
Wisut Hantanong 8ae21a85cc haskellPackage.greenclip: add missing dependency (xdmcp) (#53388)
fixes #53336
2019-01-04 09:13:36 +01:00
Jan Tojnar b2b921bdca
Merge pull request #53149 from jtojnar/qrencode-cleanup
qrencode: merge with libqrencode
2019-01-02 02:18:22 +01:00
Ryan Mulligan a07c754856 haskellPackages.github: dontCheck 2019-01-01 14:54:08 -08:00
Ryan Mulligan 3820041ffd
Merge pull request #53137 from puffnfresh/package/djinn
haskellPackages.djinn: apply patch for GHC 8.4
2019-01-01 10:12:20 -08:00
Jan Tojnar c5c2ac4f45
qrencode: merge with libqrencode 2019-01-01 17:19:07 +01:00
Bas van Dijk 559916f648 haskellPackages.inline-c-cpp: disable test-suite on darwin to fix the build 2019-01-01 16:51:24 +01:00
Brian McKenna 61cefaf7dd haskellPackages.djinn: apply patch for GHC 8.4 2019-01-01 12:29:49 +05:30
Domen Kožar 45f5453359
haskell packages: RSA test suite doesn't compile on GHC 8.6 2018-12-29 10:54:04 +00:00
Jan Tojnar cb5bc310d3
haskellPackages.Frames: unbreak
vinyl ≥ 0.10 is in the LTS.
2018-12-26 15:19:10 +01:00
Jan Tojnar a6b74907f7
haskellPackages.yi-core: unbreak
yi-language ≥ 0.18 is in the LTS now
2018-12-26 15:03:15 +01:00
Jan Tojnar f4b4dc2d0b
haskellPackages.safe-money-aeson: unbreak
The following fix is no longer necessary after a Stackage update:

https://github.com/NixOS/nixpkgs/issues/46467
2018-12-26 14:53:21 +01:00
Peter Simons 4f4b151ae2 haskell-scalendar: drop obsolete override 2018-12-26 14:03:50 +01:00
Peter Simons 08ca69a513 haskell-hoopl: drop obsolete override 2018-12-26 14:02:07 +01:00
Peter Simons 4f4313046e Comment out some obsolete Haskell overrides to fix evaluation. 2018-12-26 13:46:12 +01:00
Peter Simons 1131244889 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.13-1-gda47f40 from Hackage revision
752c180edc.
2018-12-26 13:46:12 +01:00
Peter Simons 91ec96d77d LTS Haskell 13.0 (updates to ghc-8.6.3) 2018-12-26 13:46:11 +01:00
Doug Beardsley 83624524e2 Add a callHackage variant that doesn't require all-cabal-hashes 2018-12-25 12:19:24 -05:00
Peter Simons 195f8ac5ac haskell-JuicyPixels: update overrides for the new version 2018-12-21 14:02:57 +01:00
Peter Simons a220b2f370 haskell-appar: drop obsolete override 2018-12-21 14:02:57 +01:00
Peter Simons e6d726e5aa hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-11-gaf7cf68 from Hackage revision
6694c4746f.
2018-12-21 14:02:57 +01:00
Peter Simons 7f85bfd70d hackage2nix: prefer alsa-mixer 0.2.x by default
Fixes https://github.com/NixOS/nixpkgs/issues/52516.
2018-12-21 14:02:56 +01:00
Peter Simons 2018654322 LTS Haskell 12.23 2018-12-21 14:02:56 +01:00
John Ericson a0d4a4c9bc
Merge pull request #52499 from obsidiansystems/haskell-servant-cross
servant: Sphinx is a build-time dependency
2018-12-18 17:44:49 -05:00
Vaibhav Sagar b513231dc6 servant: Sphinx is a build-time dependency 2018-12-18 21:58:30 +00:00
Shea Levy 30fb5b0dcf
haskell generic builder: Add flag to allow inconsistent dependencies. 2018-12-15 13:31:08 -05:00
Peter Simons 8d937208fa hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-9-g89ccf08 from Hackage revision
7882a52a63.
2018-12-14 20:29:17 +01:00
Peter Simons 76e284fc60 haskell-hoogle: override haskell-src-exts to the latest version (as required) 2018-12-14 19:44:19 +01:00
Peter Simons f0f3cb75de haskell-hlint: override haskell-src-exts to the latest version (as required) 2018-12-14 19:44:19 +01:00
Peter Simons d7dcb9c291 haskell-appar: update to latest version to fix test suite failures in iproute 2018-12-14 19:44:19 +01:00
Peter Simons ea45e771a1 haskell-cryptonite: disable test suite to avoid transient errors 2018-12-14 19:44:19 +01:00
Peter Simons 89ed58dbea git-annex: update sha256 for new 7.20181211 version 2018-12-14 19:44:15 +01:00
Peter Simons 578a5f6588 haskell-brick: update override for the new version 2018-12-14 19:44:09 +01:00
Peter Simons ef7433ebdf hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-8-g7b07d27 from Hackage revision
9e2fca7940.
2018-12-14 19:44:08 +01:00
Peter Simons 31e4345dbd hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-8-g7b07d27 from Hackage revision
6b2a686eeb.
2018-12-14 19:44:08 +01:00
Peter Simons 3ab58ceaab hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-8-g7b07d27 from Hackage revision
574fb20f4c.
2018-12-14 19:44:08 +01:00
Peter Simons 19f8bedb02 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-8-g7b07d27 from Hackage revision
ae41ad7ac3.
2018-12-14 19:44:08 +01:00
Peter Simons 4e7fdb3fa6 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-5-g7b287a8 from Hackage revision
ce1988e297.
2018-12-14 19:44:08 +01:00
Peter Simons 1fb0890f21 hackage2nix: drop unused Cabal 1.x versions 2018-12-14 19:44:05 +01:00
Peter Simons d793f16da4 hackage2nix: allow updates of 'base-compat-batteries' again
I assume that the build issues that prevented us from using versions beyond
0.10.1 have been fixed by now.
2018-12-14 19:42:18 +01:00
Peter Simons b73074071b LTS Haskell 12.22 2018-12-14 19:42:18 +01:00
Guillaume Maudoux 9a104494ec haskellPackages.modular-arithmetic: disable tests 2018-12-13 16:46:22 +01:00
MarcFontaine 186ec58e1a haskellPackages.binary-parsers : disable tests 2018-12-08 22:30:54 +01:00
Frederik Rietdijk 5f554279ec Merge master into staging-next 2018-12-07 15:22:35 +01:00
Peter Simons db6aeeae56 haskell-json-autotype: disable the test suite to fix the build 2018-12-05 21:38:14 +01:00
Peter Simons 8e11a25d5f haskell-brick: update override for the new version 2018-12-05 21:38:14 +01:00
Peter Simons 0325f01d31 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-5-g7b287a8 from Hackage revision
47cd70c536.
2018-12-05 21:38:06 +01:00
Peter Simons 059c61d001 haskell-esqueleto: mark the build as broken 2018-12-04 22:08:46 +01:00
Peter Simons 82bb8cb934 haskell-hspec-core: use latest version when compiling with ghc-8.6.x 2018-12-04 22:08:46 +01:00
Peter Simons 63f5ed9f96 xmobar: disable the failing test suite to fix the build
The test suite tries to access the ALSA system and fails.
2018-12-04 22:08:46 +01:00
Peter Simons d5726e6ad9 haskell-brick: update ghc-8.6.x override for the new version 2018-12-04 22:08:46 +01:00
Peter Simons 697a421fdc haskell-shelly: enable the test suite again 2018-12-04 22:08:46 +01:00
Peter Simons 72b7f7f65b hledger: update overrides for version 1.12 2018-12-04 22:08:46 +01:00
Peter Simons 752b1484e4 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-4-g121c563 from Hackage revision
b55c0469b4.
2018-12-04 22:08:46 +01:00
Peter Simons 187e892a61 LTS Haskell 12.21 2018-12-04 22:08:45 +01:00
David Johnson e42d10957d Add disable core optimizations (#51464)
haskell.lib.disableOptimization: new function

Adds a utility function for disabling GHC core optimizations.
Significantly reduces build times.
2018-12-03 19:46:22 +01:00
Jan Tojnar a51a99c690
gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00
Peter Simons 82c7dea54a hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-3-g5ba7f08 from Hackage revision
0782f90b26.
2018-11-28 17:44:21 +01:00
Peter Simons ab6e5f0fe5 LTS Haskell 12.20 2018-11-28 17:44:21 +01:00
Peter Simons 8ef639a567 haskell-brick: update ghc-8.6.x build to latest version 2018-11-28 12:14:15 +01:00
Peter Simons 790e31279d haskell-pandoc-citeproc: update ghc-8.6.x build to latest version 2018-11-28 12:14:14 +01:00
Peter Simons 95615ad662 haskell-pandoc: update ghc-8.6.x build to latest version 2018-11-28 12:14:14 +01:00
Peter Simons c340ab0f96 haskell-fgl: update ghc-8.6.x build to latest version 2018-11-28 12:14:14 +01:00
Peter Simons 39a4d1f3a9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12-3-g5ba7f08 from Hackage revision
e8d9049755.
2018-11-28 12:14:10 +01:00
Peter Simons 0640741b20 hackage2nix: update list of failing Hydra builds 2018-11-27 16:39:30 +01:00
Peter Simons 1e54ee80f2 haskell-chell: pin build to patience-0.1.x
Newer version are not supported yet.
2018-11-27 16:39:30 +01:00
Peter Simons b13d8eadaa haskell-Cabal: update overrides for the new 2.4.1.x version 2018-11-27 16:39:30 +01:00
Peter Simons 9ad99b7099 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.12 from Hackage revision
6a8b5c5e27.
2018-11-27 16:39:24 +01:00
Alyssa Ross 1268b38254
Revert "Use older version of jailbreak-cabal with ghcHEAD"
This reverts commit d13f7c54e3.

ghc802 is no longer in Nixpkgs as of
2f0de54ddb.

The Cabal bug that ghc802 was a workaround for was fixed in Cabal 2.2,
though, so this shouldn't be necessary any more.

Upstream bugs:
https://github.com/peti/jailbreak-cabal/issues/13
https://github.com/haskell/cabal/issues/4719

Fixes https://github.com/NixOS/nixpkgs/issues/51042.
2018-11-25 22:47:25 +00:00
Peter Simons b89b093048 git-annex: update sha256 hash for new version 7.20181121 2018-11-25 09:43:41 +01:00
Peter Simons 9cf56f6f88 haskell-brick: update override for ghc-8.6.x to the latest version 2018-11-25 09:43:41 +01:00
Peter Simons 3516551316 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.11.1-13-g2103989 from Hackage revision
856a2e1280.
2018-11-25 09:43:35 +01:00
Guillaume Bouchard 62882d8cd2 haskellSrc2nix: disallow substitutes
Fix #49818. See the bug for more details.

The work done by haskellSrc2nix is usually lightweight, but needs to
be done each time a cabal file change. This triggers unexpected
network activity for a cache query which results most of the time on a
cache miss.

By disabling substitutes we:

- avoid the, mostly useless, binary cache query
- avoid unexpected network failure when users change a cabal file and
  try to rebuild without connectivity.
2018-11-22 16:24:13 +01:00
Peter Simons 31de7743f8 haskell-fltkhs: re-enable the build
https://github.com/NixOS/nixpkgs/pull/50828 makes an effort to fix this
package.
2018-11-21 16:06:23 +01:00
Peter Simons 50ffe1d46b hspec-meta: update override to the latest version 2018-11-21 16:06:23 +01:00
Peter Simons f5cdb2dc05 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.11.1-13-g2103989 from Hackage revision
c669f71a90.
2018-11-21 16:06:23 +01:00
c0bw3b db8991b2cb haskellPackages.poker-eval: obsolete
libpoker-eval is removed from nixpkgs
2018-11-20 20:53:46 +01:00
Profpatsch 7c75afaf1a haskellPackages.libnix: dontCheck 2018-11-20 19:03:09 +01:00
José Luis Lafuente 1fe45bff2e
gitHUD: renamed to githud 2018-11-19 16:57:58 +01:00
Peter Simons efa3790521 haskell-HTF: drop obsolete override for ghc 8.6.x 2018-11-18 17:17:46 +01:00
Peter Simons d2fafac6f0 haskell-brick: update override for ghc-8.6.x to the latest version 2018-11-18 17:17:46 +01:00
Peter Simons a7f387bfe5 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.11.1-9-g91c47b3 from Hackage revision
11be8361ef.
2018-11-18 17:17:39 +01:00
Peter Simons 8e7c14f651 haskell-shake: always use the latest version 2018-11-18 17:17:38 +01:00
Peter Simons a7c9c7592f LTS Haskell 12.19 2018-11-18 17:17:38 +01:00
Eric Wolf 5966c5698f haskell-opencv: fix build and #47595
The applied patch can be removed, when
cd613e200a
hits hackage and later nixpkgs.

Closes https://github.com/NixOS/nixpkgs/pull/50192.
Closes https://github.com/NixOS/nixpkgs/issues/47595.
2018-11-13 14:00:06 +00:00
Peter Simons 032d610aed hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.11.1-5-g1b0c0c3 from Hackage revision
2a8760e4bc.
2018-11-13 14:00:00 +00:00
Peter Simons 632fc6ba61 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.11.1-4-g8927afe from Hackage revision
1fba236a8a.
2018-11-12 16:25:41 +01:00
Peter Simons bcab3daac7 LTS Haskell 12.18 2018-11-12 16:25:40 +01:00
John Ericson d6811499d1
Merge pull request #49714 from roberth/haskell-bash-completion-2
haskellPackages: Add shell completions
2018-11-09 19:55:41 -05:00
Peter Simons 1fd998c512 haskell-src-meta: drop obsolete override 2018-11-08 17:39:13 +01:00
Peter Simons d0df66ea60 haskell-HTF: update ghc-8.6.x to latest version to fix the build 2018-11-08 17:39:13 +01:00
Peter Simons 8113f61c2a haskell-neat-interpolation: the test suite is supposed to work again 2018-11-08 17:39:13 +01:00
Peter Simons 7f08b1944b hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.11.1-4-g8927afe from Hackage revision
4cdc5794ea.

Fixes https://github.com/NixOS/nixpkgs/issues/49709.
2018-11-08 17:37:54 +01:00
John Ericson ebd1dd54e5 Merge remote-tracking branch 'upstream/master' into haskell-bash-completion-2 2018-11-08 11:28:53 -05:00
Robert Hensing 2a1c0dde8f haskellPackages: Add shell completions + improve docs
This adds the remaining parts of #42657 on top of #49477, renames the
function to a better name, and improves the docs
2018-11-08 11:28:11 -05:00
Peter Simons dde2ea4f37 git-annex: update sha256 hash for new version 7.20181105 2018-11-06 10:42:51 +01:00
Peter Simons f3900c0617 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.11.1-3-gc8d18e2 from Hackage revision
a1470d397f.
2018-11-06 10:42:47 +01:00
Peter Simons 0699f9ef07 LTS Haskell 12.17 2018-11-06 10:35:02 +01:00
Peter Simons 2b9916c715 haskell-pandoc: update overrides for the new version 2018-11-05 14:06:29 +01:00
Peter Simons 90acab51fe haskell-vty: update overrides for the new version 2018-11-05 14:06:29 +01:00
Peter Simons 0a74322a5d haskell-hspec: update overrides for the new version some more 2018-11-05 14:06:29 +01:00
Peter Simons 72825b5e39 haskell-hspec-discover: update overrides for the new version 2018-11-05 14:06:29 +01:00
Peter Simons 627624f5cd haskell-hspec-core: update overrides for the new version 2018-11-05 14:06:28 +01:00
Peter Simons 748ea69fab haskell-hspec: update overrides for the new version 2018-11-05 14:06:28 +01:00
Peter Simons db203c84e3 haskell-hpack: update overrides for the new version 2018-11-05 14:06:28 +01:00
Peter Simons d15d64352a hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.11.1-3-gc8d18e2 from Hackage revision
01afc16a43.
2018-11-05 14:06:24 +01:00
Peter Simons 68b1d626fb hackage2nix: disable failing Hydra builds 2018-11-05 14:06:23 +01:00
Peter Simons ff060e74b8 haskell-cpython: don't bind the obsolete name "python34"
Fixes the evaluation error introduced by 4f45edbd9a.
2018-11-05 14:03:43 +01:00
Peter Simons 4f45edbd9a haskell-cpython: revert "set to null"
This reverts commit 6a0b1b13b6. Please don't null
out the entire package just because its build is broken at the moment. If you
want to prevent users from compiling cpython, then haskell.lib.markBroken (or,
even better: markBrokenVersion) are the way to do it.
2018-11-05 10:06:26 +01:00
Silvan Mosberger 1dd6445252
Merge pull request #49758 from LumiGuide/fix-shellhook-ignore-haskell
haskellPackages.*.env: Fixed shellHook being ignored
2018-11-04 19:07:40 +01:00
Frederik Rietdijk 6a0b1b13b6 haskellPackages.cpython: set to null
because these are bindings for cpython 3.4 which we no longer distribute.
2018-11-04 18:48:24 +01:00
Falco Peijnenburg 0ff9a7a2cd haskellPackages.*.env: Fixed shellHook being ignored
The problem was introduced in 2bafa93b75464eee5744653319d8046e05cf141a
2018-11-04 17:03:35 +01:00
Peter Simons bf084e0ed7
Merge pull request #49653 from peti/drop-old-ghc-versions
drop old ghc versions 7.10.3, 8.0.2, and 8.4.3.
2018-11-03 19:43:59 +01:00
Eric Wolf 79dace1b30 haskellPackages.sdl2: test-suite needs x server, so deactivate it 2018-11-03 00:11:11 +01:00
Peter Simons 82822c66e4
Merge pull request #48697 from ElvishJerricco/jailbreak-cabal-helper
haskellPackages.cabal-helper: Jailbreak restrictive bounds.
2018-11-02 20:42:42 +01:00
Peter Simons fdc19ff311 haskell-polyparse: use latest version for ghc-8.6.1 2018-11-02 20:25:13 +01:00