Merge master into staging-next

This commit is contained in:
github-actions[bot]
2024-04-16 18:00:57 +00:00
committed by GitHub
77 changed files with 2083 additions and 1196 deletions

View File

@@ -5,7 +5,7 @@
if rev != null
then "https://gitlab.haskell.org/ghc/ghc.git"
else "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"
, postFetch ? null
}:
{ lib
@@ -146,6 +146,8 @@
inherit url sha256;
} // lib.optionalAttrs (rev != null) {
inherit rev;
} // lib.optionalAttrs (postFetch != null) {
inherit postFetch;
})
# GHC's build system hadrian built from the GHC-to-build's source tree

View File

@@ -1,5 +1,11 @@
import ./common-hadrian.nix {
version = "9.11.20240323";
rev = "8f7cfc7ee00978fda14f31ce4a56ad4639c07138";
sha256 = "1id5gmn472zrzx372hy4wci5sby941jd8imspgaam6vrqxibdyln";
version = "9.11.20240410";
rev = "1b1a92bd25c3f7249cf922c5dbf4415d2de44a36";
sha256 = "sha256-2HdhxhVrKn8c/ZOGYoYThqXpod2OPiGXgH+mAV69Ip0=";
# The STM benchmark contains chanbench.hs and ChanBench.hs causing a hash
# mismatch on case insensitive filesystems. See also
# https://gitlab.haskell.org/ghc/packages/stm/-/issues/2
postFetch = ''
rm -rf "$out/libraries/stm/bench"
'';
}

View File

@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "gmqcc";
version = "unstable-2021-07-09";
version = "0-unstable-2023-05-05";
src = fetchFromGitHub {
owner = "graphitemaster";
repo = "gmqcc";
rev = "297eab9e5e2c9cc4f41201b68821593a5cf9a725";
sha256 = "1hl2qn7402ia03kjkblj4q4wfypxkil99sivsyk2vrnwwpdp4nzx";
rev = "2fe0af00e78d55edecd7ca7ee1808c4ea946b05f";
hash = "sha256-AyuwsUIt+P/D4ABuIXGJxpp0TMAbnDg+R2iNMy6WjRw=";
};
installPhase = ''