Skip to content

Commit 182b22b

Browse files
committed
Merge remote-tracking branch 'origin/master' into armv7a
# Conflicts: # ci.nix
2 parents 581e381 + 7597cc7 commit 182b22b

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

ci.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818

1919
# short names for nixpkgs versions
2020
nixpkgsVersions = {
21-
"unstable" = inputs.nixpkgs-unstable;
2221
"R2411" = inputs.nixpkgs-2411;
22+
"unstable" = inputs.nixpkgs-unstable;
2323
};
2424

2525
nixpkgsArgs = {
@@ -68,7 +68,7 @@
6868
ghc98llvm = false;
6969
ghc910 = true;
7070
ghc910llvm = true;
71-
ghc9121 = true;
71+
ghc912 = true;
7272
ghc912X = true;
7373
ghc913 = true;
7474
})));

flake.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

overlays/haskell.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ final: prev: {
110110
You may need to update haskell.nix to one that includes a newer stackage.nix.
111111
'');
112112
# The compiler referenced in the stack config
113-
compiler = (stack-pkgs.extras hackage).compiler or (pkg-def hackage).compiler;
113+
compiler = (stack-pkgs.extras hackageForStack).compiler or (pkg-def hackageForStack).compiler;
114114
patchesModule = ghcHackagePatches.${compiler.nix-name} or {};
115115
# Remove fake packages generated from stack keywords used in ghc-options
116116
removeStackSpecial = module: if builtins.typeOf module == "set"
@@ -823,7 +823,7 @@ final: prev: {
823823
shellFor = shellArgs:
824824
let
825825
# These are the args we will pass to the main shell.
826-
args' = builtins.removeAttrs shellArgs [ "crossPlatforms" ];
826+
args' = builtins.removeAttrs (rawProject.args.shell // shellArgs) [ "crossPlatforms" ];
827827
# These are the args we will pass to the shells for the corss compiler
828828
argsCross =
829829
# These things should match main shell
@@ -847,7 +847,7 @@ final: prev: {
847847
});
848848

849849
# Default shell
850-
shell = shellFor rawProject.args.shell;
850+
shell = shellFor {};
851851

852852
# Like `.hsPkgs.${packageName}` but when compined with `getComponent` any
853853
# cabal configure errors are defered until the components derivation builds.

overlays/musl.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ final: prev: prev.lib.optionalAttrs prev.stdenv.hostPlatform.isMusl ({
3737
NIX_LDFLAGS = "--push-state --as-needed -lstdc++ --pop-state";
3838
# without this collate.icu.utf8, and foreign_data will fail.
3939
LC_CTYPE = "C";
40-
})).override { enableSystemd = false; gssSupport = false; };
40+
})).override { systemdSupport = false; gssSupport = false; };
4141

4242
openssl = prev.openssl.override { static = true; };
4343

0 commit comments

Comments
 (0)