Commit Graph

365 Commits

Author SHA1 Message Date
midchildan
12feb97923
nvfetcher: add missing dependency 2022-05-13 13:36:36 +09:00
Dennis Gosnell
56c72fce7d
spago: get working by using aeson-1.5.6.0 2022-04-19 23:33:53 +09:00
Robert Hensing
b3886428c1 haskellPackages.hercules-ci-cnix-expr: Fix test
It needs git during tests now.
2022-04-11 00:38:10 +02:00
sternenseemann
3bde757613 haskellPackages.hint: disable tests
These currently fail when trying to execute cabal-install, interestingly
with EFAULT.
2022-04-07 02:44:17 +02:00
sternenseemann
216f2754c5 niv: build using up to date dependencies
Upstream finally cut a new release with some adjustments allowing niv to
be built using the Stackage LTS solver.
2022-04-07 02:01:33 +02:00
Robert Hensing
0a21bcdb86 haskellPackages.hercules-ci-*: Rely on cabal-pkg-config-version-hook 2022-03-31 17:30:52 +02:00
Robert Hensing
fe488cab7f haskellPackages.{cachix,hercules-ci-*}: nix_2_4 -> nix_2_7 2022-03-31 17:29:49 +02:00
sternenseemann
f926804016 haskellPackages.sbv: provide new solvers for version 8.17
* Newly added are bitwuzla and cvc5 (unpackaged at the moment)

* Refactor sed expression disabling solves we don't provide in the test
  suite.

* Stop conditionally disabling z3 solver on aarch64, seems there is no
  reason for it anymore.
2022-03-27 01:00:34 +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
Malte Brandy
bb72482cc3 haskell-language-server: Disable more flaky tests 2022-03-15 14:14:49 +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
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
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
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
Malte Brandy
77b623d5a2 haskell-language-server: Fix build 2022-02-21 00:59:59 +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
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
d550bbb3c7 haskellPackages.ihaskell: use enableSharedExecutable over adhoc flag 2022-02-14 18:36:53 +01:00
sternenseemann
52236bd4ae haskellPackages.haskell-language-server: fix shared build 2022-02-14 18:36:53 +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
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
Malte Brandy
3302c41f7f haskell-language-server: Disable flaky tests for some plugins 2022-02-06 19:14:21 +01:00
Malte Brandy
11895db491 haskellPackages.haskell-language-server: Fix dependencies and refactor overrides 2022-02-05 03:12:50 +01:00
github-actions[bot]
97dcdd5e57
Merge master into haskell-updates 2022-02-04 00:08:07 +00:00
Dennis Gosnell
48c625215f
spago: 0.20.2 -> 0.20.4 2022-02-01 10:10:59 +09:00
sternenseemann
9875c91f04 haskellPackages.tz: drop upstreamed patch 2022-01-31 23:00:30 +01:00
Bernardo Meurer
3a7e6f7bd4
treewide: replace nix_2_4 with nixVersions.nix_2_4 2022-01-26 10:53:45 -08: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
Matthieu Coudron
89b3b42c78
hlint: add manpage (#155382) 2022-01-18 15:44:02 +01:00
sternenseemann
f3a3ddb87b haskellPackages.http-api-data-qq: disable network dependent test 2021-12-27 14:59:36 +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
Artur Cygan
cd600120e3 haskellPackages.sbv: fix build on aarch64 2021-12-15 15:56:29 +01:00
sternenseemann
512c0ee78a haskellPackages.xmonad*_0_17_0: build on Hydra
Makes it easier to spot regressions and gives binary cache to downstream
users.
2021-12-01 18:25:28 +01:00
sternenseemann
6bdb60a405 haskellPackages.xmonad-extras_0_17_0: build with matching releases
Needs xmonad and xmonad-contrib of the same version.
2021-12-01 18:25:28 +01:00
sternenseemann
a9fb1cb78a haskellPackages.xmonad-contrib_0_17_0: mv override closer to xmonad
Having everything in one place is going to make this a bit more maintainable.
2021-12-01 18:25:28 +01:00
Nick Hu
36d5761b3e haskellPackages.xmonad_0_17_0: respect NIX_GHC and XMONAD_XMESSAGE
Adds xmonad-nix.patch adjusted for xmonad 0.17.0.

Originally posted here: https://discourse.nixos.org/t/use-latest-version-of-xmonad-0-17-0/16191/5

Co-Authored-By: ento <ping@stillspinning.cc>
Co-Authored-By: sternenseemann <sternenseemann@systemli.org>
2021-12-01 18:25:28 +01:00
Ellie Hermaszewska
e4d170bc8f
Merge pull request #145124 from sternenseemann/graphviz-hardcode-store-paths 2021-12-01 16:54:35 +08:00
Malte Brandy
356698c493
haskell-language-server: Fix plugins for 1.5.0.0 2021-11-20 02:54:04 +01:00
sternenseemann
d4795c8efc haskellPackages.hasql-interpolate: disable tests (need running postgres) 2021-11-18 17:13:42 +01:00
sternenseemann
7d3dbec3cc haskellPackages.git-annex: move input overrides to configuration-nix 2021-11-14 20:56:43 +01:00
sternenseemann
3266c51421 haskellPackages.git-annex: refactor configuration-nix.nix overrides
Move everything into a single overrideCabal and express conditionality
using optionalAttrs. This should make it easier to add
more (un)conditional overrides in the future.
2021-11-14 20:56:43 +01:00
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
Robert Hensing
f4c24b78d3 hercules-ci-*, cachix: nix: 2.3 -> 2.4 2021-11-11 11:45:47 +01:00
github-actions[bot]
da2c9c6eab
Merge master into haskell-updates 2021-11-10 00:07:08 +00:00