3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

7614 commits

Author SHA1 Message Date
Dennis Gosnell 547e2355ec haskellPackages.ema: disable tests since they require ghc-9.2 2022-08-23 01:21:44 +09:00
Robert Hensing f89dd3dd4a haskellPackages.cabalSdist: Work around cabal#8413
See https://github.com/haskell/cabal/issues/8413
2022-08-22 12:12:09 +02:00
Dennis Gosnell b6b997d6de
haskellPackages.servant-cassava: remove unneeded doJailbreak 2022-08-21 21:54:01 +09:00
Dennis Gosnell d08667ab87
haskellPackages.ema: appears to now require ghc-9.2 2022-08-21 19:03:56 +09:00
Dennis Gosnell 5ff39ca4f6
haskell.packages.ghc924.lens: bump to lens-5.2 2022-08-21 18:49:37 +09:00
Dennis Gosnell edfbc76693
haskellPackages.Cabal_3_6_3_0: generate for cabal-install-parsers etc 2022-08-21 18:41:16 +09:00
sternenseemann 4ad395f0c9 cabal-install: adapt to changes for 3.8.1.0
https://github.com/haskell/cabal/blob/cabal-install-v3.8.1.0/release-notes/cabal-install-3.8.1.0.md
2022-08-20 12:48:04 +02:00
sternenseemann ff6962c829 haskell.packages.ghc924.hashable: adapt to 1.4.0.2 -> 1.4.1.0 2022-08-20 12:48:04 +02:00
sternenseemann 73c57d4da8 haskell.packages.ghc924.base-compat*: adapt to 0.12.1 -> 0.12.2 2022-08-20 12:48:04 +02:00
Dennis Gosnell 3937af9cde
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-08-20 19:22:16 +09:00
Dennis Gosnell b4ee555d02
haskellPackages: stackage LTS 19.18 -> LTS 19.19
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-08-20 19:20:43 +09:00
github-actions[bot] 8b202db44b
Merge staging-next into staging 2022-08-19 18:01:56 +00:00
Dennis Gosnell 97c5787fad
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-08-19 13:04:43 +09:00
Stefan Matting dc594280fd haskell-language-server: fix with ghc-lib >= 9.0 and ghc <= 8.10.7
This cherry-picks the relevant changes from
https://github.com/haskell/haskell-language-server/pull/2854 into the
8.10.x version of hls-hlint-plugin, as suggested in
https://github.com/NixOS/nixpkgs/issues/168064#issuecomment-1146691884

Co-Authored-By: Florian Klink <flokli@flokli.de>
2022-08-18 17:02:16 +02:00
ajs124 2a49c87bc5 haskellPackages.hopenssl: use openssl_1_1 2022-08-17 20:16:20 +02:00
Dennis Gosnell 1f546560cf
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-08-15 13:16:30 +09:00
sternenseemann d8bddf3528 matterhorn: build with brick 0.70.1 2022-08-13 18:27:54 +02:00
Philipp Joram 90eb3d4d63 haskellPackages: unbreak nvim-hs-contrib
Version 2.0.0.1 of nvim-hs-contrib was released on Hackage, which fixes
compilation with GHC 9.
2022-08-13 18:35:10 +03:00
Dennis Gosnell a0bc125f94 haskellPackages.ghc-lib_9_2_4_20220729: generate for ghc-9.2 2022-08-10 22:39:06 +09:00
Dennis Gosnell 389a9b2584 haskellPackages: add ghc-9.2 versions for ghc-lib-parser and ghc-lib-parser-ex 2022-08-10 15:24:47 +09:00
Dennis Gosnell 7c8cdf1de1 haskellPackages: sort extra-packages 2022-08-10 15:18:40 +09:00
Dennis Gosnell 323f8b5d00
haskellPackages: remove brick-related overrides 2022-08-10 14:07:31 +09:00
Dennis Gosnell 1b711bc5c4 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-08-09 16:29:13 +09:00
Dennis Gosnell b933addd22 haskellPackages: stackage LTS 19.17 -> LTS 19.18
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-08-09 16:26:20 +09:00
Dennis Gosnell b1a72782cf haskellPackages.hb3sum: disable on aarch64-linux because of dep 2022-08-09 16:05:10 +09:00
Dennis Gosnell e94f52c385
haskellPackages.stripeapi: mark as dontDistribute because output exceeds Hydras maximum allowable size 2022-08-09 14:21:21 +09:00
Dennis Gosnell 6e8c590ec8
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-08-09 14:01:54 +09:00
Dennis Gosnell aa832eedd7
haskellPackages: mark builds timing-out on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-08-09 13:53:49 +09:00
maralorn 6be915f542
Merge pull request #185477 from someodd/fix/libjwt-typed-unbroken
libjwt-typed: unbreak with minor changes
2022-08-09 01:28:02 +02:00
someodd 14c05dc6ac libjwt-typed: unbreak with minor changes
Unbreak libjwt-typed. Succesfully built using:

  env NIXPKGS_ALLOW_BROKEN=1 nix-build --no-out-link -A haskellPackages.libjwt-typed

