sternenseemann
f225383133
haskellPackages.spdx: lift bounds on Cabal and base
2022-02-27 11:56:24 +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
sternenseemann
5bd0ba079e
haskellPackages.ema: fix eval
2022-02-26 10:28:42 +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
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
e347759873
haskellPackages.xdot: drop now obsolete patch
2022-02-24 09:58:56 +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
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
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
Malte Brandy
77b623d5a2
haskell-language-server: Fix build
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
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
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
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
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
8c50dc598f
haskellPackages.utc: mark as broken
...
utc has been unmaintained for a while now (last commit was 2016). We
duct taped it to keep it compiling, but now System.Clock is no longer
importable safely. I think it's time to lay it to rest, as it also has
some severe bugs causing it to produce incorrect results.
It's a bit sad, as I think it would be the better time library. Maybe
I'll try to become the hackage maintainer at some point [1].
[1]: https://github.com/lpeterse/haskell-utc/issues/8#issuecomment-786653135
2022-02-16 10:09:32 +01:00
sternenseemann
f7f47b9b91
haskellPackages.hls-rename-plugin: unbreak
2022-02-16 09:46:12 +01:00