Commit graph

7951 commits

Author SHA1 Message Date
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
maralorn 5bbfefc294 haskellPackages.hls-call-hierarchy-plugin: Add assert to reenable on upstream fix 2022-12-30 23:50:02 +01:00
maralorn 7bc38b9128 haskell.packages.ghc810.haskell-language-server: Fix eval 2022-12-30 23:29:47 +01:00
maralorn 8d8281cc56 haskellPackages.brittany: Remove outdated override 2022-12-30 22:16:21 +01:00
maralorn ef43bede6d haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-12-30 22:06:21 +01:00
maralorn 08ff7cc5b7 haskellPackages.hspec_2_7_10: Disable distribution of broken package 2022-12-30 20:38:53 +01:00
maralorn 0f72dd1f0b haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-12-30 20:36:22 +01:00
maralorn 8c4865a950 haskell-modules/configuration-ghc-*.nix: Remove trailing whitespaces 2022-12-30 18:04:51 +01:00
maralorn 3b14e60bab haskell-language-server: Fix build for 1.9.0.0 for all ghc versions 2022-12-30 17:21:48 +01:00
sternenseemann 439841cc15 haskellPackages.multistate: allow hspec == 2.9.* 2022-12-30 12:00:54 +01:00
maralorn aaf6118fd5 haskell-language-server: Fix build for 1.9.0.0 2022-12-30 09:15:23 +01:00
Dennis Gosnell e3134c8180
haskellPackages.graphql: remove no-longer-needed override 2022-12-30 14:44:21 +09:00
Robert Hensing 31cbc81000 haskell.packages.ghc944: Fix ghc-lib attrs
Monkey see, monkey do.
2022-12-29 19:21:25 +01:00
sternenseemann 171068ed83 haskellPackages.graphmod: unbreak 2022-12-29 16:05:56 +01:00
maralorn 931fef04f9
Merge pull request #207764 from qowoz/shellcheck
shellcheck: add override for newer version
2022-12-29 15:44:15 +01:00
Dennis Gosnell cdfe559a68
Merge pull request #208131 from andys8/haskell-unbreak-git-brunch
haskellPackages.git-brunch: unbreak
2022-12-29 13:18:00 +09:00
Dennis Gosnell 0a35154842 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-29 13:12:18 +09:00
Dennis Gosnell ef9b36525d
Merge pull request #208151 from jtojnar/haskell-iconv
haskellPackages.iconv: unbreak
2022-12-29 13:07:44 +09:00
Jan Tojnar c7d297ec03 haskellPackages.iconv: unbreak 2022-12-28 21:43:49 +01:00
andys8 a1f6c65bfc haskellPackages.git-brunch: unbreak 2022-12-28 18:05:05 +01:00
maralorn b95d9164ec haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-28 17:49:02 +01:00
maralorn 9499f943dd haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-12-28 17:17:06 +01:00
maralorn d3f1d14912 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-12-28 16:30:39 +01:00
maralorn 4d1d526ca7 haskellPackages.reflex: Pin to < 0.9 2022-12-28 15:44:02 +01:00
sternenseemann e238c3fdaa haskell.packages.*.binary-orphans: provide OneTuple when necessary
The binary-orphans dependency on OneTuple is only activated if GHC < 9.2
which means hackage2nix won't emit this dependency anymore.
2022-12-28 14:10:41 +01:00
Dennis Gosnell 9fdbe9dd46
haskellPackages.singletons-base: jailbreak in order to get compiling 2022-12-28 16:47:57 +09:00
zowoq 3bc05714b6 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-28 10:45:30 +10:00
zowoq 5cf58a844e haskellPackages.haskell-ci: pin to ShellCheck_0_8_0 2022-12-28 10:42:13 +10:00
zowoq 232b508059 haskellPackages.ShellCheck: unpin 2022-12-28 10:42:13 +10:00
zowoq 4cb228c88c shellcheck, haskellPackages.ShellCheck: add maintainer 2022-12-28 10:42:13 +10:00
Dennis Gosnell f0cab3b001
haskell: hspec_2_10_7 -> hspec_2_10_8 2022-12-25 15:28:07 +09:00
maralorn 04833f84ba haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-12-24 19:30:22 +01:00
maralorn e897471eee ghc-api-compat: unmarkBroken on older ghcs 2022-12-24 18:28:23 +01:00
maralorn 65d6fc555b haskell-language-server: Enable reenable dependencies for older ghcs 2022-12-24 17:46:42 +01:00
Dennis Gosnell 302701438d
haskellPackages.descriptive: mark as broken because aeson-1.5.6.0 doesn't build 2022-12-24 17:26:41 +09:00
Dennis Gosnell 7bdfd07076
haskell: sort list of broken packages 2022-12-24 17:14:04 +09:00
Dennis Gosnell 0223039a8a
haskellPackages.spade: mark as broken on darwin 2022-12-24 16:33:27 +09:00