1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-18 19:51:17 +00:00
Commit graph

226 commits

Author SHA1 Message Date
sternenseemann 3b45526ea2 top-level/release-haskell.nix: update list of Haskell executables
- Address some removals.
- Add all missing packages that use justStaticExecutables.
2024-06-07 15:01:29 +02:00
sternenseemann f166c7778c elmPackages.elmi-to-json: fix incorrect broken flag 2024-06-06 11:58:31 +02:00
sternenseemann bd6942679c haskell.packages.*.ghc-tags: unbreak
This just requires picking the right version of the package for all
compiler versions.
2024-06-04 14:51:22 +02:00
sternenseemann b30eb6f3db haskell.packages.ghc98.ghc-lib: downgrade to match ghc-lib-parser*
I suspect that we'll be able to upgrade to 9.10.* for all three packages
after the next haskell-language-server update. I'll leave that to
maralorn.
2024-06-04 12:53:24 +02:00
sternenseemann 2d2e0b127e top-level/release-haskell.nix: test more attributes with GHC 9.8 2024-06-03 16:19:53 +02:00
sternenseemann 0f28cc203c top-level/release-haskell.nix: restore primitive builds 2024-05-13 17:17:11 +02:00
Vaibhav Sagar 640cf550ee haskell.compiler.ghc910: init at 9.10.1
https://www.haskell.org/ghc/blog/20240510-ghc-9.10.1-released.html
2024-05-13 12:22:46 +02:00
Weijia Wang 7f45fee52a Merge branch 'master' into staging-next 2024-04-28 04:02:14 +02:00
Jan Tojnar 3b9574b557
bustle: remove
The Haskell version is abandoned and no longer compiles.
2024-04-22 21:11:27 +02:00
Slava Gorbunov 718851b229 haskellPackages.mkDerivation: use emcc as C compiler for ghcjs
We need to set up EM_CACHE correctly so that it works, of course.

