rnhmjoj
654940f36b
haskellPackages.mkDerivation: check haddock availability
...
This change makes the haskell builder run the haddockPhase only if the
haddock program is availble (for example, it's not when cross-compiling).
2022-03-17 19:43:04 +01:00
sternenseemann
617b53c75f
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-03-17 17:57:37 +01:00
Michael Schneider
dd8cebebbf
haskellPackages.persistent-migration: disable integration tests
...
No PostgreSQL db in the build sandbox.
2022-03-17 17:57:04 +01:00
Robert Hensing
8a27cdef32
Merge pull request #164452 from hercules-ci/haskell-updates-ghc-9.0-stack
...
haskellPackages.stack: Patch for new Cabal
2022-03-17 10:22:36 +01:00
github-actions[bot]
6863d678bc
Merge master into haskell-updates
2022-03-17 00:10:36 +00:00
Robert Hensing
70e6eb9ec8
haskellPackages.stack: Patch for new Cabal
2022-03-16 16:52:01 +01:00
Malte Brandy
c998ef53b8
nix-output-monitor: 1.1.2.0 -> 1.1.2.1 + Refactor
2022-03-16 15:04:52 +01:00
Ellie Hermaszewska
da48de160e
Merge pull request #164339 from ncfavier/knob-ghc9
2022-03-16 16:32:22 +08:00
Naïm Favier
0ba189f2d7
haskellPackages.knob: add patch for GHC 9 support
...
Patch sent to upstream via email, but the package hasn't been updated in
ten years.
Changes:
- IO.seek should now return the new offset so I used modifyMVar instead
of modifyMVar_
- mkFileHandle now requires a RawIO instance for Device. Since this was
not the case before and I don't think we need to actually support raw
IO, I used DeriveAnyClass.
2022-03-16 02:10:08 +01:00
Malte Brandy
1a78adaa30
haskellPackages.neuron: Fix build
2022-03-16 02:02:42 +01:00
Malte Brandy
3cf437e461
haskellPackages.shower: jailbreak
2022-03-16 01:42:43 +01:00
Malte Brandy
4585f07fce
haskellPackages.reflex-dom-core: add patches
2022-03-16 01:42:43 +01:00
Malte Brandy
ab1a3c7224
haskellPackages.reflex: add patch
2022-03-16 01:42:43 +01:00
Malte Brandy
a17834b469
haskellPackages.dependent-sum-aeson-orphans: jailbreak
2022-03-16 01:42:42 +01:00
Malte Brandy
d3dcfdaf4c
haskellPackages.jsaddle-dom: Fix build
2022-03-16 01:42:42 +01:00
Malte Brandy
102af71d8c
haskellPackages.ghcjs-dom: fix package qualified import issue
2022-03-16 01:42:42 +01:00
Malte Brandy
0eef43331c
haskellPackages.jsaddle: jailbreak
2022-03-16 01:42:42 +01:00
Robert Hensing
2e87d165f7
haskellPackages.shellFor: Add extraDependencies
...
An example use case is when you have Haskell scripts that use
libraries that don't occur in your packages' dependencies.
2022-03-15 20:38:22 +01:00
Robert Hensing
c13629eb12
haskellPackages.elm2nix: Patch for aeson-2
2022-03-15 18:30:38 +01:00
Malte Brandy
bb72482cc3
haskell-language-server: Disable more flaky tests
2022-03-15 14:14:49 +01:00
sternenseemann
0146f135ae
haskellPackages.mustache: patch for unordered-containers 0.2.17
2022-03-15 12:17:32 +01:00
Malte Brandy
c8a4385f72
haskellPackages.patch: Add patch for ghc 9.0 compat
2022-03-13 21:10:53 +01:00
sternenseemann
8f980b4383
haskell.packages.ghc922.ghc-lib-parser-ex: adjust for hackage update
2022-03-13 13:32:45 +01:00
sternenseemann
2ff66af811
gitit: patch to build with hoauth >= 2.3.0 and pandoc >= 2.17
2022-03-12 19:43:49 +01:00
Robert Hensing
4eba052b8d
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-11 17:29:38 +01:00
Robert Hensing
19f8fcd766
haskellPackages: stackage-nightly 2022-03-09 -> 2022-03-10
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-11 17:28:38 +01:00
sternenseemann
f5c34205ad
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-03-11 16:47:23 +01:00
Profpatsch
7de3b6b55e
haskellPackages.unicode-show: remove broken marker
...
It compiles just fine? Strange.
2022-03-11 14:32:32 +01:00
Robert Hensing
44cb144942
haskell.packages.ghc922.tomland: Jailbreak
2022-03-11 12:05:30 +01:00
Robert Hensing
ec2c273190
haskell.packages.ghc922.servant*: Jailbreak and patch
2022-03-11 12:05:30 +01:00
Robert Hensing
451278963b
haskell.packages.ghc922.protolude: Patch
2022-03-11 12:05:30 +01:00
Robert Hensing
98d263c0e0
haskell.packages.ghc922.lzma-conduit: Jailbreak
2022-03-10 13:48:15 +01:00
sternenseemann
86e22e8560
haskellPackages.hgeometry: drop obsolete patch
...
The changes have been released by upstream in the meantime.
2022-03-09 18:01:36 +01:00
sternenseemann
efca299c53
haskellPackages.{basement,foundation}: drop obsolete overrides
...
Stackage has finally also updated to these versions.
2022-03-09 17:55:29 +01:00
sternenseemann
fce0a0eb1b
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-09 17:55:25 +01:00
sternenseemann
dd5bdec6f7
haskellPackages: stackage-nightly 2022-03-03 -> 2022-03-09
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-09 17:55:24 +01:00
sternenseemann
47f837f5e8
haskell.compiler: ghc921 -> ghc922
...
https://www.haskell.org/ghc/download_ghc_9_2_2.html
2022-03-09 16:42:07 +01:00
Malte Brandy
0dcac2951f
haskellPackages.base64: dontCheck
2022-03-09 15:15:22 +01:00
Malte Brandy
7a8de8f5d4
haskellPackages.patch: Patch to fix build
2022-03-09 15:14:37 +01:00
Robert Hensing
7745ce6275
Merge pull request #163303 from hercules-ci/haskell-updates
...
haskell-updates fixes
2022-03-09 10:31:05 +01:00
github-actions[bot]
05e2709249
Merge master into haskell-updates
2022-03-09 00:10:37 +00:00
Malte Brandy
de687e6c8e
nix-output-monitor: 1.0.5.0 -> 1.1.1.0
2022-03-08 14:16:48 +01:00
sternenseemann
660e7aaa14
haskellPackages.hercules-ci-api-agent: adjust override for 0.4.1.1
2022-03-08 14:13:12 +01:00
sternenseemann
33f275b4c2
all-cabal-hashes: 2022-03-03T10:08:52Z -> 2022-03-08T11:03:28Z
...
* Regenerate package set
* Adjust overrides for upgrades of ghc-lib* and Cabal.
2022-03-08 13:57:59 +01:00
Robert Hensing
37ed97a969
haskellPackages.servant-auth-server: Jailbreak
2022-03-08 12:45:47 +01:00
Robert Hensing
c269f8e79b
haskellPackages.validation-selective: Jailbreak for selective 0.5
2022-03-08 12:01:23 +01:00
Robert Hensing
71f2c74efb
haskellPackages.cryptonite: Disable Argon2 on aarch64-darwin
...
A workaround for packages that don't use this hash function.
See https://github.com/haskell-crypto/cryptonite/issues/360
2022-03-08 12:01:23 +01:00
Dominik Schrempf
5a8ee94382
haskell.packages.ghc921.basement: fix build
...
See also https://github.com/haskell-foundation/foundation/issues/563 .
2022-03-07 20:58:57 +01:00
sternenseemann
1943fe6bb2
haskellPackages.git-annex: patch for aeson 2.0 compat
2022-03-03 15:23:29 +01:00
sternenseemann
21f7df26f7
haskellPackages.foundation: 0.0.27 -> 0.0.28
...
haskellPackages.basement: 0.0.13 -> 0.0.14
Fixes a build failure, update minor according to PVP, so should be fine
to ignore Stackage Nightly for a bit.
2022-03-03 13:06:31 +01:00
sternenseemann
4eba40e7a5
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-03 12:44:37 +01:00
sternenseemann
66846d1a84
haskellPackages: stackage-nightly 2022-03-02 -> 2022-03-03
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-03 12:40:15 +01:00
sternenseemann
873e8a602d
haskellPackages.hls-class-plugin: fix attribute redefinition
2022-03-03 12:36:41 +01:00
Malte Brandy
6f2d495316
haskellPackages.hls-class-plugin: Disable flaky test.
2022-03-03 02:45:08 +01:00
sternenseemann
ee56ce6e56
haskellPackages.hgeometry: patch for GHC 9.0
2022-03-03 00:13:39 +01:00
sternenseemann
c60b2e1623
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-02 23:26:01 +01:00
sternenseemann
8ecdf545a0
haskellPackages: stackage-nightly 2022-02-27 -> 2022-03-02
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-02 23:24:21 +01:00
Teo Camarasu
a0ed90b345
haskellPackages.ekg-core: fix build by relaxing bounds
2022-03-02 23:01:18 +01:00
Jappie Klooster
bffa5bc47d
haskellPackages.keter: unbreak
2022-03-02 21:46:58 +01:00
Kerstin Humm
508794ec3a
haskellPackages: raise version bounds for binary-strict, remove jailbreak for webify
2022-03-01 15:42:34 +01:00
Dennis Gosnell
322a423c6a
Merge pull request #162351 from TeofilC/fix-size-based
...
haskellPackages: size-based: fix build with template-haskell 2.17
2022-03-01 22:12:11 +09:00
Teo Camarasu
1af73bd412
haskellPackages.snap-core: do jailbreak to allow newer attoparsec
2022-03-01 11:43:05 +00:00
Teo Camarasu
551a6e81ba
haskellPackages: size-based: fix build with template-haskell 2.17
2022-03-01 11:16:04 +00:00
Dennis Gosnell
94fb4d49df
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-01 10:27:42 +09:00
Bruno Bigras
1ab2463d56
haskellPackages.beam-sqlite: unbreak
2022-02-28 17:00:23 -05:00
sternenseemann
f225383133
haskellPackages.spdx: lift bounds on Cabal and base
2022-02-27 11:56:24 +01:00
sternenseemann
f10a7e5a3b
haskellPackages.cabal-install: ignore stackage bound
...
We have generally shipped the latest cabal-install version. Stackage has
re-added cabal-install recently which caused cabal-install to get
downgraded to 3.4 to match the Cabal version shipped by GHC 9.0.2. This
commit reverts that change.
2022-02-27 11:47:32 +01:00
sternenseemann
cb63ca9b2d
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-27 10:44:42 +01:00
sternenseemann
dcf92bf76e
haskellPackages: stackage-nightly 2022-02-25 -> 2022-02-27
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-27 10:39:01 +01:00
sternenseemann
5466eee416
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-02-27 10:38:43 +01:00
Deniz Alp
4fa49984b1
haskellPackages.map-syntax: Jailbreak to fix build
2022-02-27 16:37:27 +09:00
Deniz Alp
d957e12ae8
haskellPackages.xmlhtml: Disable version checks
2022-02-27 15:29:07 +09:00
Deniz Alp
1566456c1a
haskellPackages.io-streams-haproxy: Disable version checks
2022-02-26 21:04:36 +03:00
sternenseemann
140c56e116
haskellPackages.colourista: allow hspec 2.8
2022-02-26 14:58:50 +01:00
Robert Hensing
b4524d8eda
haskellPackages.haskellSrc2nix: stdenvNoCC.mkDerivation -> runCommand
...
No need to fuss with phases.
2022-02-26 13:38:11 +01:00
Robert Hensing
46bb6a78db
haskellPackages.callCabal2nix: Use stdenvNoCC
...
Delays C compiler realisation to the actual build, which is more
parallelizable; doesn't block the evaluator.
2022-02-26 13:28:12 +01:00
Adomas Jatužis
f4828172d7
haskellPackages.xmonad-dbus: unbreak
...
it requires a running dbus session while running its tests which is not
available in nix sandbox
2022-02-26 12:31:15 +01:00
sternenseemann
5bd0ba079e
haskellPackages.ema: fix eval
2022-02-26 10:28:42 +01:00
sternenseemann
41ac9ddde0
haskellPackages.reflection: disable tests for GHC 9.0.2 everywhere
...
Thanks to Ryan Scott's investigation it became clear this crash can also
happen on Linux and thus seems to be a general issue in GHC 9.0.2 (only,
luckily). We'll disable the test suite everywhere for now, but the
prospect of this crash / incorrect runtime result is a bit ominous.
Refer to the [ghc-issue] for details.
[ghc-issue]: https://gitlab.haskell.org/ghc/ghc/-/issues/21141
2022-02-26 10:10:16 +01:00
sternenseemann
028b0da11b
haskellPackages.reflection: disable test suite on darwin
...
The test suite crashes with a memory access violation or similar, seems
like a possible RTS bug, reported to reflection upstream for now.
2022-02-26 00:40:23 +01:00
Malte Brandy
2460c8b1a5
haskell.packages.ghc8107.haskell-language-server: Fix build
2022-02-25 23:55:06 +01:00
Malte Brandy
69ae736f00
haskellPackages.streamly: Fix darwin build
2022-02-25 23:34:54 +01:00
Malte Brandy
2833bd5f7c
haskellPackages.paths: Jailbreak
2022-02-25 23:30:08 +01:00
sternenseemann
925e00c40c
haskellPackages: jailbreak glirc-related packages
...
These have a restrictive upper bound on attoparsec on hackage. A fix is
present in the upstream repo, but not reflected on hackage.
2022-02-25 22:59:08 +01:00
sternenseemann
1c85a665de
haskellPackages.dhall-nix: restrict to 1.1.23 for dhall 1.40
2022-02-25 22:42:09 +01:00
Malte Brandy
ee745d0676
haskellPackages.ema: Fix build
2022-02-25 22:16:16 +01:00
Malte Brandy
0acc49e24d
haskellPackages.cabal-fmt: Fix build with patch
2022-02-25 21:48:08 +01:00
sternenseemann
1aa02b5c38
haskell.packages.ghc8{107,84}.OneTuple: provide hashable
...
We need to manually simulate the following conditional in the cabal
file:
if impl(ghc >=9.0)
build-depends: ghc-prim
else
build-depends: hashable >=1.3.5.0 && <1.5
2022-02-25 21:15:57 +01:00
sternenseemann
b4e2052364
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-25 13:15:56 +01:00
sternenseemann
8b659c90f5
haskellPackages: stackage-nightly 2022-02-19 -> 2022-02-25
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-25 12:50:03 +01:00
sternenseemann
e347759873
haskellPackages.xdot: drop now obsolete patch
2022-02-24 09:58:56 +01:00
sternenseemann
fab0d31f43
all-cabal-hashes: 2022-02-22T04:07:26Z -> 2022-02-23T21:28:02Z
...
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.
2022-02-23 22:43:48 +01:00
sternenseemann
376a511e09
elmPackages.elm: build using attoparsec 0.13.2.5
...
Seems like elm is not quite ready for attoparsec 0.14.
2022-02-23 22:36:48 +01:00
Deniz Alp
3c22208dc9
haskellPackages.fakedata: Re-enable test suite
...
As the comment says the issue was fixed in version 1.0.1 and we now track
version 1.0.2.
2022-02-23 22:06:09 +01:00
Dennis Gosnell
05f768bc9e
stack: switch to building with ghc8107
...
stack-2.7.3 currently only supports being built with ghc8107, not
ghc902.
2022-02-23 21:53:58 +09:00
Dennis Gosnell
6b03b385a9
haskell.packages.ghc8107.pantry_0_5_2_1: add package
...
This adds pantry_0_5_2_1, which currently only works with ghc8107.
This is for supporting stack-2.7.3.
2022-02-23 21:32:50 +09:00
Dennis Gosnell
48b4665863
haskellPackages.aeson_1_5_6_0: generate this package
...
stack-2.7.3 needs pantry-0.5.2.1, which needs aeson < 2.
This commit generates the latest aeson version which is < 2.
2022-02-23 21:23:19 +09:00
Dennis Gosnell
bac88bf4db
haskellPackages.aeson: re-enable tests
2022-02-23 21:19:25 +09:00
Dennis Gosnell
058cbf42eb
stack: add cdepillabout as maintainer
2022-02-23 20:54:54 +09:00
Domen Kožar
bfc0a60a24
haskellPackages.servant-swagger-ui-core: jailbreak to fix the build
2022-02-22 14:16:52 +00:00
Deniz Alp
22c75b75c5
haskellPackages.xdot: Apply patch bumping upper bound on base
2022-02-22 13:27:12 +01:00
sternenseemann
759631e28b
haskellPackages.heterocephalus: drop obsolete override
...
1.0.5.5 made its way into our branch.
2022-02-22 12:28:11 +01:00
sternenseemann
3f805e7690
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-22 12:18:29 +01:00
sternenseemann
29850ac05e
haskellPackages: stackage-nightly 2022-02-17 -> 2022-02-19
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-22 12:18:28 +01:00
sternenseemann
d84b322b5f
haskell.packages.ghc8107.weeder: use weeder 2.2.0
2022-02-21 11:27:38 +01:00
sternenseemann
eee13b46f6
haskellPackages: drop obsolete attributes
...
These are unused and no longer enforced by any configuration directive.
2022-02-21 11:02:13 +01:00
sternenseemann
7c8a83016e
haskellPackages.futhark-manifest: remove broken flag
2022-02-21 01:12:42 +01:00
sternenseemann
99568d7fe0
haskell.packages.ghc902.weeder: fix eval
...
weeder 2.3.0 is the default version now.
2022-02-21 01:12:42 +01:00
Malte Brandy
77b623d5a2
haskell-language-server: Fix build
2022-02-21 00:59:59 +01:00
Malte Brandy
38b125a59d
haskellPackages: Drop a lot of unnecessary overrides
2022-02-21 00:59:59 +01:00
sternenseemann
bef56cfb09
haskellPackages.filtrable: allow tasty 1.4
2022-02-21 00:44:31 +01:00
sternenseemann
46f0cc56db
haskellPackages.haskell-ci: provide ShellCheck 0.7.2 again
...
ShellCheck was updated after we switched from Stackage LTS, but
haskell-ci is very particular about the ShellCheck version it wants.
2022-02-21 00:38:07 +01:00
sternenseemann
8a54680cf2
haskellPackages.Spock: unbreak
...
Surprisingly, we didn't have one of Haskell's popular web frameworks
working, but luckily it was quite easy to get working again.
2022-02-21 00:37:08 +01:00
sternenseemann
e117482cd4
haskellPackages.Spock-core: patch for GHC 9.0 support
2022-02-21 00:35:31 +01:00
sternenseemann
b32a80d9ec
haskellPackages.ShellCheck: drop obsolete patch
...
Said issue has been fixed in 0.8.0 which we ship by default now.
2022-02-21 00:04:27 +01:00
sternenseemann
4fdc933fe5
haskellPackages.heterocephalus: patch for GHC 9.0
2022-02-20 23:16:07 +01:00
sternenseemann
dd0c4562f9
haskellPackages.xmonad: use appropriate patch for >= 0.17
...
We already had a xmonad-nix.patch for XMonad 0.17, so it's just a matter
of using it. The old patch for 0.16 can be dropped as well, since we no
longer ship that version.
2022-02-20 22:41:18 +01:00
sternenseemann
97ad10cfcc
haskellPackages.system-fileio: allow chell >= 0.5
2022-02-20 22:22:59 +01:00
sternenseemann
a62bfb18cc
haskellPackages: clean up accidentally commited override
2022-02-20 21:55:58 +01:00
sternenseemann
c90db6bd1f
haskellPackages.graphviz: allow hspec 2.8.5
2022-02-20 21:50:53 +01:00
sternenseemann
a826da2d94
haskellPackages.flat: fix build with GHC 9.0
2022-02-20 21:47:23 +01:00
sternenseemann
2dde9a3002
haskellPackages.HTF: disable test suite incompatible with aeson 2.0
2022-02-20 21:32:06 +01:00
sternenseemann
7e8311311e
haskellPackages.protolude: fix build with GHC 9.0
2022-02-20 21:07:42 +01:00
sternenseemann
b68dc5365f
haskellPackages.composite-base: patch for template-haskell 2.17
2022-02-20 20:53:38 +01:00
sternenseemann
927809735d
haskellPackages.tree-sitter: allow template-haskell 2.17
2022-02-20 20:40:30 +01:00
sternenseemann
a95dcb8778
haskellPackages.polysemy: drop obsolete patch
...
We are using 1.6.0.0 now, so it's no longer necessary.
2022-02-20 20:27:25 +01:00
sternenseemann
18dc2c6f68
haskellPackages.hledger-lib: drop obsolete patch
...
This patch has been released as part of 1.24, so we no longer need to
apply it for Stackage Nightly.
2022-02-20 20:21:43 +01:00
sternenseemann
a6feb43e4f
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-02-20 20:18:52 +01:00
Calvin Beck
dae6f96a41
haskellPackages.git-annex: Add shellPath for the git-annex-shell.
...
Git annex provides a login shell for restricted access:
https://git-annex.branchable.com/git-annex-shell/
This was not exposed with `passthru.shellPath` before, so you could
not set a user's shell to `haskellPackages.git-annex` declaratively
before this change.
2022-02-20 20:17:26 +01:00
sternenseemann
35aff43aba
haskellPackages.csv: work around ill conceived Setup.hs
...
This Setup.hs uses Cabal < 3 defaultUserHooks for no apparent reason. We
can simply revert to the default Setup.hs, as was already done for GHC
8.10.
2022-02-20 20:10:56 +01:00
sternenseemann
0e233d7a63
haskellPackages.hnix-store-core: allow algebraic-graphs 0.6
2022-02-20 20:03:57 +01:00
sternenseemann
3f9aa37aa2
haskellPackages.aws: patch for aeson 2.0 compatibility
2022-02-20 17:09:08 +01:00
sternenseemann
d9cbb54b1f
haskellPackages.regex-compat-tdfa: fix build with GHC >= 9.0
...
Seems that GHC 9 got a bit stricter in terms of bang pattern syntax.
2022-02-20 13:46:45 +01:00
sternenseemann
3f7a1c05f1
haskellPackages.acc: remove broken flag
2022-02-20 12:36:31 +01:00
sternenseemann
0b193ee953
haskellPackages.pandoc-lua-marshal: remove broken flag
2022-02-20 12:22:30 +01:00
sternenseemann
fe3228edbd
haskellPackages.comfort*: remove broken flag
2022-02-20 12:17:21 +01:00
sternenseemann
a2b1f8b47c
haskellPackages.th-lego: remove broken flag
2022-02-20 12:06:05 +01:00
sternenseemann
6f0d052531
haskellPackages.singleton-th: remove broken flag
2022-02-20 12:01:19 +01:00
sternenseemann
c0a7ad5c71
haskellPackages.hslua-module-version: remove broken flag
...
This builds as-is now.
2022-02-20 11:33:53 +01:00
sternenseemann
600b5f43f0
haskellPackages.linear-base: work around upstream's broken Setup.hs
...
With GHC 9.0.2 being the default, it's about time this package worked.
2022-02-20 11:31:31 +01:00
sternenseemann
e95f451ea6
haskell.packages.ghc921: fix eval for Stackage Nightly 2022-02-17
...
We can drop a lot of version picks that have already made their way into
Stackage Nightly.
2022-02-20 01:15:17 +01:00
sternenseemann
5c971a179d
haskellPackages.fgl*: allow newer hspec
2022-02-19 09:52:22 +01:00
sternenseemann
b80b106e43
haskellPackages.vinyl: fix build with aeson 2.0
2022-02-19 09:52:22 +01:00
sternenseemann
bf8bd354dd
haskellPackages.tasty-discover: fix build with tasty-hspec >= 1.2
2022-02-18 18:24:23 +01:00
sternenseemann
36613295ab
haskellPackages.hw-*: adjust overrides for Stackage Nightly
...
While the generic-lens issue is solved, we now need to be more lenient
on the hspec bounds.
2022-02-18 18:24:23 +01:00
sternenseemann
104c152fd7
haskellPackages.libyaml-streamly: remove broken flag
...
With Stackage Nightly libyaml-streamly, a dependency of ghcup, is now
buildable as is.
2022-02-18 18:24:23 +01:00
sternenseemann
65454750ce
haskellPackages: fix evaluation with stackage nightly 2022-02-17
...
I've tried to be conservative and only clean up things that broke eval
which in most cases had to do with uses of versioned packages that have
become the default in Stackage Nightly now. There's probably still
potential for cleaning up some additional workarounds and likely there
are still a lot of new workarounds to be found once we know about the
build failures.
Also note that clean eval only means that nix-env doesn't fail.
Notes:
* HLS now lacks the stylish-haskell and britanny plugins by default,
since they don't support GHC 9.0.2. We'll need to re-enable them
for GHC < 9.0.2
* A lot of uses of hspec 2.9.* can probably be removed, as 2.8.* which
is used in Stackage Nightly is new enough for most packages.
2022-02-18 18:24:23 +01:00
sternenseemann
7b1e2a2277
haskell.packages.ghc8107: pick correct versions of GHC-specific pkgs
...
Extra acrobatics are required for ghc-bignum which has been removed from
hackage-packages.nix, since it is bundled with GHC starting with 9.0.2.
2022-02-18 18:24:22 +01:00
sternenseemann
cd67b4fcbb
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-18 18:24:22 +01:00
sternenseemann
32abf39913
haskellPackages: match default GHC version 9.0.2 in hackage2nix conf
2022-02-18 18:24:22 +01:00