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
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
Malte Brandy
11895db491
haskellPackages.haskell-language-server: Fix dependencies and refactor overrides
2022-02-05 03:12:50 +01:00
sternenseemann
42f558024c
haskellPackages.git-annex: adjust src hash for 10.20220127
2022-02-01 19:45:10 +01:00
sternenseemann
b9c74e0661
haskellPackages.nix-tree: reflect brick update
2022-01-31 23:02:46 +01: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
e7adab577c
haskellPackages: Fix eval by bumping some versioned references
2022-01-24 21:50:48 +01:00
Dennis Gosnell
f84aef8b01
arbtt: jailbreak because of tasty-golden version constraint
2022-01-24 10:11:10 +09:00
sternenseemann
b2f63fbd6f
haskellPackages.hnix: drop obsolete patch
2022-01-22 01:19:07 +01: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
Artem Pelenitsyn
3ac0d71f3c
haskellPackages.hs-speedscope: unbreak
2022-01-18 15:09:17 -05: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
Ellie Hermaszewska
26cd4c1be1
haskellPackages.haskell-ci-unstable: bump attoparsec dependency
2022-01-14 22:18:12 +08: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
Dennis Gosnell
d0e6c53a96
haskellPackages.lsp: bump override for most recent version
2022-01-05 11:14:20 +09:00
sternenseemann
eb9951e70a
haskellPackages.gtk2hs-buildtools: remove -O0 workaround
2022-01-04 21:14:27 +01:00
sternenseemann
f2a896ee98
haskell.packages.ghc902.hie-bios: patch for breaking change in ghc
2021-12-28 12:10:41 +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
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
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
sternenseemann
39a494bfe1
haskellPackages.hercules-ci-api-agent: skip order dependent test
2021-12-22 21:55:01 +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
8bb3941679
haskellPackages.hadolint: skip order-dependant test case
2021-12-21 23:36:30 +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
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
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
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
Dennis Gosnell
51419dabf2
haskellPackages.hslua: disable tests when building with musl
2021-12-15 23:59:09 +01:00
John Ericson
e2509e4ebf
haskellPackages.{github,nix-thunk}: Fix
2021-12-15 21:12:32 +01:00
Deniz Alp
3c80a17155
haskellPackages.pinch: Fix build by bumping network
2021-12-14 02:26:47 +03:00
sternenseemann
248a27fa15
haskellPackages: adjust overrides for hspec update
...
latest hspec{,-core,-discover}: 2.9.3 -> 2.9.4
2021-12-13 13:14:05 +01:00
sternenseemann
30db91b3c4
haskellPackages: adjust overrides for attoparsec update
...
latest attoparsec: 0.14.2 -> 0.14.3
2021-12-13 13:13:36 +01:00
sternenseemann
56691eb51a
haskellPackages.Agda: 2.6.2 -> 2.6.2.1
...
https://hackage.haskell.org/package/Agda-2.6.2.1/changelog
2021-12-08 23:15:57 +01:00
sternenseemann
124a9ddaf7
haskellPackages.ghcup: reflect streamly hackage update
2021-12-08 12:16:55 +01:00
sternenseemann
504c30b124
haskellPackages: reflect hspec hackage updates
2021-12-08 09:30:14 +01:00
sternenseemann
953b83cf54
haskellPackages.dhall-nixpkgs: drop now unnecessary override
2021-12-08 09:21:12 +01:00
sternenseemann
95d8e01777
haskellPackages.proto-lens: drop now unnecessary override
2021-12-05 16:22:28 +01:00
sternenseemann
53cd25707b
haskellPackages.jet: allow building with recursive-zipper 0.0.0.1
2021-12-05 16:02:47 +01:00
sternenseemann
87c14165de
haskellPackages.photoname: disable test suite requiring stack
2021-12-05 15:47:53 +01:00
sternenseemann
eb1bdd9f8c
haskellPackages.dhall-nixpkgs: generate shell completions
2021-12-05 13:19:52 +01:00
sternenseemann
5606343aa5
haskellPackages.dhall-nixpkgs: use revised cabal file
...
This allows the Stackage LTS version of base64-bytestring (1.1.0.0).
2021-12-05 13:17:58 +01:00
sternenseemann
85b9ba0ccd
haskellPackages.git-annex: update sha256 for 8.20211123
2021-12-04 18:12:49 +01:00
sternenseemann
dccf15a33c
haskellPackages.graphql-engine: adjust to hspec hackage update
2021-12-03 13:32:13 +01:00
sternenseemann
44012780f7
haskellPackages.hledger_1_24: init at 1.24
...
haskellPackages.hledger-lib_1_24: init at 1.24
haskellPackages.hledger_1_23: remove at 1.23
haskellPackages.hledger-lib_1_23: remove at 1.23
2021-12-03 12:42:04 +01:00
sternenseemann
016839f1db
haskellPackages.hadolint: reflect dependency hackage updates
2021-12-03 12:02:01 +01:00
sternenseemann
ecc88d7a5c
haskellPackages.ghcup: reflect streamly hackage update
2021-12-03 12:01:45 +01:00
sternenseemann
5a49142a4f
nix-tree: build with latest brick
2021-12-03 10:37:33 +01:00
sternenseemann
c57f5d5d05
haskellPackages.paramtree: update comment for dontCheck override
2021-12-03 10:15:38 +01:00
maralorn
9bdfe94971
Merge pull request #148321 from datakurre/hasura
...
haskellPackages.hasura: 2.0.9 -> 2.0.10
2021-12-03 00:41:50 +01:00
Asko Soukka
e3cba2b9da
haskellPackages.hasura: 2.0.9 -> 2.0.10
2021-12-02 21:26:51 +02:00