Commit graph

7988 commits

Author SHA1 Message Date
sternenseemann 4bde58a224 haskellPackages.curl: fix build with curl >= 7.87 2023-01-18 20:23:11 +01:00
sternenseemann 0a66465b22 doc/haskell: (re-)init haskell manual section
This restarts a Haskell section in the nixpkgs manual. The content
presented here has been written from scratch, although some parts of it
take inspiration from the existing haskell4nix documentation.

It is by no means complete, the idea is mostly to get the ball rolling
in some way. Upcoming tasks are hinted at in the comments in the
documentation file.
2023-01-14 22:33:35 +01:00
sternenseemann fe1774681f haskellPackages.sockets: mark as broken
Fails to build https://hydra.nixos.org/build/205128495/nixlog/2
2023-01-12 14:34:23 +01:00
sternenseemann f5b1e9334f haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1789098](https://hydra.nixos.org/eval/1789098) of nixpkgs commit [57c6af2](57c6af2b88) as of 2023-01-12 11:40 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-01-12 12:44:27 +01:00
Ben Orchard 4af8ac5eea haskellPackages.posix-api: unmark broken (disable tests)
Tests are currently broken. Fix pending: https://github.com/andrewthad/posix-api/pull/14
2023-01-11 21:44:07 +00:00
github-actions[bot] 85bd0922b4
Merge master into haskell-updates 2023-01-10 00:13:54 +00:00
Artturi 27c1ec2ecf
Merge pull request #209816 from Artturin/deprecate-top-level-platform-aliases 2023-01-09 22:15:50 +02:00
Artturin 2eeb34c273 treewide: {build,host,target}Platform -> stdenv.{build,host,target}Platform 2023-01-09 21:13:22 +02:00
github-actions[bot] fb50c4dbba
Merge master into haskell-updates 2023-01-09 00:14:37 +00:00
sternenseemann 43af53bc7f haskellPackages.wstunnel: drop now unnecessary override 2023-01-08 19:49:24 +01:00
maralorn 4e75bbe768 haskell.packages.ghc94.haskell-language-server: Fix eval 2023-01-08 19:34:35 +01:00
maralorn 8daeaf6e1d haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-08 18:23:22 +01:00
Domen Kožar 5828698df6 cachix: fix build on darwin 2023-01-08 12:23:33 +00:00
Ilan Joselevich 6e082f222c
cachix,hercules-ci-{agent,cnix-expr,cnix-store}: bump nix pin to 2_12 2023-01-08 10:35:08 +02:00
maralorn 968cfdab4a
Merge pull request #209543 from trofi/tasty-fix-on-i686
pkgsi686Linux.haskellPackages.tasty: pull missing unbounded-delays pa…
2023-01-07 22:29:40 +01:00
Sergei Trofimovich 6d724cfb0a pkgsi686Linux.haskellPackages.tasty: pull missing unbounded-delays package
The package is needed by tasty on a subset of architectures. Quoting
upstream `.cabal` file:

  if(!arch(x86_64) && !arch(aarch64))
    build-depends:
      unbounded-delays >= 0.1

This fails the build on i686 (a wine depend via shellcheck):

    Setup: Encountered missing or private dependencies:
      unbounded-delays >=0.1

The change pulls unbounded-delays for mentioned targets.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-01-07 20:37:48 +00:00
maralorn 9870cb8632 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2023-01-07 21:16:24 +01:00
Domen Kožar 316f093b4e nix-diff: fix build 2023-01-07 09:34:44 +00:00
Dennis Gosnell 33be6f87f2
Merge pull request #209362 from amesgen/nvfetcher-docker
nvfetcher: add nix-prefetch-docker to PATH
2023-01-07 09:37:30 +09:00
Domen Kožar 9f873b90fa
Merge branch 'master' into haskell-updates 2023-01-06 20:20:58 +00:00
amesgen ca966310f5
nvfetcher: add nix-prefetch-docker to PATH 2023-01-06 20:37:02 +01:00
Domen Kožar 647686f98a cachix: fix build 2023-01-06 19:31:38 +00:00
maralorn 6d7cf37d78 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-06 20:07:43 +01:00
Domen Kožar 9ff4f40cb2
Merge pull request #204481 from Artturin/removenixvers1
nixVersion.nix_{2_6,2_7,2_8,2_9}: remove
2023-01-06 18:51:52 +00:00
oxalica b66a46f781 idris: allow building with haskellPackages.libffi 0.2 2023-01-06 16:07:42 +01:00
sternenseemann aa0d300cfd haskellPackages.cabal2nix-unstable: 2022-12-08 -> 2023-01-06
This is mostly to accomodate a possible merge of #209128.
2023-01-06 15:25:56 +01:00
maralorn bd2b543537
Merge pull request #209043 from sternenseemann/ghc-head-js-backend-try-1
haskellPackages.mkDerivation: make work in pkgsCross.ghcjs
2023-01-05 22:11:08 +01:00
sternenseemann a5300f8d2a haskellPackages.aeson-quick: remove now unnecessary override 2023-01-05 15:30:13 +01:00
sternenseemann d765b3ff6e haskellPackages.irc-{conduit,client}: drop now unnecessary overrides 2023-01-05 15:07:05 +01:00
sternenseemann 1db9fded2d haskellPackages.rate-limit: drop now unnecessary override 2023-01-05 15:06:47 +01:00
sternenseemann f22e0c007b haskellPackages.wstunnel: drop released patch, disable broken tests 2023-01-05 14:55:17 +01:00
maralorn 54624ecb3e haskellPackages.hls-call-hierarchy-plugin: mark unbroken 2023-01-05 13:40:14 +01:00
maralorn 1286f06108 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-05 13:11:09 +01:00
maralorn 32e1f57fbd haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-05 00:23:38 +01:00
maralorn 4045943b64 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2023-01-05 00:10:43 +01:00
maralorn 733bc1fb0a haskell.packages.ghc944.blaze-textual: Remove obsolete override 2023-01-04 18:35:41 +01:00
sternenseemann d9591db6f6 haskellPackages.mkDerivation: fix shebangs in JS backend binaries
The JavaScript backend emits `#!/usr/bin/env node` shebangs we need to
take care off using patchShebangs in fixupPhase.
2023-01-04 15:50:28 +01:00
sternenseemann 066591a359 haskellPackages.mkDerivation: disable stripping in ghcjs cross set
This line may look odd, but we should not set ghc.isGhcjs if we are
using the JavaScript backend. It is a normal cross backend and no
special code is required to make it work, i.e. everything will be named
as it would be normally. Additionally, passing --ghcjs to Cabal will
make it do the wrong thing.

We need to, of course, stop strip from being thrown at the JS objects in
both cases.
2023-01-04 15:50:28 +01:00
sternenseemann ff2d74b329 haskellPackages.mkDerivation: use CC_FOR_BUILD if !stdenv.hasCC
Previously, we would try to calculate the name of
buildPackages.stdenv.cc and then just hope that it is in PATH somehow.
This definitely doesn't work in all cases.

The new approach is to add buildPackages.stdenv.cc to depsBuildBuild
which also populates CC_FOR_BUILD which we can directly re-use.
2023-01-04 15:50:28 +01:00
maralorn 91e05c47f8 haskellPackages.recursion-schemes: Remove obsolete patch 2023-01-04 02:23:24 +01:00
Robert Hensing 413c75fa1a hercules-ci-agent: Remove released patch 2023-01-03 19:22:31 +01:00
sternenseemann 5df77ad6ee haskellPackages.xmlbf: drop stale override 2023-01-03 13:22:27 +01:00
sternenseemann d24b2e9d5d haskellPackages.hashing: drop stale override 2023-01-03 13:22:14 +01:00
Drew Hess efca7bec19 vaultenv: 0.14 -> 0.15.1. 2023-01-02 16:26:22 +01:00
Dennis Gosnell 8adc6631f2
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-02 15:55:12 +09:00
Dennis Gosnell c99e04fe51
Merge pull request #208428 from nuttycom/haskell-unbreak_true_name
Add a patch to allow `true-name` to build with current template-haskell.
2023-01-02 15:53:42 +09:00
Kris Nuttycombe 2d3c98f2a3 haskellPackages.true-name: Add a patch to allow building with current template-haskell.
This updates the `true-name` package to include changes up to version
0.1.0.4, as well as compilation failures when building with
template-haskell version 2.16 and higher.
2023-01-01 22:09:04 -07:00
Artur Cygan b80c4e945d haskellPackages: unbreak hevm 2022-12-31 14:20:47 +01:00
maralorn fcfc917179 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-30 23:54:49 +01:00
maralorn aa55adff67 haskellPackages: stackage LTS 20.4 -> LTS 20.5
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-12-30 23:51:51 +01:00