3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

6646 commits

Author SHA1 Message Date
sternenseemann bdaf941e39 haskellPackages.hercules-ci-*: fix eval with haskell.lib.compose
PR was merged after the switch to haskell.lib.compose by default, but
originally created before that day, so the argument order used was
completely wrong, but CI didn't show it, because its state was stale.
2021-11-14 16:36:30 +01:00
Domen Kožar 6fe99723d3
Merge pull request #145383 from hercules-ci/upgrade-cnix
hercules-ci-*, cachix: nix: 2.3 -> 2.4
2021-11-14 08:41:08 -06:00
(cdep)illabout 24965d7d17 haskellPackages: mark packages depending on webkitgtk as not supported on darwin 2021-11-12 11:11:18 +09:00
(cdep)illabout 968cdb4815 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-11-12 10:26:52 +09:00
(cdep)illabout 47428eb551 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-11-12 09:40:59 +09:00
Dennis Gosnell d602c931e2
Merge pull request #145310 from cdepillabout/purescript-in-nixpkgs
haskellPackages.purescript: get building again
2021-11-12 08:50:32 +09:00
Robert Hensing f4c24b78d3 hercules-ci-*, cachix: nix: 2.3 -> 2.4 2021-11-11 11:45:47 +01:00
(cdep)illabout 3973f7a670 haskellPackages.purenix: add myself as a maintainer 2021-11-11 10:06:22 +09:00
(cdep)illabout 804bb2546d haskellPackages.purenix: get building 2021-11-11 10:01:30 +09:00
(cdep)illabout c2b56b0162 haskellPackages.happy_1_19_9: removed no-longer-used version 2021-11-11 10:01:30 +09:00
(cdep)illabout 749f0c355e haskellPackages.purescript: get building again 2021-11-11 10:01:30 +09:00
maralorn d8e8bb1210
Merge pull request #145401 from sternenseemann/haddock-interfaces
haskellPackages.mkDerivation: add doHaddockInterfaces option
2021-11-10 23:45:12 +01:00
sternenseemann af0eedf531 haskell.packages.ghc921.invariant: drop now upstreamed patch 2021-11-10 23:15:08 +01:00
Pepe Iborra d68033afae haskellPackages.mkDerivation: add doHaddockInterfaces option
This adds a new builder option `doHaddockInterfaces` to enable the -haddock flag in GHC,
which results in Haddock comments parsed at compile-time and embedded in
interface files. These are used by the :doc command in GHCi, as well as IDE
tools like ghcide and hls to display docs on hover.

The `-haddock` flag has been around since at least 8.2, even though it does not
get a mention in the GHC Users guide.

There are two downsides to turning on this flag:

