Commit Graph

998 Commits

Author SHA1 Message Date
Thomas Tuegel fd0e0cdc76
Revert "haskell: add nix-specific fixes for various packages in stackage"
This reverts commit 17c5ca9018.

This commit causes an evaluation error due to infinite recursion, which can be
tested by running:
```
$ nix-env -f . -qa \* --meta --xml --drv-path --show-trace > /dev/null
```
2017-02-18 12:48:05 -06:00
Nikolay Amiantov 32560d2699 haskellPackages.lambdabot: fix build 2017-02-18 19:33:22 +03:00
Nikolay Amiantov 713918a094 haskellPackages.pointfree: fix build 2017-02-18 19:33:22 +03:00
Benno Fünfstück 17c5ca9018 haskell: add nix-specific fixes for various packages in stackage
With these overrides, nearly all of the stackage packages in the latest
stackage release should compile now.
2017-02-18 14:34:53 +01:00
Sarah Brofeldt d26ac6afa4 haskellPackages.xmonad-extras: jailbreak to allow xmonad 0.13 (#22927)
Fixes https://github.com/NixOS/nixpkgs/issues/22919
2017-02-18 04:07:55 +01:00
Peter Simons 3c0b1919e7 git-annex: update sha256 hash for the new version 2017-02-16 11:49:42 +01:00
Peter Simons 1a0cddad80 Merge pull request #22834 from Profpatsch/data-pprint
haskellPackages: data-pprint jailbreak
2017-02-15 16:06:58 +01:00
Profpatsch d6fdba7f45 haskellPackages: data-pprint jailbreak 2017-02-15 15:44:30 +01:00
John Wiegley 3a0efcc4ca
configuration-common: http-api-data is now at version 0.3.5 2017-02-14 10:42:46 -08:00
Rickard Nilsson 8665250844 haskellPackages.dirstream: jailbreak 2017-02-14 13:48:44 +01:00
Michael Raskin 3508b4832f haskellPackages: fgl, fgl-arbitrary: jailbreak (w.r.t. hspec for tests) 2017-02-14 13:23:28 +01:00
Mikhail Volkhov 035e2028d8
Disable orgmode-parse tests in config-common.nix 2017-02-13 17:13:02 +03:00
Domen Kožar 1b02439b61
servant-server: disable testsuite 2017-02-13 14:54:55 +01:00
Peter Simons 8821b3899e haskell-lens: disable doctest suite to work around https://github.com/ekmett/lens/issues/713 2017-02-13 12:22:18 +01:00
Peter Simons 216d277095 haskell-servant: update hash for the documentation download 2017-02-13 12:22:17 +01:00
Peter Simons e60992354b haskell-hspec-contrib: disable test suite due to https://github.com/hspec/hspec/issues/307 2017-02-13 12:22:17 +01:00
Peter Simons c37e51fa68 haskell-stack: jailbreak to work around https://github.com/commercialhaskell/stack/issues/3001 2017-02-13 12:22:17 +01:00
Peter Simons 7a6648f20e haskell-uuid{,-types}: jailbreak to work around https://github.com/hvr/uuid/issues/28 2017-02-13 12:22:17 +01:00
Peter Simons 30b762a977 haskell-vector: disable the test suite to work around https://github.com/haskell/vector/issues/138 2017-02-13 12:22:17 +01:00
Peter Simons 8968bff461 haskell-case-insensitive: jailbreak to work around https://github.com/basvandijk/case-insensitive/issues/24 2017-02-13 12:22:16 +01:00
Peter Simons 0583ffb7c2 haskell-system-filepath: disable test suite to remove dependency on chell-quickcheck
chell-quickcheck does not support recent versions of QuickCheck and
therefore does not compile in LTS 8.x.
2017-02-13 12:22:16 +01:00
Peter Simons 7b96859cab haskell-parsec: jailbreak to work around https://github.com/aslatter/parsec/issues/68 2017-02-13 12:22:16 +01:00
Peter Simons 29a1db9a97 haskell-lifted-base: jailbreak to work around https://github.com/basvandijk/lifted-base/issues/34 2017-02-13 12:22:16 +01:00
Peter Simons 958b100827 haskell-common: drop overrides that have become obsolete with LTS 8.x 2017-02-13 12:22:09 +01:00
Benno Fünfstück 57507f08e8 haskell-modules: split off nix-specific overrides and common ones
This allows the nix-specific overrides to be reused for other purposes,
with different haskell package sets, etc.
2017-02-07 15:13:23 +01:00
Jörg Thalheim c45f572c68
haskellPackages.mysql-simple: skip check 2017-02-04 01:41:45 +01:00
Bas van Dijk 9438cc264f shelly: fix build on GHC-8.0.2 2017-02-02 15:18:28 +01:00
Peter Simons 072ebacb01 Merge pull request #22369 from LumiGuide/haddock-api-ghc802-fix
haddock-api: fix build on GHC-8.0.2
2017-02-02 14:47:43 +01:00
Bas van Dijk 344227bfb9 haddock-api: fix build on GHC-8.0.2 2017-02-02 14:29:55 +01:00
Pierre Radermecker f08bbb90c0 haskell-swagger2: don't haddock to fix haddock build error 2017-02-02 13:17:52 +01:00
Peter Simons b5a1783be7 haskell-servant: update overrides for version 0.10 2017-02-02 10:59:33 +01:00
Domen Kožar 0056a3a9c4
haskellPackages.hspec-expectations-pretty-diff: fix build 2017-01-28 10:56:22 +01:00
Peter Simons e832d380de haskell-brick: fix reference to vty 2017-01-24 23:14:02 +01:00
Peter Simons 2bbf68eafb structured-haskell-mode: drop obsolete version override 2017-01-24 23:14:02 +01:00
William Casarin 663afff780 haskellPackages.HsOpenSSL: remove jailbreak
issue has been closed and it seems to work
2017-01-24 23:14:02 +01:00
William Casarin dc3182a15c haskellPackages.store: enable check
looks like it works again
2017-01-24 23:14:02 +01:00
William Casarin 0cb43b920e haskellPackages.git-annex: remove overrides
they don't seem to be needed anymore
2017-01-24 23:14:02 +01:00
William Casarin 4e536a9f61 haskellPackages.elm-export: remove jailbreak
fixed here:

257962f512
2017-01-24 23:14:02 +01:00
William Casarin a8aee189e8 haskellPackages.barrier: remove jailbreak
fixed here:

1d61f4db12
2017-01-24 23:14:02 +01:00
William Casarin 8ea8493889 haskellPackages.ReadArgs: remove jailbreak
fixed here:

90d6122d74
2017-01-24 23:14:02 +01:00
Andreas Herrmann 1a534e0aab diagrams: Fix the 1.4.* versions of the ecosystem
The affected packages now depend on:

   diagrams-core ==1.4.*
   diagrams-lib ==1.4.*
   optparse-applicative ==0.13.*
2017-01-24 18:36:14 +01:00
Robert Hensing de8148d74c haskellPackages.doctest-discover: fix 2017-01-24 11:57:09 +01:00
Peter Simons f0314dea93 haskell-http-api-data: update overrides for latest version 2017-01-21 20:06:32 +01:00
John Wiegley 35aebd45f2
haskellPackages.servant_09_1_1,servant-client_0_9_1_1: update http-api-data reference 2017-01-19 15:47:14 -08:00
Peter Simons 1489bb4cb9 haskell-http-api-data: fix override for latest 0.3.x version 2017-01-18 09:54:13 +01:00
Peter Simons 73e2219927 stack: pin build to old version of hpack 2017-01-18 09:54:12 +01:00
Michael Raskin 00965c05fb haskellPackages: turtle_1_3_*: 1_3_0 -> 1_3_1
I am not the correct person to patch haskellPackages, but this
expression was missing `super.turtle_1_3_0` before and builds now.

Real motivation: fix evaluation tests for `master`. Right now
`test-eval-release.sh` passes fine.
2017-01-17 10:59:33 +01:00
Anthony Cowley 15389b51ce haskell-packages: fix purescript_0_10_5 deps
purescript-0.10.5 requires bower-json >= 1.0.0.1 && < 1.1, which is
available as bower-json_1_0_0_1.
2017-01-16 14:53:41 -05:00
Peter Simons ad412ba63a Merge pull request #21900 from Profpatsch/servant-docs
haskell: add servant sphinx docs to build
2017-01-16 10:56:17 +01:00
Profpatsch 0ef29213b5 haskell: add servant sphinx docs to build 2017-01-15 21:29:03 +01:00
Peter Simons 5b05266180 Merge pull request #21878 from rvl/master
haskellPackages.lentil: override dep versions
2017-01-15 21:04:59 +01:00
Peter Simons 5928e6d598 stack: update reference for http-client-tls to version 0.3.3.1 2017-01-15 17:03:32 +01:00
Michael Alan Dorman 4171ba5ecc git-annex: Remove versioned yesod-persistent override 2017-01-15 17:03:32 +01:00
Jude Taylor 14da7be1b9
haskellPackages.GLUT: remove freeglut on darwin 2017-01-14 10:52:18 -08:00
Rodney Lorrimar 99d0e1d84b haskellPackages.lentil: override dep versions 2017-01-14 08:41:30 +00:00
Domen Kožar 60435691f7
haskellPackages.servant-auth: fix build 2017-01-12 11:47:14 +01:00
Domen Kožar 464c79ea9f
turtle_1_3_0: fix build 2017-01-09 18:19:25 +01:00
Peter Simons dd0d71727a git-annex: fix build 2017-01-08 21:11:18 +01:00
Peter Simons f8a1e87e07 git-annex: update to latest version 2017-01-06 11:01:54 +01:00
Domen Kožar 28c06567f8 haskellPackages.hakyll: fix build 2017-01-05 10:24:07 +01:00
Domen Kožar f10dfd692f haskellPackages.mysql: fix #19593 2017-01-04 16:41:42 +01:00
Domen Kožar 17b7eb22c3 haskellPackages.wai-app-file-cgi: fix #21498 2017-01-03 23:28:58 +01:00
William Casarin 49ba174e7a elm-export: jailbreak 2016-12-28 17:34:19 +01:00
Peter Simons 9459dc42c8 haskell-stack: use latest http-client library 2016-12-28 17:30:16 +01:00
Peter Simons 17f42ee50f git-annex: switch to yesod-persistent-1.4.1.1 to fix build 2016-12-21 10:17:33 +01:00
Michael Alan Dorman acbbf6a3cc Fixup haskell-src-exts version 2016-12-14 15:33:27 +01:00
Peter Simons 69c09c47e6 stack: version 1.3.x needs aeson 1.x to compile 2016-12-14 15:33:27 +01:00
Peter Simons 64afb52f6c git-annex: fix sha hash for the new version 2016-12-14 15:33:27 +01:00
Peter Simons 1e14698a58 haskell-Cabal: update latest version to 1.24.2.0 2016-12-14 15:33:26 +01:00
Peter Simons 3e092a19f3 haskell-math-functions: test suite fails sporadically 2016-12-14 15:33:25 +01:00
Peter Simons 7f1d74d43b haskell-brick: update overrides with regard to vty 2016-12-14 15:33:25 +01:00
Profpatsch 570708183b haskellPackages: add hoogleLocal
The docs in `hoogle.nix` intend for it to be in the packageset as `hoogleLocal`
and that also makes a lot of sense from a user perspective.

`packages` is not a function `HaskellPackages -> [Package]`, but rather an
arbitrary set of packages.
That is good, because that way it can be used e.g. to merge package databases
from other versions of the packageset.

It’s done as function with default argument, because otherwise the user has to
use `overrideCabal` to override `packages` in `hoogle.nix`.
2016-12-12 14:27:04 +01:00
Nikolay Amiantov 497e6d2f1d haskellPackages.haskell-src-exts-simple: build against new haskell-src-exts 2016-12-05 16:39:23 +03:00
Greg Hale ad489cec10 Add pandoc dependency to heist to restore working heist tests 2016-12-05 01:53:44 +00:00
Domen Kožar d8e2eba828 haskellPackages.turtle: enable tests again (they pass) 2016-12-03 12:31:30 +01:00
Peter Simons 297ea7550c haskellPackages.ghc-core: Revert "0.5.6 -> 2012-12-15"
This reverts commit c1b919ff5c. That kind of
change is a maintenance nightmare because it unconditionally overrides the
package's version specified in hackage-packages.nix with something else, i.e.
no future update will ever have an effect. This is not the proper way to do it.
The proper way is to add the relevant commit from Github as a patch.
2016-12-01 20:04:19 +01:00
Peter Simons a571edecd0 haskell-jni: fix path to missing libjvm
libjvm.so is in a non-standard location and the build needs help finding it.
Closes https://github.com/NixOS/nixpkgs/issues/20669.
2016-12-01 19:58:28 +01:00
mingchuan 880ae3fd1e haskellPackages: fix brick and vty_5_13
brick 0.14 requires vty >= 5.12
2016-12-01 19:58:28 +01:00
Profpatsch 10cf3b150e haskellPackages.HDBC-odbc: remove haddock fix again 2016-11-30 13:04:48 +01:00
Ruslan Babayev f44023c485 haskellPackages.barrier: jailbreak 2016-11-28 17:18:21 -08:00
Michael Alan Dorman d24a886419 hoogle: build with newest haskell-src-exts 2016-11-27 17:00:14 +01:00
Michael Alan Dorman 725e44cc04 hindent: fix 5.2.1 build 2016-11-27 17:00:14 +01:00
Profpatsch 54f8379321 haskellPackages: fix HDBC-odbc haddockPhase 2016-11-23 16:21:59 +01:00
Michael Alan Dorman 9cca22873a git-annex: fixup sha256 for new version 2016-11-21 09:55:59 +01:00
Pascal Wittmann 515974a66b haskellPackages.ReadArgs: jailbreak to fix build
fixes #20515
2016-11-20 21:41:55 +01:00
obadz c1b919ff5c haskellPackages.ghc-core: 0.5.6 -> 2012-12-15 2016-11-20 16:25:54 +00:00
Nikolay Amiantov 5bfaa2d3ad lambdabot: fix to use new haskell-src-exts 2016-11-20 19:09:03 +03:00
Shea Levy f198e4f52a socket-0.7.0.0: Pass new version of QuickCheck 2016-11-19 19:28:46 -05:00
Peter Simons 4306a53756 Declare "ghcjs-base" as a compiler-provided core package.
This change fixes several GHCJS-related packages in our Hackage database.

Cc: @Profpatsch
2016-11-18 09:51:14 +01:00
Peter Simons fcb6a18f37 haskell-http-api-data: fix reference in configuration-common.nix 2016-11-16 11:16:10 +01:00
Michael Alan Dorman 7daf0b8b6e git-annex: update sha256 for new version 2016-11-14 10:04:15 +01:00
Peter Simons cb07aea0bd haskell-STMonadTrans: disable failing test suite to fix the build
Closes https://github.com/NixOS/nixpkgs/issues/20309.
2016-11-10 18:15:35 +01:00
Peter Simons 6a53da63b3 haskell-http-client: update reference in configuration-common.nix 2016-11-10 18:15:35 +01:00
Peter Simons cef68b475e haskell-diff-parse: jailbreak to fix test suite build 2016-11-09 08:47:27 +01:00
Peter Simons d268cef94a haskell-distributed-process-tests: don't run tests on Hydra 2016-11-07 08:36:20 +01:00
Peter Simons 488e460f27 configuration-common.nix: update reference to http-client_0_5_3_4 2016-11-07 08:36:00 +01:00
Peter Simons d9c3f3fbaf haskell-Cabal: update from 1.24.0.0 to 1.24.1.0 2016-11-07 08:36:00 +01:00
Profpatsch 77f6453fe8 haskellPackages: libsystemd-journal unjailbreak
upper bound got fixed
2016-11-05 20:55:23 +01:00
Nikolay Amiantov dd8f60fbd9 haskellPackages.dbus: fix for new DBUS_SESSION_BUS_ADDRESS format 2016-11-05 14:45:40 +03:00
Peter Simons 6a76ee237d haskell-hoogle doesn't work with haskell-src-exts-1.19.x. 2016-11-04 21:29:58 +01:00