mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-21 12:59:04 +02:00
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:
|
||||
# https://github.com/haskell/haskell-language-server/issues/610
|
||||
# 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
|
||||
# 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
|
||||
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
|
||||
snap = doJailbreak super.snap;
|
||||
|
||||
|
@ -1581,4 +1588,7 @@ self: super: {
|
|||
# Test suite fails, upstream not reachable for simple fix (not responsive on github)
|
||||
vivid-osc = dontCheck super.vivid-osc;
|
||||
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
|
||||
|
|
|
@ -92,11 +92,4 @@ self: super: {
|
|||
|
||||
# Break out of "Cabal < 3.2" constraint.
|
||||
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-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
|
||||
pixiv = dontCheck super.pixiv;
|
||||
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
|
||||
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-conduit = dontCheck super.http-conduit;
|
||||
transient-universe = dontCheck super.transient-universe;
|
||||
telegraph = dontCheck super.telegraph;
|
||||
typed-process = dontCheck super.typed-process;
|
||||
js-jquery = dontCheck super.js-jquery;
|
||||
hPDB-examples = dontCheck super.hPDB-examples;
|
||||
|
@ -806,4 +808,8 @@ self: super: builtins.intersectAttrs super {
|
|||
|
||||
# tests depend on a specific version of solc
|
||||
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 {};
|
||||
|
||||
hinit = haskell.lib.justStaticExecutables haskellPackages.hinit;
|
||||
|
||||
hostctl = callPackage ../tools/system/hostctl { };
|
||||
|
||||
hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
|
||||
|
|
Loading…
Reference in a new issue