Skip to content

Commit 799eac7

Browse files
committed
Merge branch 'hkm/nixpkgs-update' into hkm/wasm
2 parents 1c3ca40 + 0d0c47c commit 799eac7

File tree

98 files changed

+3705
-69
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+3705
-69
lines changed

.github/workflows/pipeline.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -225,12 +225,12 @@ jobs:
225225
- name: "Check that evaluation of hydra jobs works without using remote builders for GHC 9.6.7"
226226
run: nix path-info --derivation .#requiredJobs.x86_64-darwin.required-unstable-ghc967-native --show-trace --builders ''
227227

228-
hydra-without-remote-builders-ghc9101:
228+
hydra-without-remote-builders-ghc9102:
229229
runs-on: [self-hosted, linux]
230230
steps:
231231
- uses: actions/checkout@v4
232-
- name: "Check that evaluation of hydra jobs works without using remote builders for GHC 9.10.1"
233-
run: nix path-info --derivation .#requiredJobs.x86_64-darwin.required-unstable-ghc9101-native --show-trace --builders ''
232+
- name: "Check that evaluation of hydra jobs works without using remote builders for GHC 9.10.2"
233+
run: nix path-info --derivation .#requiredJobs.x86_64-darwin.required-unstable-ghc9102-native --show-trace --builders ''
234234

235235
hix-cabal:
236236
runs-on: [self-hosted, linux]

build.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ in rec {
5757
inherit evalPackages;
5858
src = pkgs.haskell-nix.sources."hls-2.2";
5959
};
60-
} // pkgs.lib.optionalAttrs (ghcFromTo "9.0" "9.11") {
60+
} // pkgs.lib.optionalAttrs (ghcFromTo "9.0" "9.10.2") {
6161
"hls" = tool compiler-nix-name "haskell-language-server" {
6262
inherit evalPackages;
6363
src = pkgs.haskell-nix.sources."hls-2.10";

docs/reference/supported-ghc-versions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ really should use an instance of Nixpkgs provided by `haskell.nix` itself.
2424
|------------------|--------------------|-------------|-----------------------|---------------|
2525
| unstable | `nixpkgs-unstable` | 9.6.7 | `ghc96` or `ghc967` | Yes |
2626
| unstable | `nixpkgs-unstable` | 9.8.4 | `ghc98` or `ghc984` | Yes |
27-
| unstable | `nixpkgs-unstable` | 9.10.1 | `ghc910` or `ghc9101` | Yes |
27+
| unstable | `nixpkgs-unstable` | 9.10.2 | `ghc910` or `ghc9102` | Yes |
2828
| unstable | `nixpkgs-unstable` | 9.12.2 | `ghc912` or `ghc9122` | Yes |
2929

3030
See [ci.nix](https://github.com/input-output-hk/haskell.nix/blob/master/ci.nix)

flake.lock

+15-15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lazy-inputs/default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ in {
3636
inherit ((callFlake { pkgs = final; src = ./ghc983; }).defaultNix) ghc983;
3737
inherit ((callFlake { pkgs = final; src = ./ghc984; }).defaultNix) ghc984;
3838
inherit ((callFlake { pkgs = final; src = ./ghc9101; }).defaultNix) ghc9101;
39+
inherit ((callFlake { pkgs = final; src = ./ghc9102; }).defaultNix) ghc9102;
3940
inherit ((callFlake { pkgs = final; src = ./ghc9121; }).defaultNix) ghc9121;
4041
inherit ((callFlake { pkgs = final; src = ./ghc9122; }).defaultNix) ghc9122;
4142
inherit ((callFlake { pkgs = final; src = ./ghc912X; }).defaultNix) ghc912X;

lazy-inputs/ghc9102/flake.lock

+30
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lazy-inputs/ghc9102/flake.nix

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
description = "Lazy Input for Haskell.nix";
3+
4+
inputs = {
5+
ghc9102 = {
6+
flake = false;
7+
url = "git+https://github.com/stable-haskell/ghc?ref=ghc-9.10.2-iog&submodules=1";
8+
};
9+
};
10+
11+
outputs = inputs: inputs;
12+
}

lib/pkgconf-nixpkgs-map.nix

+8-8
Original file line numberDiff line numberDiff line change
@@ -2750,12 +2750,12 @@ pkgs:
27502750
"gaminggear-0" = [ "libgaminggear" ];
27512751
"libgbinder" = [ "libgbinder" ];
27522752
"libgcrypt" = [ "libgcrypt" ];
2753-
"libgda-5.0" = [ "libgda" ];
2754-
"libgda-report-5.0" = [ "libgda" ];
2755-
"libgda-sqlcipher-5.0" = [ "libgda" ];
2756-
"libgda-sqlite-5.0" = [ "libgda" ];
2757-
"libgda-ui-5.0" = [ "libgda" ];
2758-
"libgda-xslt-5.0" = [ "libgda" ];
2753+
"libgda-5.0" = [ "libgda5" ];
2754+
"libgda-report-5.0" = [ "libgda5" ];
2755+
"libgda-sqlcipher-5.0" = [ "libgda5" ];
2756+
"libgda-sqlite-5.0" = [ "libgda5" ];
2757+
"libgda-ui-5.0" = [ "libgda5" ];
2758+
"libgda-xslt-5.0" = [ "libgda5" ];
27592759
"libgda-6.0" = [ "libgda6" ];
27602760
"libgda-sqlite-6.0" = [ "libgda6" ];
27612761
"libgdamm-5.0" = [ "libgdamm" ];
@@ -5087,7 +5087,7 @@ pkgs:
50875087
"riscv-disasm" = [ "spike" ];
50885088
"riscv-fesvr" = [ "spike" ];
50895089
"SPIRV-Headers" = [ "spirv-headers" ];
5090-
"LLVMSPIRVLib" = [ "spirv-llvm-translator" ];
5090+
# "LLVMSPIRVLib" = [ "spirv-llvm-translator" ];
50915091
"SPIRV-Tools-shared" = [ "spirv-tools" ];
50925092
"SPIRV-Tools" = [ "spirv-tools" ];
50935093
"sqlcipher" = [ "sqlcipher" ];
@@ -5733,7 +5733,7 @@ pkgs:
57335733
then [ pkgs.gdk_pixbuf ]
57345734
else [];
57355735
# rocm-thunk was replaced by rocmPackages.rocm-thunk in 23.11
5736-
"libhsakmt" = [ pkgs.rocmPackages.rocm-thunk or pkgs.rocm-thunk ];
5736+
# "libhsakmt" = [ pkgs.rocmPackages.rocm-thunk or pkgs.rocm-thunk ];
57375737
} // lib.optionalAttrs (pkgs ? libsigcxx12) {
57385738
# libsigcxx12 was removed in 23.11
57395739
"sigc++-1.2" = [ "libsigcxx12" ];

lib/system-nixpkgs-map.nix

-3
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,3 @@ in
147147
# -- mingw32
148148
// { mingwex = null;
149149
}
150-
# -- os x
151-
# NB: these map almost 1:1 to the framework names
152-
// darwin.apple_sdk.frameworks

materialized/ghc-boot-packages-nix/ghc9102-aarch64/base.nix

+34
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

materialized/ghc-boot-packages-nix/ghc9102-aarch64/deriveConstants.nix

+39
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

materialized/ghc-boot-packages-nix/ghc9102-aarch64/genprimopcode.nix

+40
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

materialized/ghc-boot-packages-nix/ghc9102-aarch64/ghc-bignum.nix

+37
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)