1. Increased compile times, since Haddocks must be parsed and then encoded
2. Haddock parse errors now become compile errors for GHC < 9.0.1
   (https://gitlab.haskell.org/ghc/ghc/-/issues/8944)

Thus we only enable the feature if we have GHC 9.0.1 and haddock is
enabled; when 9.0.1 becomes the default GHC, we may need to reevaluate
the performance concern.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2021-11-10 21:10:35 +01:00
(cdep)illabout 1269a421d1 haskellPackages.language-javascript_0_7_0_0: add for use with purescript 2021-11-10 13:45:43 +09:00
(cdep)illabout ea8a637c66 haskellPackages.purescript-cst: get building 2021-11-10 13:42:38 +09:00
github-actions[bot] da2c9c6eab
Merge master into haskell-updates 2021-11-10 00:07:08 +00:00
Bernardo Meurer 32c35c5164
haskellPackages.hercules-ci-agent: pin to nix_2_3 2021-11-09 10:47:18 -08:00
Bernardo Meurer 794d38995f
haskellPackages.hercules-ci-cnix-expr: pin to nix_2_3 2021-11-09 10:47:17 -08:00
Bernardo Meurer 7336444023
haskellPackages.hercules-ci-cnix-store: pin to nix_2_3 2021-11-09 10:47:16 -08:00
Bernardo Meurer 5bc981bed6
cachix: pin to nix_2_3 2021-11-09 10:47:15 -08:00
sternenseemann 068869dd03 haskellPackages.lapack-ffi: apply configuration change unbreaking it
See 6542059fb5.
2021-11-09 13:26:58 +01:00
sternenseemann cc61d6cca0 haskellPackages.ghc-bignum: pin to 1.0 for 8.10.* support
Starting with GHC 9.0.1 ghc-bignum is bundled with GHC and we don't need
to worry about building it from hackage. ghc-bignum 1.2 doesn't seem to
build with anything before 9.2.1, so we need to downgrade ghc-bignum to
1.0 (and sadly keep our patches) for 8.10.7 support.
2021-11-09 13:25:03 +01:00
sternenseemann e6272c1715 haskellPackages.futhark: pin to < 0.20.6 to avoid aeson 2.0.0.0
We can't really use aeson 2.0.0.0 in nixpkgs yet, so we need to pin
futhark to avoid this constraint.
2021-11-09 13:23:10 +01:00
sternenseemann d25b3d60af haskellPackages.streamly_0_8_0: provide new dep Cocoa on darwin 2021-11-09 13:07:02 +01:00
github-actions[bot] e1766085b3
Merge master into haskell-updates 2021-11-09 00:10:05 +00:00
sternenseemann 398a948191 haskellPackages.ghcup: fix libyaml-streamly inheriting stale broken
overrideScope applies an overlay that fixes the build error for
libyaml-streamly, however the (correct) broken state of the package in
the normal package set is incorrectly inherited, so a markUnbroken is
required.
2021-11-08 23:54:26 +01:00
sternenseemann 50f969fb18 haskellPackages.git-annex: update sha256 for 8.20211028 2021-11-08 23:35:54 +01:00
sternenseemann a8bf7797ed haskellPackages.dsv: run now fixed test suite 2021-11-08 23:17:43 +01:00
sternenseemann 07c7f8e267 haskellPackages.assoc-list{,like}: run now fixed test suite 2021-11-08 22:25:41 +01:00
thielema 6542059fb5
haskellPackages.lapack-ffi: remove from broken.yaml 2021-11-08 22:08:53 +01:00
sternenseemann 6ec50700ae haskellPackages.base16: run now fixed testsuite 2021-11-08 22:06:59 +01:00
sternenseemann e4bb4090ac haskellPackages.plots: remove now unnecessary jailbreak 2021-11-08 22:06:47 +01:00
Ellie Hermaszewska 17e2591d9b
haskell.packages.ghc901.autoapply: jailbreak 2021-11-08 23:05:38 +08:00
Ellie Hermaszewska 2413ab9e72
haskellPackages.developPackage: Use haskell.lib.compose correctly 2021-11-08 18:34:00 +08:00
Ellie Hermaszewska 15ae25f36c
haskell: switch from haskell.lib to haskell.lib.compose 2021-11-07 20:18:45 +08:00
Ellie Hermaszewska 518f09f2d0
haskell.lib.compose: init
No changes in derivations for pkgs.haskellPackages
2021-11-07 19:40:00 +08:00
Ellie Hermaszewska 8b7c314eae
haskellPackages.lua: remove unnecessary patch 2021-11-07 18:48:42 +08:00
Ellie Hermaszewska 62ecf444fe
haskellPackages.hledger_1_23: override hledger-lib dependency version 2021-11-07 16:39:31 +08:00
sternenseemann 1756231ea5 haskell.packages.ghc921.ghc-lib*: use 9.2.1 version by default
hlint still uses the 9.0.1 versions, since its version bounds prevent
the 9.2.1 ones from being used for the time being.
2021-11-06 17:54:11 +01:00
Ellie Hermaszewska 5102894b08
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-11-06 17:37:46 +08:00
Ellie Hermaszewska 12e5c6505e
haskellPackages.hadolint: remove override
hadolint depends on a docker version we don't package. Will have to wait
until the next release for it to work with language-docker-10.3.0.0
2021-11-06 17:37:46 +08:00
Ellie Hermaszewska 7c182a1002
configuration-ghc-9.2.x.nix: update overrides 2021-11-06 17:27:41 +08:00
Ellie Hermaszewska 207243f7c9
Merge pull request #144758 from vaibhavsagar/ghc-9-2-overrides
configuration-ghc-9.2.x.nix: update overrides
2021-11-06 17:07:41 +08:00
Vaibhav Sagar 1278c772da configuration-ghc-9.2.x.nix: aeson_2_0_1_0-related overrides 2021-11-06 17:56:55 +11:00
sternenseemann a1f0dff4a7 haskellPackages: make ghc-lib* package versions GHC 9.0.1 available
These packages have seen releases for GHC 9.2.1, removing the 9.0.1
versions from the package set. By adding them to extra-packages, we can
prevent them from getting removed.
2021-11-05 17:39:05 +01:00
sternenseemann c6b8abd70a haskell.packages.ghc901.th-desugar: use 1.13 to fix eval 2021-11-05 17:38:39 +01:00
Vaibhav Sagar b38d0a8086 configuration-ghc-9.2.x.nix: update overrides 2021-11-06 03:03:44 +11:00
Ellie Hermaszewska 64a5e322cb
haskellPackages.hadolint: patch to permit our language-docker version 2021-11-05 19:30:00 +08:00
Ellie Hermaszewska 7a2ef11ae1
haskellPackages.ghcup: overrideScope for new versions and jailbreak 2021-11-05 17:10:00 +08:00