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
sternenseemann
b5489b75ee
haskellPackages: Stackage LTS 18.25 -> Stackage Nightly 2022-02-07
2022-02-18 18:24:22 +01:00
Berk Ozkutuk
d9ffac4812
haskell.packages.ghc921.aeson-diff: Fix build by jailbreaking
2022-02-17 21:17:31 +01:00
Berk Ozkutuk
3f70d03369
haskell.packages.ghc902.aeson-diff: Fix build by jailbreaking
2022-02-17 21:17:31 +01:00
sternenseemann
33674e239f
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-02-16 11:06:57 +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
9b4f621741
haskellPackages.http-client-restricted: pin to 0.0.4 for stackage compat
2022-02-16 09:53:29 +01:00
sternenseemann
f7f47b9b91
haskellPackages.hls-rename-plugin: unbreak
2022-02-16 09:46:12 +01:00
sternenseemann
4d94f512e2
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-14 18:35:50 +01:00
sternenseemann
c82e6a3887
haskellPackages: stackage-lts 18.24 -> 18.25
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-14 18:31:45 +01:00
sternenseemann
b4b2a8e02c
haskellPackages.dates: unmark as broken
2022-02-14 18:18:40 +01:00
sternenseemann
44ff13dd30
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-02-14 16:22:03 +01:00
github-actions[bot]
5c325c71b3
Merge master into haskell-updates
2022-02-09 00:08:15 +00:00
Dennis Gosnell
6c976d3099
spago: 0.20.4 -> 0.20.5
2022-02-08 11:55:00 -08:00
sternenseemann
ed91ac4129
haskellPackages.hs-mesos: place dont-distribute entry appropriately
...
hs-mesos doesn't depend on webkit and was misplaced.
2022-02-08 18:38:27 +01:00
sternenseemann
03f1d132a2
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-02-08 13:28:56 +01:00
sternenseemann
8c27f7a2bd
haskellPackages.ghcWithPackages: throw on old override interface
...
Adding a fake override function via passthru will at least give users of
the old override interface a more helpful error message. Additionally we
also document the changes in the changelog.
2022-02-08 13:28:30 +01:00
Deniz Alp
e6cde9b47a
haskellPackages.numerals: Disable version checks
...
We could also be using fetchFromGithub but the repo looks stale enough that it
doesn't really matter, plus the upper bounds for almost all the dependencies
doesn't exist anymore.
2022-02-08 13:17:20 +01:00
sternenseemann
6a6a2cdbe9
haskellPackages.ihaskell: use enableSharedExecutable over adhoc flag
2022-02-08 12:39:45 +01:00
sternenseemann
63e8fc415f
haskellPackages.haskell-language-server: fix shared build
2022-02-08 12:30:46 +01:00
sternenseemann
550e3a38ba
haskell.packages.ghc902.alex: drop unnecessary patch
2022-02-08 11:38:47 +01:00
sternenseemann
f863b4543a
haskellPackages: preserve ghc-exactprint 1.4.1
...
We'll continue using this version for GHC 9.2.1. 1.5.0 changes behavior
in a breaking way, but the API stays the same, making it a risky
upgrade. Hopefully dependents will tell us via version constraints what
to use in the future.
2022-02-07 20:48:37 +01:00
Malte Brandy
1409648a62
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-06 23:57:19 +01:00
Malte Brandy
035ddbea8d
haskellPackages: stackage-lts 18.23 -> 18.24
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-06 23:56:21 +01:00
Malte Brandy
9334f6f1da
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-02-06 23:44:57 +01:00
Malte Brandy
7ebca5e87b
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-02-06 23:20:34 +01:00
Malte Brandy
3302c41f7f
haskell-language-server: Disable flaky tests for some plugins
2022-02-06 19:14:21 +01:00
Malte Brandy
b20fb1ba49
haskell.packages.ghc921.haskell-language-server: Fix build and enable
2022-02-05 03:15:11 +01:00
Malte Brandy
c87d14a770
haskell.packages.ghc902.haskell-language-server: Enable all working plugins
2022-02-05 03:13:24 +01:00
Malte Brandy
11895db491
haskellPackages.haskell-language-server: Fix dependencies and refactor overrides
2022-02-05 03:12:50 +01:00
sternenseemann
7ef2b7a350
haskell.packages.ghc921.ghc-exactprint: provide missing data-default
2022-02-04 10:56:58 +01:00
sternenseemann
7155cd6d14
haskell.packages.ghc921.haskell-src-meta: drop obsolete patch
2022-02-04 10:48:49 +01:00
sternenseemann
05bf6ed89e
haskell.packages.ghc901.primitive-extras: 0.10.1 -> 0.10.1.4
...
This update resolves a compilation failure we were seeing with 9.0.1.
2022-02-04 10:13:36 +01:00
Akshay Mankar
cc44c59e4b
haskell.packages.ghc901.generic-lens*: 2.2.0.0 -> 2.2.1.0
...
hackage-packages.nix doesn't have generic-lens_2_2_0_0, perhaps this got missed
in the last update.
2022-02-04 09:43:57 +01:00
github-actions[bot]
97dcdd5e57
Merge master into haskell-updates
2022-02-04 00:08:07 +00:00
sternenseemann
42f558024c
haskellPackages.git-annex: adjust src hash for 10.20220127
2022-02-01 19:45:10 +01:00
Vojtěch Káně
a2c7c9d2ad
haskellPackages.contiguous: unmark as broken
...
It currently builds fine without any modifications.
2022-02-01 19:42:09 +01:00
Dennis Gosnell
48c625215f
spago: 0.20.2 -> 0.20.4
2022-02-01 10:10:59 +09:00
sternenseemann
b9c74e0661
haskellPackages.nix-tree: reflect brick update
2022-01-31 23:02:46 +01:00
sternenseemann
9875c91f04
haskellPackages.tz: drop upstreamed patch
2022-01-31 23:00:30 +01:00
Malte Brandy
89f05bbc3e
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-31 21:45:15 +01:00
Malte Brandy
4506d83707
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-01-28 01:15:52 +01:00
github-actions[bot]
a64bd12236
Merge master into haskell-updates
2022-01-28 00:07:57 +00:00
Bernardo Meurer
319850d2a3
Merge pull request #156663 from lovesegfault/nix-refactor
...
nix: factor out common.nix
2022-01-27 10:58:17 -08:00
Malte Brandy
86a83f3443
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-27 18:02:52 +01:00
Malte Brandy
c1e2f12203
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-01-27 17:47:21 +01:00
Bernardo Meurer
3a7e6f7bd4
treewide: replace nix_2_4 with nixVersions.nix_2_4
2022-01-26 10:53:45 -08:00
Robert Hensing
a7e9abd515
Revert "fix hercules-ci-agent build"
...
The fix is not needed anymore.
This reverts commit ef5324801f
.
2022-01-26 10:56:15 +01:00
Malte Brandy
8bb388f418
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-01-25 21:29:41 +01:00
Malte Brandy
e7adab577c
haskellPackages: Fix eval by bumping some versioned references
2022-01-24 21:50:48 +01:00
sternenseemann
d32741b322
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-01-24 12:43:49 +01:00
sternenseemann
3c57ff6bf5
haskellPackages.{regex-rure,jacinda}: add myself as maintainer
2022-01-24 12:42:14 +01:00
sternenseemann
c6923ee0d9
jacinda: init at 0.2.0.0
...
Expose from haskell.packages.ghc921 (which is the only GHC version that
can build it easily atm) and additionally install man page, language
guide and code examples.
2022-01-24 12:42:14 +01:00
sternenseemann
452f76cfaf
rure: init at 0.2.1
...
Also regenerate hackage-packages.nix so it picks up on the newly added
library and remove the broken flag no haskell.packages.ghc921.regex-rure
which builds fine now (earlier GHC versions bundle incompatible
bytestring versions).
2022-01-24 12:42:14 +01:00
Ellie Hermaszewska
9f158928d1
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-24 19:40:27 +08:00
Ellie Hermaszewska
7156906aad
haskellPackages: stackage-lts 18.22 -> 18.23
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-01-24 19:39:34 +08:00
Ellie Hermaszewska
120c6356b4
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-24 17:30:55 +08:00
Ellie Hermaszewska
bf18c4a024
haskellPackages.gi-adwaita: disable on darwin
2022-01-24 17:30:32 +08:00
Ellie Hermaszewska
68c0f30a79
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-01-24 16:49:05 +08:00
Dennis Gosnell
f84aef8b01
arbtt: jailbreak because of tasty-golden version constraint
2022-01-24 10:11:10 +09:00
sternenseemann
767fefc21c
haskell.lib: move lib.nix into same directory as compose.nix
2022-01-22 21:38:03 +01:00
sternenseemann
b2f63fbd6f
haskellPackages.hnix: drop obsolete patch
2022-01-22 01:19:07 +01:00
Artem Pelenitsyn
5a8df8f99b
haskellPackages.eventlog2html: unbreak
2022-01-22 01:06:06 +01:00
Ellie Hermaszewska
a2e87226ae
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-21 21:31:59 +08:00
Ellie Hermaszewska
1facbe37c6
haskellPackages.hnix: pin at < 0.15
2022-01-21 21:31:59 +08:00
sternenseemann
05b0805535
haskellPackages.nix-tree: reflect brick 0.65 -> 0.66 update
2022-01-21 12:08:17 +01:00
Piyush P Kurur
f833757ba1
haskellPackages.raaz: disable parallel building
...
Parallel builds seems to interfere with backpack type checking.
See: https://gitlab.haskell.org/ghc/ghc/-/issues/17188 for more details.
2022-01-21 12:01:25 +01:00
Ellie Hermaszewska
ce12b79e83
Merge pull request #155520 from ulysses4ever/hs-speedscope-jailbreak
2022-01-19 10:32:40 +08:00
Ellie Hermaszewska
6b635d4a21
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-19 09:43:16 +08:00
Ellie Hermaszewska
84915c5ae7
haskellPackages: stackage-lts 18.21 -> 18.22
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-01-19 09:42:22 +08:00
Ellie Hermaszewska
142229d252
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-01-19 09:30:38 +08:00
Artem Pelenitsyn
3ac0d71f3c
haskellPackages.hs-speedscope: unbreak
2022-01-18 15:09:17 -05:00
Matthieu Coudron
89b3b42c78
hlint: add manpage ( #155382 )
2022-01-18 15:44:02 +01:00
Domen Kožar
6f00dbfe27
hnix: add missing patch
2022-01-18 15:40:40 +01:00
Domen Kožar
41a0b8d86a
hnix: patch to fix the build
2022-01-18 15:34:18 +01:00
Domen Kožar
ef5324801f
fix hercules-ci-agent build
2022-01-18 10:34:42 +01:00
sternenseemann
af2e1acb5f
haskellPackages: drop references to cabal-install-parsers_0_4_2
...
This package has been removed in a previous commit and the remaining
references cause eval issues.
2022-01-16 22:40:45 +01:00
sternenseemann
7a8250dd3b
haskellPackages.haskell-ci{,-unstable}: adjust overrides to >= 0.14
...
The following pinned packages are no longer needed:
haskellPackages.ShellCheck_0_7_1: drop
haskellPackages.cabal-install-parsers_0_4_2: drop
2022-01-15 22:02:39 +01:00
Malte Brandy
6a34e454be
haskellPackages.glade: Deactivate glade
2022-01-15 14:05:29 +01:00
Ellie Hermaszewska
9a99754c20
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-14 22:51:06 +08:00
Ellie Hermaszewska
3ea7dded40
haskell.packages.ghc921.retrie: 1.2.0.0 -> 1.2.0.1
2022-01-14 22:35:25 +08:00
Ellie Hermaszewska
8404b4d237
haskell.packages.ghc921.path: 0.9.1 -> 0.9.2
2022-01-14 22:35:11 +08:00
Ellie Hermaszewska
93fd2b2a7d
haskell.packages.ghc921.ghc-lib-parser: 9.2.1.20211101 -> 9.2.1.20220109
2022-01-14 22:34:49 +08:00
Ellie Hermaszewska
770e39981b
haskell.packages.ghc921.ghc-exactprint: 1.3.0 -> 1.4.1
2022-01-14 22:34:12 +08:00
Ellie Hermaszewska
72b3fbc969
haskell.packages.ghc921.attoparsec: 0.14.3 -> 0.14.4
2022-01-14 22:33:17 +08:00
Ellie Hermaszewska
1f4dff4634
haskell.packages.ghc921.hashable: 1.4.0.1 -> 1.4.0.2
2022-01-14 22:18:12 +08:00
Ellie Hermaszewska
26cd4c1be1
haskellPackages.haskell-ci-unstable: bump attoparsec dependency
2022-01-14 22:18:12 +08:00
Ellie Hermaszewska
8cfaa61875
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-11 15:15:14 +08:00
Ellie Hermaszewska
6faf96d502
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-01-11 15:02:54 +08:00
Malte Brandy
0e87f1f5aa
haskellPackages.reflex-dom-core: Fix build by pinning patch
2022-01-10 01:30:36 +01:00
Malte Brandy
e49d3a2ebc
haskellPackages.ghcup: Fix build
2022-01-10 00:53:06 +01:00
Malte Brandy
85fb55626b
haskellPackages.haskell-language-server: Fix build by pinning dependencies
2022-01-08 23:43:59 +01:00
sternenseemann
dc0704c08f
haskellPackages.mfsolve: disable broken test suite
2022-01-07 21:39:39 +01:00
sternenseemann
f371562bb4
haskellPackages.git-annex: adjust src hash for 8.20211231
2022-01-07 21:39:22 +01:00
sternenseemann
fb075fab73
haskellPackages.{ghcWithPackages, ghcWithHoogle}: make overrideable
...
This is achieved by passing the entire package set to the respective
wrappers and passing the select function as a second attribute. Together
with the new support for callPackage-ing functions this allows for
things like `ghcWithPackages.override { useLLVM = true; } (p: [ … ])`.
To make this possible for `ghcWithHoogle` as well, we need to make the
wrapper a bit more bespoke and inline the hoogle feature as well. The
hoogle wrapper, however, can remain separate and is exposed as
`hoogleWithPackages` additionally, as it can also serve standalone use.
`hoogleLocal` is kept for backwards compatibility (including the old,
suboptimal API), but will inform users about the better alternative via
a warning.
2022-01-06 12:21:45 +01:00
sternenseemann
baaf9459d6
haskellPackages.callPackage: support returning functions
...
Overrideable functions are possible by wrapping them as functors in an
attribute set first and appending the overrideScope and override
attributes later.
2022-01-06 12:21:45 +01:00
sternenseemann
f662c8be61
ghcWithPackages: remove check for GHC >= 6.12
...
It's been quite a while since any version below that has been in use in
nixpkgs, so this check is almost certainly safe to remove.
2022-01-06 12:21:45 +01:00
Dennis Gosnell
11b0130ebd
haskellPackages.text-short: bump latest version to fix eval errors
2022-01-05 11:30:56 +09:00
Dennis Gosnell
882ecaa530
haskellPackages.hlint: bump latest version
2022-01-05 11:29:05 +09:00
Dennis Gosnell
d0e6c53a96
haskellPackages.lsp: bump override for most recent version
2022-01-05 11:14:20 +09:00
Dennis Gosnell
9a558b9b8a
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-01-05 10:50:31 +09:00
Dennis Gosnell
c091486f09
haskellPackages: stackage-lts 18.20 -> 18.21
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-01-05 10:49:31 +09:00
Dennis Gosnell
312315fe83
haskellPackages.crackNum: re-enable on aarch64-linux
...
This should hopefully now be working on aarch64-linux since
sbv (one of crackNum's deps) is now working on aarch64-linux:
https://github.com/NixOS/nixpkgs/pull/153344
2022-01-05 10:14:51 +09:00
Dennis Gosnell
747776863c
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-01-05 09:26:50 +09:00
sternenseemann
eb9951e70a
haskellPackages.gtk2hs-buildtools: remove -O0 workaround
2022-01-04 21:14:27 +01:00
Artur Cygan
44a74d1b8f
hevm: unbreak on aarch64-linux
...
(cherry picked from commit 1468f4479b
)
This is from https://github.com/NixOS/nixpkgs/pull/153344 .
2022-01-04 10:10:14 +09:00
sternenseemann
187ac25b8e
haskellPackages.foldl: force rebuild on darwin
...
See comment and message for 2341c7e485
.
2022-01-03 16:31:32 +01:00
sternenseemann
2341c7e485
haskellPackages.http-client-tls: force rebuild on darwin
...
Currently everything seems like the derivation's outPath has been
corrupted somehow, causing reverse dependencies to fail. Since we can't
purge store paths from Hydra and the binary cache easily at the moment,
we just make the derivation hash change by inserting an unsubstantial
change, causing Hydra to build this package and all reverse dependencies
again — hopefully successfully this time around.
2022-01-03 14:50:21 +01:00
Dennis Gosnell
e122507667
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-01-01 13:29:15 +09:00
Dennis Gosnell
25f072d368
haskellPackages.ncurses: remove comment from broken.yaml
2022-01-01 10:16:00 +09:00
Sergei Trofimovich
c6404e1fa0
haskellPackages.ncurses: mark broken
...
haskellPackages.ncurses will fail to build against `ncurses-6.3`:
dist/build/UI/NCurses/Enums.chs.h:140: (column 25) [ERROR] >>> Unknown identifier!
Cannot find a definition for `KEY_EVENT' in the header file.
The package did not see an update since 2016. Let's mark it
and it's two revdeps `nyan` and `scroll` as broken.
2021-12-31 18:47:47 +00:00
sternenseemann
f2a896ee98
haskell.packages.ghc902.hie-bios: patch for breaking change in ghc
2021-12-28 12:10:41 +01:00
Dennis Gosnell
ae7b70d664
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-28 09:50:14 +09:00
sternenseemann
c066e2f316
haskell.packages.ghc902: adjust pinned ghc-lib* versions
2021-12-27 16:23:23 +01:00
sternenseemann
a3b6030765
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-27 16:19:21 +01:00
sternenseemann
b2cecf1509
Merge #152136 : haskell.compiler: ghc901 -> ghc902
2021-12-27 16:17:51 +01:00
sternenseemann
ca9356fd34
haskellPackages: stackage-lts 18.19 -> 18.20
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-12-27 16:17:39 +01:00
sternenseemann
7ef0a91a4d
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-12-27 15:31:36 +01:00
sternenseemann
f3a3ddb87b
haskellPackages.http-api-data-qq: disable network dependent test
2021-12-27 14:59:36 +01:00
sternenseemann
96b5f414fe
haskellPackages.morpheus-graphql: disable ordering dependent test
2021-12-27 14:59:36 +01:00
sternenseemann
bc0c1f4597
haskellPackages.sdp*: disable library profiling
...
All reverse dependencies of sdp also need their profiling disabled in
order to successfully compile.
2021-12-27 14:57:27 +01:00
github-actions[bot]
c52815aa6d
Merge master into haskell-updates
2021-12-27 00:08:27 +00:00
John Ericson
e22939cc80
haskellPackages.nix-thunk: Document patches
...
As requested in
https://github.com/NixOS/nixpkgs/pull/150635#discussion_r770152144
Sorry I didn't notice the existing comments and do this from the get-go.
2021-12-26 17:04:12 -05:00
sternenseemann
f9b337d15e
haskellPackages.minio-hs: disable ordering dependent test case
2021-12-26 14:46:00 +01:00
sternenseemann
a808b2d932
haskellPackages.sdp: disable library profiling breaking the build
2021-12-26 14:12:56 +01:00
sternenseemann
b07e9851b7
haskellPackages.memory-cd: work around compilation failure in tests
2021-12-26 14:12:56 +01:00
sternenseemann
803aea3d3c
haskellPackages.polysemy-{resume,conc,mocks}: downgrade to unbreak
...
These packages are not in Stackage LTS, but depend on package in
Stackage LTS, so we need to downgrade them to keep them working.
2021-12-26 14:12:56 +01:00
sternenseemann
bcf8a276d5
haskellPackages.polysemy-plugin: unbreak
...
polysemy-plugin has reentered Stackage LTS, so the old workaround is no
longer necessary. We do need to jailbreak it, ironically, since Stackage
LTS ignores tests (?) and polysemy-plugin's bound on doctest is too
strict.
2021-12-26 14:12:56 +01:00
sternenseemann
73d9158d70
haskellPackages.hpack-dhall: disable tests due to outdated test data
2021-12-26 14:12:55 +01:00
sternenseemann
f4b07c3549
haskellPackages.aeson-quick: skip ordering dependent tests
2021-12-26 14:12:55 +01:00
sternenseemann
64a14527a9
haskellPackages.xmlbf: skip ordering dependent tests
2021-12-26 14:12:55 +01:00
sternenseemann
b51b7162b1
haskellPackages.hschema-aeson: skip ordering dependent tests
2021-12-26 14:12:55 +01:00
sternenseemann
ecb3268d04
haskellPackages.dropbox: skip ordering dependent tests
2021-12-26 14:12:55 +01:00
sternenseemann
2725f26574
haskellPackages.morpheus-graphql-core: skip ordering dependent tests
2021-12-26 14:12:55 +01:00
sternenseemann
71e3d4dbb1
haskellPackages.aeson-deriving: disable ordering dependent tests
2021-12-26 14:12:55 +01:00
sternenseemann
4821b61a70
haskellPackages.json-to-haskell: skip ordering dependent tests
2021-12-26 14:12:55 +01:00
sternenseemann
755fb7d17e
haskellPackages.haskell-postgis: skip ordering dependent test case
2021-12-26 14:12:55 +01:00
sternenseemann
630ac9b73c
haskellPackages.ema: reflect maintainer configuration update
2021-12-26 14:12:54 +01:00
sternenseemann
5e369b1855
haskellPackages: allow 9.0.2 versions for the ghc-lib* packages
...
These updated constraints will take effect the next time the hackage
data tarball is updated and the 9.0.2.* versions become available.
2021-12-26 10:40:38 +01:00
github-actions[bot]
e5ae98c9e2
Merge master into haskell-updates
2021-12-26 00:09:07 +00:00
Malte Brandy
29567ef166
Add maralorn as mantainer for ema
2021-12-23 18:54:31 +01:00
sternenseemann
8c6b19e137
haskellPackages.MissingH: 1.4.2.0 -> 1.4.3.0
...
The pin was intended to prevent an upgrade to 1.4.2.1, a compatibility
release for GHC 7.0. Since 1.4.3.0 has been released quite a while ago,
it's time to upgrade finally.
2021-12-23 16:28:31 +01:00
sternenseemann
7782b76df6
haskellPackages.HUnit-Plus: test are broken by unordered-containers
...
Most likely order-dependent test suite, probably no harm in ignoring the
failure for now.
2021-12-23 16:28:31 +01:00
github-actions[bot]
0c6795fa5b
Merge master into staging-next
2021-12-23 00:01:33 +00:00
sternenseemann
39a494bfe1
haskellPackages.hercules-ci-api-agent: skip order dependent test
2021-12-22 21:55:01 +01:00
sternenseemann
0d6cdac9d3
Merge remote-tracking branch 'origin/master' into haskell-updates
2021-12-22 21:43:21 +01:00
Gabriella Gonzalez
21a3136d25
haskellPackages.happy_1_19_12: Disable tests
...
This disable the tests for the same reason as `haskellPackages.happy`
(see the link in the associated comment).
`happy_1_19_12` is used specifically by GHCJS on `aarch64-darwin`,
which is why this additional `dontCheck` is required.
2021-12-22 21:42:14 +01:00
Gabriella Gonzalez
4e5a391e7e
haskell.packages.ghcjs.stm: Fix evaluation error
2021-12-22 19:55:30 +01:00
sternenseemann
999c924b8c
haskellPackages.jet: drop now unnecessary override
2021-12-22 15:12:11 +01:00
sternenseemann
88be19b8a0
haskellPackages.melf: test suite can be executed from sdist now
2021-12-22 14:42:49 +01:00
sternenseemann
bf782d932a
haskellPackages.heist: skip order dependent tests
2021-12-22 12:49:36 +01:00
sternenseemann
7d4d966e0e
haskellPackages.katip: skip order dependent tests
2021-12-22 12:49:33 +01:00
sternenseemann
a658534a3b
haskellPackages.aeson-casing: skip order dependent test
2021-12-22 12:48:33 +01:00
sternenseemann
8c9dc408ad
haskellPackages.Unique: disable ordering-dependent test
...
Data.List.UniqueUnsorted's test suite has some tests that check the
precise ordering of the return value, but the module does not make
any guarantees about ordering of return values as far as I can tell, so
these tests should be safe to ignore.
2021-12-22 10:51:40 +01:00
sternenseemann
132b8eb183
haskell.packages.ghc901.dependent-sum-template: drop released patch
2021-12-22 10:51:40 +01:00
sternenseemann
8bb3941679
haskellPackages.hadolint: skip order-dependant test case
2021-12-21 23:36:30 +01:00
sternenseemann
6a525a1ce6
haskellPackages.retrie: downgrade to 1.1.0.0 for GHC < 9.2
...
retrie 1.2.0.0 adds support for 9.2, but drops it for all prior
versions. haskell.packages.ghc921.retrie stays at 1.2.0.0.
haskell.packages.ghc921.ghc-exactprint: 0.6.4 -> 1.3.0
2021-12-21 23:32:51 +01:00
sternenseemann
d6f265f182
haskellPackages.swagger2: don't run ordering dependant doctests
...
Changes in unordered-containers cause swagger2's doctests, because they
check precise ordering of thing returned from unordered-containers.
2021-12-21 23:00:15 +01:00
sternenseemann
6198eac9ba
haskellPackages.lucid: fix eval
2021-12-21 21:57:16 +01:00
sternenseemann
631277883b
haskellPackages.lucid: disable failing test case
...
The test in question seems to fail because it depended on the ordering
of things returned from /unordered/-containers of all things. This seems
to have changed in the recent upgrade 0.2.15.0 -> 0.2.16.0 in LTS 18.
2021-12-21 19:53:27 +01:00
github-actions[bot]
a7f62c75af
Merge master into staging-next
2021-12-21 18:01:15 +00:00
sternenseemann
7a6878a956
haskell.compiler.*.hlint: make hlint is built on Hydra for GHC >= 9
2021-12-21 16:12:21 +01:00
sternenseemann
c9763c1519
haskellPackages.hledger_1_24_1: init at 1.24.1
...
haskellPackages.hledger-lib_1_24_1: init at 1.24.1
haskellPackages.hledger_1_24: remove at 1.24
haskellPackages.hledger-lib_1_24: remove at 1.24
hledger-check-fancyassertions: build using hledger-lib 1.24.1
2021-12-21 15:23:32 +01:00
sternenseemann
a7e1fcdeca
haskell.packages.ghc901.hlint: 3.3.4 -> 3.3.5
...
haskell.packages.ghc921.hlint: adjust override
2021-12-21 15:22:46 +01:00
sternenseemann
9beb15dd66
haskellPackages.Agda: drop now unnecessary upgrade override
...
Stackage LTS now distributes 2.6.2.1 by default.
2021-12-21 15:14:12 +01:00
sternenseemann
183bfc25ea
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-21 15:09:37 +01:00
sternenseemann
2f109b605e
haskellPackages: stackage-lts 18.18 -> 18.19
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-12-21 15:08:01 +01:00
sternenseemann
b80cd731ef
haskellPackages: update list of transitively broken packages
2021-12-21 14:35:55 +01:00
sternenseemann
173423849b
haskell-ci-unstable: 0.13.20211011 -> 0.13.20211116-b61df11
...
Since version is not changed with every commit, let's append the git
revision to the version number.
2021-12-21 13:42:04 +01:00
sternenseemann
4ea55d13bd
haskellPackages.Frames-streamly: drop now unnecessary override
...
Fix has been released by upstream.
2021-12-21 13:42:04 +01:00
Dmitry Kalinkin
e1aaaa90fe
llvmPackages.libcxx: unset _LIBCPP_USE_AVAILABILITY_APPLE
2021-12-18 10:09:25 -05:00
Dmitry Kalinkin
f7775a4c2c
hercules-ci-cnix-store: fix darwin build
2021-12-18 10:06:24 -05:00