Merge pull request #112936 from NixOS/haskell-updates
Update Haskell package set to Stackage Nightly 2021-02-12 (plus other fixes)
This commit is contained in:
commit
391ac04675
@ -1408,7 +1408,12 @@ self: super: {
|
|||||||
# 2020-11-19: Checks nearly fixed, but still disabled because of flaky tests:
|
# 2020-11-19: Checks nearly fixed, but still disabled because of flaky tests:
|
||||||
# https://github.com/haskell/haskell-language-server/issues/610
|
# https://github.com/haskell/haskell-language-server/issues/610
|
||||||
# https://github.com/haskell/haskell-language-server/issues/611
|
# https://github.com/haskell/haskell-language-server/issues/611
|
||||||
haskell-language-server = dontCheck super.haskell-language-server;
|
haskell-language-server = overrideCabal (dontCheck super.haskell-language-server) {
|
||||||
|
# 2020-02-19: Override is necessary because of wrong bound on upstream, remove after next hackage update
|
||||||
|
preConfigure = ''
|
||||||
|
substituteInPlace haskell-language-server.cabal --replace "hls-explicit-imports-plugin ==0.1.0.1" "hls-explicit-imports-plugin ==0.1.0.0"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
# 2021-02-08: Jailbreaking because of
|
# 2021-02-08: Jailbreaking because of
|
||||||
# https://github.com/haskell/haskell-language-server/issues/1329
|
# https://github.com/haskell/haskell-language-server/issues/1329
|
||||||
@ -1502,6 +1507,8 @@ self: super: {
|
|||||||
# 2020-11-19: Jailbreaking until: https://github.com/snapframework/heist/pull/124
|
# 2020-11-19: Jailbreaking until: https://github.com/snapframework/heist/pull/124
|
||||||
heist = doJailbreak super.heist;
|
heist = doJailbreak super.heist;
|
||||||
|
|
||||||
|
hinit = generateOptparseApplicativeCompletion "hi" (super.hinit.override { haskeline = self.haskeline_0_8_1_1; });
|
||||||
|
|
||||||
# 2020-11-19: Jailbreaking until: https://github.com/snapframework/snap/pull/219
|
# 2020-11-19: Jailbreaking until: https://github.com/snapframework/snap/pull/219
|
||||||
snap = doJailbreak super.snap;
|
snap = doJailbreak super.snap;
|
||||||
|
|
||||||
@ -1581,4 +1588,7 @@ self: super: {
|
|||||||
# Test suite fails, upstream not reachable for simple fix (not responsive on github)
|
# Test suite fails, upstream not reachable for simple fix (not responsive on github)
|
||||||
vivid-osc = dontCheck super.vivid-osc;
|
vivid-osc = dontCheck super.vivid-osc;
|
||||||
vivid-supercollider = dontCheck super.vivid-supercollider;
|
vivid-supercollider = dontCheck super.vivid-supercollider;
|
||||||
|
|
||||||
|
# Overly strict version bounds: https://github.com/Profpatsch/yarn-lock/issues/8
|
||||||
|
yarn-lock = doJailbreak super.yarn-lock;
|
||||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||||
|
@ -92,11 +92,4 @@ self: super: {
|
|||||||
|
|
||||||
# Break out of "Cabal < 3.2" constraint.
|
# Break out of "Cabal < 3.2" constraint.
|
||||||
stylish-haskell = doJailbreak super.stylish-haskell;
|
stylish-haskell = doJailbreak super.stylish-haskell;
|
||||||
|
|
||||||
# Agda 2.6.1.2 only declares a transformers dependency for ghc < 8.10.3.
|
|
||||||
# https://github.com/agda/agda/issues/5109
|
|
||||||
Agda = appendPatch super.Agda (pkgs.fetchpatch {
|
|
||||||
url = "https://github.com/agda/agda/commit/76278c23d447b49f59fac581ca4ac605792aabbc.patch";
|
|
||||||
sha256 = "1g34g8a09j73h89pk4cdmri0nb0qg664hkff45amcr9kyz14a9f3";
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -207,6 +207,7 @@ self: super: builtins.intersectAttrs super {
|
|||||||
network-transport-tcp = dontCheck super.network-transport-tcp;
|
network-transport-tcp = dontCheck super.network-transport-tcp;
|
||||||
network-transport-zeromq = dontCheck super.network-transport-zeromq; # https://github.com/tweag/network-transport-zeromq/issues/30
|
network-transport-zeromq = dontCheck super.network-transport-zeromq; # https://github.com/tweag/network-transport-zeromq/issues/30
|
||||||
pipes-mongodb = dontCheck super.pipes-mongodb; # http://hydra.cryp.to/build/926195/log/raw
|
pipes-mongodb = dontCheck super.pipes-mongodb; # http://hydra.cryp.to/build/926195/log/raw
|
||||||
|
pixiv = dontCheck super.pixiv;
|
||||||
raven-haskell = dontCheck super.raven-haskell; # http://hydra.cryp.to/build/502053/log/raw
|
raven-haskell = dontCheck super.raven-haskell; # http://hydra.cryp.to/build/502053/log/raw
|
||||||
riak = dontCheck super.riak; # http://hydra.cryp.to/build/498763/log/raw
|
riak = dontCheck super.riak; # http://hydra.cryp.to/build/498763/log/raw
|
||||||
scotty-binding-play = dontCheck super.scotty-binding-play;
|
scotty-binding-play = dontCheck super.scotty-binding-play;
|
||||||
@ -226,6 +227,7 @@ self: super: builtins.intersectAttrs super {
|
|||||||
http-client-tls = dontCheck super.http-client-tls;
|
http-client-tls = dontCheck super.http-client-tls;
|
||||||
http-conduit = dontCheck super.http-conduit;
|
http-conduit = dontCheck super.http-conduit;
|
||||||
transient-universe = dontCheck super.transient-universe;
|
transient-universe = dontCheck super.transient-universe;
|
||||||
|
telegraph = dontCheck super.telegraph;
|
||||||
typed-process = dontCheck super.typed-process;
|
typed-process = dontCheck super.typed-process;
|
||||||
js-jquery = dontCheck super.js-jquery;
|
js-jquery = dontCheck super.js-jquery;
|
||||||
hPDB-examples = dontCheck super.hPDB-examples;
|
hPDB-examples = dontCheck super.hPDB-examples;
|
||||||
@ -806,4 +808,8 @@ self: super: builtins.intersectAttrs super {
|
|||||||
|
|
||||||
# tests depend on a specific version of solc
|
# tests depend on a specific version of solc
|
||||||
hevm = dontCheck (doJailbreak super.hevm);
|
hevm = dontCheck (doJailbreak super.hevm);
|
||||||
|
|
||||||
|
# hadolint enables static linking by default in the cabal file, so we have to explicitly disable it.
|
||||||
|
# https://github.com/hadolint/hadolint/commit/e1305042c62d52c2af4d77cdce5d62f6a0a3ce7b
|
||||||
|
hadolint = disableCabalFlag super.hadolint "static";
|
||||||
}
|
}
|
||||||
|
2641
pkgs/development/haskell-modules/hackage-packages.nix
generated
2641
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load Diff
@ -1361,6 +1361,8 @@ in
|
|||||||
|
|
||||||
hime = callPackage ../tools/inputmethods/hime {};
|
hime = callPackage ../tools/inputmethods/hime {};
|
||||||
|
|
||||||
|
hinit = haskell.lib.justStaticExecutables haskellPackages.hinit;
|
||||||
|
|
||||||
hostctl = callPackage ../tools/system/hostctl { };
|
hostctl = callPackage ../tools/system/hostctl { };
|
||||||
|
|
||||||
hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
|
hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user