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

246 commits

Author SHA1 Message Date
Martin Weinelt 46b1474255 Reapply "haskellPackages: update stackage and hackage" (#354547)
This reverts commit 7701a9e6c6, reversing
changes made to 8991dc8e9d.

Restore haskell-updates on staging-next to save resources on hydra.
2024-11-08 18:42:24 +01:00
Vladimír Čunát fe6d94b8f9
Revert "haskellPackages: update stackage and hackage" 2024-11-08 18:36:29 +01:00
sternenseemann 71b09ef331 haskellPackages.Cabal_3_14_0_0: build against matching Cabal-syntax 2024-11-01 12:45:24 +01:00
sternenseemann a721517d5e top-level/release-haskell.nix: remove ineffectual Cabal-syntax jobs
These jobs weren't actually generated since we don't add doDistribute to
Cabal-syntax*. It doesn't really matter since the Cabal job always
causes the corresponding Cabal-syntax to be built.
2024-11-01 12:26:29 +01:00
sternenseemann 7eae33bc74 haskellPackages.large-hashable: unstable-2022-06-10 -> 0.1.1.0 2024-10-31 19:10:28 +01:00
sternenseemann 1277fb618e yi: re-init at 0.19.2
This reverts commit accf9337b3 with some
additional modifications.
2024-10-25 16:28:03 +02:00
sternenseemann 787c1debc8 haskell.compiler.ghc98: 9.8.2 -> 9.8.3
https://www.haskell.org/ghc/download_ghc_9_8_3.html
2024-10-20 22:30:05 +02:00
sternenseemann a20970fe14 taskell: remove at 1.11.4
haskellPackages.brick_0_70_1: remove at 0.70.1

taskell's upstream repository has been archived after three years of
inactivity. There also doesn't seem to be an obvious fork that provides
a suitable, maintained replacement.

No changelog entry since taskell has already been marked as broken in
24.05 from the beginning.
2024-10-17 15:49:01 +02:00
t4ccer 2306dc442a release-haskell: enable pakcs 2024-10-05 21:30:18 +02:00
Jun Matsushita 5fd2fd5dba
Update release-haskell.nix
ghc9101 is fully supported since haskell-language-server-2.9.0.0 https://github.com/haskell/haskell-language-server/pull/4319/files#diff-79cf716c1820425aff19ccc293f5526d96964620e8686a6da542d9c416474b7b 

Also ties loose end from https://github.com/NixOS/nixpkgs/pull/337720#issuecomment-2312726359
2024-10-02 16:55:34 +02:00
sternenseemann 69830dad8f top-level/release-haskell.nix: add jobs for cross compiled GHCs 2024-09-20 16:24:35 +02:00
sternenseemann 2c878dce6a top-level/release-haskell.nix: reflect removal of mailctl
See fc086f122c
2024-09-19 12:55:38 +02:00
maralorn 9ee18fb33e
haskell.packages.ghc910.hoogle: Enable hydra job 2024-09-16 23:30:57 +02:00
sternenseemann 5cd41e16a6 release-haskell.nix: don't try to build pkgsMusl on non x86_64-linux
Since 322bab8284, ghc no longer self
reports its restricted platforms for e.g. pkgsMusl, so we need to
reflect this in the jobset in order to keep the evaluation errors tab
clean.
2024-09-09 11:47:55 +02:00
github-actions[bot] ad36688c14
Merge master into haskell-updates 2024-08-30 00:15:09 +00:00
Sandro Jäckel 55760e4c10 hydra: rename from hydra_unstable
There is no stable hydra package
2024-08-29 13:56:32 +10:00
Aidan Gauland 9b89ce40e5
oama: add to haskell-updates Hydra jobset 2024-08-25 17:31:02 +12:00
sternenseemann 9919b666ab haskell.packages.ghc{96,98}.cabal-install: fix build of 3.12
With cabal-install >= 3.12, we need to adjust our cabal-install overlay
once again.

- Due to the new dependency semaphore-compat, which appears to require
  unix >= 2.8 it is very difficult to get to work for GHC < 9.6 (but
  probably possible). Technically, using pkgs.cabal-install should
  always be fine, so there's no strict need for cabal-install to work
  with every GHC. Let's drop support for GHC < 9.6 for now.

- Make sure that cabal-install-solver also uses the latest version
  always.

- Due to Cabal 3.12, we need to deviate from Stackage for
  hackage-security. cabal-install does support the standard version of
  resolv now, though.
2024-07-25 16:54:51 +02:00
sternenseemann 2ea0fc9b6f haskellPackages: adjust to Cabal 3.12.0.0 -> 3.12.1.0 2024-07-19 22:12:08 +02:00
sternenseemann 3094491fae top-level/release-haskell.nix: test packages on GHC 9.6.6 2024-07-12 20:18:08 +02:00
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