Commit Graph

4289 Commits

Author SHA1 Message Date
Jan Tojnar
9983820e93
haskellPackages.hsdev_0_3_3_1: fix build 2019-06-21 23:33:54 +02:00
Jan Tojnar
93580a122e
haskellPackages.llvm-hs: fix build
It requires llvm_8
2019-06-20 00:47:30 +02:00
Peter Simons
f399f890dd haskell-stack: clean up deep overrides 2019-06-19 22:46:56 +02:00
Peter Simons
3a1a49c9ab git-annex: update sha256 for version 7.20190615 2019-06-19 22:46:56 +02:00
Peter Simons
ef24a2c6d5 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.4 from Hackage revision
ea1610f9fc.
2019-06-19 22:46:50 +02:00
Peter Simons
7a56998521 hackage2nix: disable builds that are broken on Hydra 2019-06-19 22:45:52 +02:00
Peter Simons
4d1660a9e8 LTS Haskell 13.26 2019-06-19 22:45:52 +02:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Peter Simons
6917433fb2
Merge pull request #62876 from endgame/unbreak-reflex
haskellPackages.reflex: dontCheck
2019-06-14 17:21:46 +02:00
Peter Simons
b30b8f9f69 haskell-stack: fix the build some more 2019-06-14 14:53:18 +00:00
Peter Simons
d7ddf86d2a pandoc: disable test suite to fix the build 2019-06-14 14:38:47 +00:00
Peter Simons
21fdd13968 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3-6-g315012a from Hackage revision
0bcde76479.
2019-06-14 13:06:36 +00:00
Peter Simons
9b68353c72 haskell-stack: add plenty of overrides to fix the build in LTS-13.x 2019-06-14 13:06:35 +00:00
Peter Simons
4b3e62d561 hackage2nix: update list of broken builds 2019-06-14 13:06:35 +00:00
Peter Simons
a8a43ab9ed pandoc: update build dependency version for the new 2.7.3 release 2019-06-14 13:06:35 +00:00
Peter Simons
9df1e349e8 hackage2nix: disable broken builds to fix Hydra evaluation 2019-06-14 13:06:08 +00:00
Peter Simons
af37181eed haskell-ip: use version 1.5.x to fix the build 2019-06-14 13:06:08 +00:00
Peter Simons
e1126316d7 haskell-constraints-deriving: disable test suite to fix the build 2019-06-14 13:06:08 +00:00
Peter Simons
0a253d7043 haskell-cryptol: update overrides for new sbv version 2019-06-14 13:06:08 +00:00
Peter Simons
caeebbb5f7 haskell-hslua-module-system: re-enable the build; it succeeds fine now 2019-06-14 13:06:08 +00:00
Peter Simons
65ca963e0b haskell-tasty-lua: disable test suite to fix the build 2019-06-14 13:06:07 +00:00
Peter Simons
142b8b510c haskell-hlint: use the latest ghc-lib-parser version 2019-06-14 13:06:07 +00:00
Peter Simons
09b0c36647 haskell-pandoc: update overrides for latest version 2019-06-14 13:06:07 +00:00
Peter Simons
bb5ef7900d hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3-6-g315012a from Hackage revision
413f238c84.
2019-06-14 13:06:07 +00:00
Peter Simons
c0c65d6717 LTS Haskell 13.25 2019-06-14 13:06:06 +00:00
Izorkin
cf9acd3e6d haskellPackages.insert-ordered-containers: fix build 2019-06-11 18:42:58 +09:00
Jack Kelly
5e411564cb haskellPackages.reflex: dontCheck
Reflex uses hlint in its test suite, failing the build if there are
any lint warnings. hlint depends on a newer haskell-src-exts than the
rest of the nixpkgs haskell infrastructure, so this avoids reflex
dependening on multiple versions of haskell-src-exts, which would
otherwise abort the build.
2019-06-09 12:12:33 +10:00
Peter Simons
d28f44c56c haskell-dhall: fix broken overrides 2019-06-07 11:59:57 +02:00
Peter Simons
11f10b686e hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3-6-g315012a from Hackage revision
9ac45f94e9.
2019-06-07 10:07:40 +02:00
Peter Simons
1c4349220e hackage2nix: use older version of 'ghc-lib-parser' by default to fix hlint 2019-06-07 10:07:39 +02:00
Silvan Mosberger
1d512f5870 haskellPackages: clean up some overrides
- jailbreak-cabal override isn't needed, shared executables are disabled
  by default (or is this precautionary?)

- Removed and added some infinite recursion overrides, moved them to
  configuration-nix.nix

- Unbreak zstd and attparsec-varword

- mysql override is already in configuration-nix.nix

- Move some overrides for disabling tests due to internet connectivity
  to configuration-nix.nix

Closes https://github.com/NixOS/nixpkgs/pull/62407.
2019-06-07 10:07:39 +02:00
Peter Simons
86d1fe06f3 haskell-configuration-common: cosmetic 2019-06-07 10:07:39 +02:00
Peter Simons
0636bebbdf hackage2nix: drop obsolete version overrides 2019-06-07 10:07:39 +02:00
Peter Simons
93fdcb84d9 hackage2nix: disable broken builds to fix evaluation errors on Hydra 2019-06-07 10:07:34 +02:00
Peter Simons
b7e194e059 LTS Haskell 13.24 2019-06-07 10:06:14 +02:00
Silvan Mosberger
45d7270579 haskellPackages.heap: Fix build 2019-06-04 10:26:11 +02:00
Peter Simons
64a8e60df9 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3-6-g315012a from Hackage revision
5a3c3ef601.
2019-05-31 16:09:31 +02:00
Peter Simons
f51c95d788 LTS Haskell 13.23 2019-05-31 16:09:31 +02:00
Peter Simons
02ea1812c8 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3-4-g5a23331 from Hackage revision
85d71d5231.
2019-05-24 17:45:21 +02:00
Peter Simons
c85fe3c330 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3-4-g5a23331 from Hackage revision
85d71d5231.
2019-05-24 17:44:16 +02:00
Peter Simons
2ad8ac54bf hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3-4-g5a23331 from Hackage revision
e029651cf8.
2019-05-24 17:44:15 +02:00
Peter Simons
bdb704e8d7 hackage2nix: update list of broken builds 2019-05-24 17:44:15 +02:00
Silvan Mosberger
3643fa4bca hackage2nix: un-break some Haskell packages
Either because they're no longer broken at all or by overriding them with a fix
2019-05-24 17:38:25 +02:00
Jack Kelly
49345f233c hackage2nix: lattices is no longer broken 2019-05-24 17:38:07 +02:00
Jack Kelly
ea3c0aa1b5 haskellPackages.hakyll: remove obsolete patch 2019-05-24 17:38:02 +02:00
Peter Simons
b644d5b159 LTS Haskell 13.22 2019-05-24 17:36:35 +02:00
Peter Simons
2903cbf66b haskell-tasty-hedgehog: current versions need hedgehog 1.x or later 2019-05-18 12:58:02 +02:00
Peter Simons
71fee27abb hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.14.3 from Hackage revision
5a5fa437a2.
2019-05-18 12:57:59 +02:00
Peter Simons
dc1cd81cfb hackage2nix: disable broken builds on Hydra 2019-05-18 12:57:42 +02:00
Peter Simons
b7f032ebed LTS Haskell 13.21 2019-05-18 12:57:42 +02:00
Robin Gloster
6cf583cf2f
Merge pull request #60406 from JohnAZoidberg/remove-isnull
treewide: Remove usage of isNull
2019-05-18 09:36:24 +00:00
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