1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-16 01:46:30 +00:00
Commit graph

6643 commits

Author SHA1 Message Date
(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
(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
Ellie Hermaszewska be3aabda6b
haskellPackages.haskell-ci-unstable: bump attoparsec dependency 2021-11-05 17:10:00 +08:00
Ellie Hermaszewska 02fb0e2202
haskellPackages.ghcup: remove obsolete test fix 2021-11-05 17:10:00 +08:00
Ellie Hermaszewska a744a7413d
haskellPackages.language-docker: remove obsolete fix 2021-11-05 15:42:29 +08:00