This was accomplished by removing dependency
bounds, skipping tests, and adding the libjwt
librarySystemDepends.

Removed `broken` status from libjwt-typed.

I have not tested using what was built in the
nix-build command above in a local project.
2022-08-08 15:18:58 -07:00
Dennis Gosnell 80a505b0e6
Merge pull request #185622 from tjni/fix-text-format
haskellPackages.text-format: fix GHC 9.2 build
2022-08-08 13:32:52 +09:00
Dennis Gosnell 585671427e
haskellPackages.text-format: add comment about patch 2022-08-08 13:32:05 +09:00
Theodore Ni 2056075fdb
haskellPackages.text-format: fix GHC 9.2 build
Pulls in a patch that appears to fix this.
2022-08-07 20:45:59 -07:00
Dennis Gosnell 00d73d5385
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-08-08 02:05:56 +09:00
sternenseemann d05755d90b haskellPackages: adapt to hspec updates 2022-08-06 18:40:18 +02:00
sternenseemann 3d6e54576b haskell.packages.ghc924: adapt to ormolu update 2022-08-06 18:39:43 +02:00
sternenseemann 9aa722d150 haskellPackages.keid-{frp-banana,resource-gltf}: set platforms 2022-08-06 18:24:29 +02:00
sternenseemann d3fbc5dfba all-cabal-hashes: 2022-07-31T09:12:37Z -> 2022-08-06T12:01:14Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.
2022-08-06 14:57:56 +02:00
sternenseemann 21b675e30b haskellPackages.reflex-libtelnet: restrict to platforms.linux 2022-08-06 14:39:34 +02:00
sternenseemann 07c82debac haskellPackages.keid-*: restrict to x86_64-linux
The combination of the following dependencies…

