cabal-install: fix build after updating to version 2.x
This commit is contained in:
parent
35dd36a027
commit
550373b000
|
@ -27,8 +27,10 @@ self: super: {
|
|||
ghcjs-base = null;
|
||||
ghcjs-prim = null;
|
||||
|
||||
# Some packages need a non-core version of Cabal.
|
||||
cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_1_24_2_0; });
|
||||
# cabal-install needs Cabal 2.x. hackage-security's test suite does not compile with
|
||||
# Cabal 2.x, though. See https://github.com/haskell/hackage-security/issues/188.
|
||||
cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_2_0_0_2; });
|
||||
hackage-security = dontCheck super.hackage-security;
|
||||
|
||||
# Link statically to avoid runtime dependency on GHC.
|
||||
jailbreak-cabal = (disableSharedExecutables super.jailbreak-cabal).override { Cabal = self.Cabal_1_20_0_4; };
|
||||
|
|
|
@ -36,9 +36,6 @@ self: super: {
|
|||
unix = null;
|
||||
xhtml = null;
|
||||
|
||||
# Enable latest version of cabal-install.
|
||||
cabal-install = (dontCheck (super.cabal-install)).overrideScope (self: super: { Cabal = self.Cabal_1_24_2_0; });
|
||||
|
||||
# Build jailbreak-cabal with the latest version of Cabal.
|
||||
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_24_2_0; };
|
||||
|
||||
|
|
|
@ -35,9 +35,6 @@ self: super: {
|
|||
unix = null;
|
||||
xhtml = null;
|
||||
|
||||
# cabal-install can use the native Cabal library.
|
||||
cabal-install = super.cabal-install.override { Cabal = null; };
|
||||
|
||||
# jailbreak-cabal can use the native Cabal library.
|
||||
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = null; };
|
||||
|
||||
|
|
Loading…
Reference in New Issue