Note that the solution relies on the assumption that this should only
happen when we cross compile, i.e. the extra logic to account for the
cc-less stdenv in pkgsCross.ghcjs is only present in crossCabalFlags.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2024-04-22 14:16:09 +02:00
sternenseemann e102133fa1 release-haskell.nix: include new nixfmt-* attributes 2024-04-22 11:12:09 +02:00
maralorn fbf524e284
Merge pull request #305068 from athas/mkjson
mkjson: init at 0.4.0
2024-04-22 09:53:34 +02:00
Troels Henriksen 9070ffe650 mkjson: init at 0.4.0 2024-04-19 17:30:52 +02:00
sternenseemann 40bc356bc6 release-haskell.nix/mergeable: include shellcheck
pkgs.shellcheck is (indirectly via nix-info-tested) a channel blocker.
2024-04-19 13:17:35 +02:00
sternenseemann ad321e0602 release-haskell.nix/mergeable: include darwin again
Unfortunately, some of these packages block the NixOS/nixpkgs channels
so they also need to work on darwin. I'd say for the future we can be
liberal in moving packages (that don't block the channel) out of
mergeable, but stuff like cachix needs to work everywhere.
2024-04-19 13:17:35 +02:00
sternenseemann 179f8e0aa4 haskell.compiler.ghc965: init at 9.6.5
https://www.haskell.org/ghc/blog/20240416-ghc-9.6.5-released.html
2024-04-16 20:07:28 +02:00
maralorn b837c3f233 carp: Disable build on haskell-updates 2024-04-09 22:41:25 +02:00
Naïm Favier 829ed35978
haskellPackages: fix eval 2024-04-01 11:20:16 +02:00
maralorn 9e06296ad2 release-haskell.nix: Disable various broken packages 2024-03-16 23:55:22 +01:00
maralorn de22427884 hlint: disable on ghc90 2024-03-16 22:42:22 +01:00
github-actions[bot] cb97fed572
Merge master into haskell-updates 2024-03-15 00:12:36 +00:00
Yureka 656c67320e
hyper-haskell: remove (#295854) 2024-03-14 15:28:49 +01:00
sternenseemann 46cdbff42b haskell.packages.ghc98.ghc: 9.8.1 -> 9.8.2
This fixes the mismatch between haskell.compiler.ghc98 and haskell.packages.ghc98
2024-02-26 20:18:28 +01:00
Daniel Rolls 7f500eb92d specup: Add to release-haskell tests 2024-02-11 12:20:36 +01:00
github-actions[bot] acd0181532
Merge master into haskell-updates 2024-01-26 00:12:48 +00:00
sternenseemann 65fc44c341 haskell.compiler.ghc8102Binary: remove at 8.10.2
Since 46f14d30aa, it no longer has any
users in nixpkgs.
2024-01-25 15:20:35 +01:00
sternenseemann 0e756e65d5 haskell.compiler.ghc96: 9.6.3 -> 9.6.4
https://www.haskell.org/ghc/blog/20240109-ghc-9.6.4-released.html

Co-authored-by: Ben Gamari <ben@smart-cactus.org>
2024-01-23 21:05:01 +01:00
sternenseemann b53d8e6cdb haskell.compiler.ghc964: init at 9.6.4
https://www.haskell.org/ghc/blog/20240109-ghc-9.6.4-released.html

Not updating the default GHC version yet to prevent a huge rebuild.
2024-01-18 14:21:23 +01:00
sternenseemann 31858b7516 release-haskell.nix: express weeder test range via exclusion 2024-01-16 21:36:18 +01:00
sternenseemann e1be0b03bd release-haskell.nix: hoogle and hlint work with GHC 9.6.3 2024-01-16 21:35:58 +01:00
sternenseemann 211f1d86a9 release-haskell.nix: test pkgs.pakcs 2024-01-08 12:44:38 +01:00
sternenseemann d0d080887c haskell.packages.ghc90.haskell-language-server: remove at 2.5.0.0
Support for GHC 9.0 was dropped in this version, so we can no longer
ship it.
2024-01-06 18:33:37 +01:00
maralorn 7b4156edda haskellPackages: Fix eval errors 2024-01-01 18:28:31 +01:00
maralorn dffa76ad6e release-haskell.nix: Cleanup missing compiler names 2024-01-01 18:04:53 +01:00
maralorn a7baccff6f Merge branch 'master' into haskell-updates 2024-01-01 14:25:26 +01:00
maralorn 91065f31dd
Merge pull request #275606 from sternenseemann/misc-release-haskell
haskell: fixes for the benefit of the haskell-updates jobset
2024-01-01 14:19:00 +01:00
maralorn b629581dc9 release-haskell: Correctly disable hls jobs on ghc 8.10.7 2024-01-01 13:41:29 +01:00
sternenseemann ce5cbc4465 haskell.packages.{ghc96,ghc98}: disable haddock for cross
In this situation, haddock would not be built by hadrian, as there is no
stage0:exe:haddock target by default. (We should eventually try adding
one.) If haddock is enabled and the build->host haddock missing, Cabal
tries using the build->build haddock which may fail to load the
documentation from the interface files produced by the build->host
GHC (e.g. due to a mismatch between dynamic and static linking).

Add regression tests to haskell-updates jobset.

Resolves #275304.
2023-12-20 11:09:45 +01:00
sternenseemann 8b4558e28b release-haskell.nix: bump pkgsStatic testing from ghc928 to ghc948
Testing GHC 9.2.8 is not that valuable anymore. Having an explicit GHC
9.4.8 target duplicates the default haskellPackages targets for now, but
prevents us from loosing testing of the make build system going forward.
2023-12-20 11:04:17 +01:00
sternenseemann bd16733467 release-haskell.nix: add missing ghc948 jobs 2023-12-20 10:51:32 +01:00
maralorn 7ac0108ffa haskell.packages.ghc98.haskell-language-server: Enable job 2023-12-12 23:16:59 +01:00
sternenseemann 46f14d30aa haskell.compiler.ghc884: remove at 8.8.4
The main aim of this is to be able to drop llvmPackages_7.
2023-12-04 19:42:44 +01:00
maralorn 928a932b31
Revert "haskell-language-server: Add toplevel jobs for all ghc versions"
This reverts commit 46175bc01d.

Maybe we can find a better solution without polluting the name space that much.
2023-11-13 11:29:22 +01:00
maralorn 1e513f33ee
Merge pull request #266682 from maralorn/hls-toplevel-jobs
haskell-language-server: Add toplevel jobs for all ghc versions
2023-11-11 12:36:00 +01:00
maralorn 46175bc01d
haskell-language-server: Add toplevel jobs for all ghc versions 2023-11-11 12:30:16 +01:00
Robert Hensing 22cf6681f6 haskellPackages: Fixup Cabal minor version in overrides 2023-11-10 18:30:19 +01:00
Naïm Favier caf1c4efda
haskellPackages: more eval fixes 2023-10-23 12:02:30 +02:00
sternenseemann 42d88fa4d2 release-haskell.nix: simplify versioned jobs for ghc-tags 2023-10-15 00:47:25 +02:00
Vaibhav Sagar a63c085661 haskell.compiler.ghc98: init at 9.8.1
https://www.haskell.org/ghc/blog/20231009-ghc-9.8.1-released.html

- Use source-built GHC 9.4.7, pending packaging of bindist.
- The aarch64-linux space saving strategy via disabling hyperlinked
  source is disabled for now, pending either an updated patch or
  an user defined flavour using
  https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10850.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-10-15 00:43:20 +02:00
sternenseemann e63a47bef9 release-haskell.nix: fix HLS GHC exclusions 2023-10-15 00:43:02 +02:00