* geomancy (only x86 due to intrinsics)
* vulkan (i686 and darwin don't work apparently)

…leaves us with effectively a single platform that works and we can test
in practice, x86_64-linux.
2022-08-06 14:36:58 +02:00
sternenseemann f52b0f1ff4 haskellPackages.HQu: use supported-platforms list 2022-08-06 14:21:23 +02:00
sternenseemann a466470a2b haskellPackages: mark supported-platfroms reverse deps of scrypt
Previously we used unsupported-platforms which is less correct, as the
criterium is support for SSE2.
2022-08-06 14:17:12 +02:00
sternenseemann 830914e78f haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-08-06 13:54:34 +02:00
sternenseemann 1fafd4b37c haskellPackages: temporarily test entire package set on Hydra
Empty list of broken and transitive broken packages to make Hydra build
all of them. After Hydra is finished, we'll be able to repopulate these
lists with mark-broken.sh and reveal some stale broken flags in the
process, hopefully.
2022-08-04 16:40:25 +02:00
sternenseemann 17746af0c5 Merge remote-tracking branch 'origin/master' into haskell-updates 2022-08-04 14:31:47 +02:00
sternenseemann 531ff521d4 nixos/xmonad: rename NIX_GHC env var to XMONAD_GHC
Upstream XMonad was using our xmonad patch file for their flake build to
support our nixos module. This would of course break the build upstream
if the version we patched and their master branch diverged. We
[discussed] that it'd make sense to upstream the environment var code.
In the process it seemed sensible to rename the NIX_GHC variable as
well, since it isn't really Nix-specific – it's just a way to set the
GHC binary to execute. This change has been [implemented] upstream in an
unreleased version of xmonad now – meaning we'll be able to drop the
xmonad patch soon!

This also clarifies the situation in nixpkgs a bit: NIX_GHC is easy to
confuse with the environment variable used in the ghcWithPackages
wrapper where it is used to set an alternative prefix for a GHC-wrapper
for applications trying to discover it via e.g. ghc-paths. It is an
implementation detail in this context, as it is in the case of the
xmonad module. Since they are different implementations doing different
things, different names also make sense.

[discussed]: 36d5761b3e
[implemented]: 23f36d7e23
2022-08-04 14:29:05 +02:00
sternenseemann 6a8ad0a973 haskellPackages.uniform-fileio: disable tests incompatbile with HTF >= 0.15 2022-08-01 16:20:20 +02:00
sternenseemann 7d4b4a6625 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-08-01 16:17:22 +02:00
Malte Brandy 3ca851a1d1 haskell.packages.ghc924.hiedb: dontCheck 2022-08-01 14:41:25 +02:00
sternenseemann 41d77132d9 haskellPackages.debian: drop obsolete patches
debian-4.0.4 has added GHC 9.0 support in a released version.
2022-07-31 22:15:50 +02:00
sternenseemann 120a70d038 haskellPackages.cabal-hoogle: disable cabal v2 layout dependent test 2022-07-31 12:50:28 +02:00
sternenseemann b319a5ceb5 haskellPackages.levenshtein: remove broken flag
Compile failure has been resolved upstream!

Closes #183151.
2022-07-31 12:44:05 +02:00
sternenseemann 4c85669eb9 haskellPackages.uniform-error: update override comment
Seemingly the package is not yet feature complete and a desired feature
is already part of the test suite?!
2022-07-31 12:42:42 +02:00
sternenseemann f1873383cc haskellPackages: reflect ghc-lib*_9_2* updates 2022-07-31 12:19:51 +02:00
sternenseemann 9a61ce5aad haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-07-31 12:08:51 +02:00
sternenseemann 4cb27809af haskellPackages: stackage LTS 19.16 -> LTS 19.17
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-07-31 12:07:19 +02:00
Alyssa Ross 5330c0a1af
treewide: use isAarch where appropriate 2022-07-30 16:18:27 +00:00
sternenseemann 7d9730733f all-cabal-hashes: 2022-07-26T16:57:53Z -> 2022-07-27T11:03:11Z
haskellPackages: regenerate package set based on current config

This commit has been generated by
maintainers/scripts/haskell/update-hackage.sh and
maintainers/scripts/haskell/regenerate-hackage-packages.sh.
2022-07-27 18:03:52 +02:00
sternenseemann e33e2ac2f2 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-07-27 17:34:04 +02:00
sternenseemann e4e9e90772 haskellPackages.uniform-error: skip tests incompatible w/ HTF 0.15 2022-07-27 17:31:38 +02:00
sternenseemann 74010c525b haskellPackages.aws: drop upstreamed patches
Joey Hess is now a co-maintainer upstream and has created a release with
the aeson 2.0 patches included.
2022-07-27 17:12:24 +02:00
sternenseemann b3c3fa1489 git-annex: update sha256 for 10.20220724 2022-07-27 17:03:33 +02:00
sternenseemann dd7b0dca7b haskellPackages.flac: unbreak
The system library reference has been fixed in cabal2nix HEAD recently.
2022-07-26 22:31:31 +02:00
sternenseemann 5a1b7ea735 haskell.packages.ghc941.terminfo: not a core pkg if cross compiling
Reference #182873 and #182785.
2022-07-26 21:11:49 +02:00
sternenseemann 078346d55e haskell.compiler.ghc941: init at 9.4.0.20220721 2022-07-26 21:09:03 +02:00
Alex Wied 4b33be0c18 haskellPackages.nfc: 0.1.0 -> 0.1.1 2022-07-26 21:08:31 +02:00
sternenseemann ea445844c8 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-07-26 21:04:12 +02:00
sternenseemann 548ec57e44 haskellPackages.cabal2nix-unstable: 2022-07-17 -> 2022-07-22 2022-07-26 21:01:36 +02:00
sternenseemann f28e8302f4 haskellPackages.conduit-aeson: unbreak
* Work around broken Setup.hs which fails to parse

* Disable doctest-parallel suite

* Group doctest-parallel overrides and link the upstream issue for the
  failure; basically it does not work unless you are using cabal v2
  commands.
2022-07-26 18:40:11 +02:00
sternenseemann ef9826a13b haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-07-26 16:54:27 +02:00
sternenseemann ff7abeabe9 haskellPackages.hasql-dynamic-statements: downgrade to 0.3.1.1
We still ship hasql 1.5 due to stackage which is not compatible with
0.3.1.2.
2022-07-26 13:35:28 +02:00
sternenseemann ae78f71723 haskellPackages.{superbuffer,list-t,stm-containers}: reenable tests
HTF has been fixed a while ago actually, so these test suites can be
built and executed again. For stm-containers, a bounds issue persists,
though.
2022-07-26 13:24:29 +02:00
sternenseemann 57055b681f haskellPackages.Spock-core: build with correct reroute version
Spock-core 0.14.0.1 now only supports reroute >= 0.7 because it exports
the new AltVar type (in an [PVP violation]).

We can luckily accomodate Spock-core, since all other [reverse deps] of
reroute are marked broken in nixpkgs at the moment.

[PVP violation]: https://github.com/agrafix/Spock/issues/180#issuecomment-1195328647
[reverse deps]: https://packdeps.haskellers.com/reverse/reroute
2022-07-26 12:57:45 +02:00
maralorn dd6432a863
Merge pull request #182873 from sternenseemann/terminfo-cross
haskellPackages.terminfo: not a core pkg if cross compiling
2022-07-26 11:25:03 +02:00
Malte Brandy 0620844136 haskellPackages.regex-tdfa: Disable disfunctional tests for older ghcs 2022-07-26 11:15:03 +02:00
sternenseemann f39aee2d8b haskellPackages.terminfo: not a core pkg if cross compiling
GHC's cross build flavours disable the terminfo package, so it will
never be included if we are cross-compiling – setting it to null thus
breaks all builds depending on the package.

To fix this problem, we use the versioned attribute generated by
hackage2nix, just like we do for xhtml.

Closes #182785.
2022-07-25 23:42:29 +02:00
Malte Brandy 759fed34c0 haskellPackages.hls-ormolu-plugin: Disable flaky test 2022-07-25 22:58:20 +02:00
Malte Brandy 8d90d114b2 haskellPackages.doctest-parallel: Disable defective doctests 2022-07-24 19:11:35 +02:00
maralorn 4f0b8bdb20
Merge pull request #182389 from lf-/fix-aeson-ts
haskellPackages.aeson-typescript: fix the testsuite and unbreak
2022-07-23 19:36:37 +02:00
Jade Lovelace aa41b54e51 haskellPackages.aeson-typescript: fix the testsuite and unbreak 2022-07-23 10:19:57 -07:00
Malte Brandy 28e9634a9d haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-07-22 01:01:30 +02:00
Malte Brandy 642279ab6f haskellPackages: stackage LTS 19.15 -> LTS 19.16
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-07-22 01:00:22 +02:00
Malte Brandy 8fc4df0415 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-07-22 00:22:14 +02:00
Dennis Gosnell 52e48bb37e
Merge pull request #182194 from misuzu/cryptonite-armv7l
haskellPackages.cryptonite: disable tests on aarch32
2022-07-21 15:16:34 +09:00
github-actions[bot] b2360fdfec
Merge master into haskell-updates 2022-07-21 00:14:29 +00:00
Jade Lovelace 5fbeebb56b haskellPackages.fast-tags: unbreak
The patch we were holding got merged, and instead of the patch being
removed, the package was marked broken. So I deleted the patch and
unbroke.
2022-07-20 11:40:24 -07:00
Dennis Gosnell d66067f854 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-07-20 23:19:58 +09:00
Luke Clifton a88da924d7
json-directory: mark unbroken
As of 1.0.2 this builds
2022-07-20 21:36:50 +08:00
misuzu bc1ae7cff8 haskellPackages.cryptonite: disable tests on aarch32
KAT/ECB/D2 test segfaults on armv7l
2022-07-20 15:18:53 +03:00
sternenseemann 8080821eee haskellPackages.distribution-nixpkgs: 1.6.2 -> 1.7.0
Since stable cabal2nix now supports the release, we can finally upgrade.
2022-07-20 12:05:09 +02:00
github-actions[bot] 90b206f2c6
Merge master into haskell-updates 2022-07-19 00:16:17 +00:00
maralorn ee6f075310
Merge pull request #181966 from Atemu/git-annex-lsof
git-annex: wrap with lsof
2022-07-19 00:36:03 +02:00
Felix Springer 08d6da16d0 haskellPackages.monad-control-identity: mark as unbroken
Release 0.2.0.0 supports GHC 9.0.2.
2022-07-19 00:26:38 +02:00
Malte Brandy 91fa64052e haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-07-19 00:06:20 +02:00
Malte Brandy 72a19f20ad haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-07-18 23:20:01 +02:00
Atemu 7e9e6145e6 git-annex: wrap with lsof
Required by the assistant at runtime:

```
$ nix-shell --pure -p git git-annex
$ git annex assistant
git-annex: The lsof command is needed for watch mode to be safe, and is not in PATH.
To override lsof checks to ensure that files are not open for writing
when added to the annex, you can use --force
Be warned: This can corrupt data in the annex, and make fsck complain.
```
2022-07-18 21:45:45 +02:00
Atemu 9c98a3908d git-annex: wrap with coreutils on all platforms
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-07-18 21:45:36 +02:00
Dennis Gosnell 91bb48ab47
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-07-18 15:07:50 +09:00
Dennis Gosnell 3020974319
Merge pull request #178868 from arcz/fix-clash
haskellPackages.clash-prelude: fix build by disabling tests
2022-07-18 14:08:28 +09:00
Nikita Volodin d46be5b0e8 haskellPackages.vector-hashtables: fix versions of dependencies 2022-07-17 18:22:33 +02:00