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