Commit Graph

6863 Commits

Author SHA1 Message Date
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