haskell: drop obsolete jailbreaking overrides
This commit is contained in:
parent
ad81560afc
commit
6a35164874
@ -8,7 +8,7 @@ self: super: {
|
|||||||
cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_1_24_0_0; });
|
cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_1_24_0_0; });
|
||||||
|
|
||||||
# Link statically to avoid runtime dependency on GHC.
|
# Link statically to avoid runtime dependency on GHC.
|
||||||
jailbreak-cabal = (disableSharedExecutables super.jailbreak-cabal).override { Cabal = dontJailbreak self.Cabal_1_20_0_4; };
|
jailbreak-cabal = (disableSharedExecutables super.jailbreak-cabal).override { Cabal = self.Cabal_1_20_0_4; };
|
||||||
|
|
||||||
# Apply NixOS-specific patches.
|
# Apply NixOS-specific patches.
|
||||||
ghc-paths = appendPatch super.ghc-paths ./patches/ghc-paths-nix.patch;
|
ghc-paths = appendPatch super.ghc-paths ./patches/ghc-paths-nix.patch;
|
||||||
@ -969,7 +969,7 @@ self: super: {
|
|||||||
});
|
});
|
||||||
|
|
||||||
# https://github.com/commercialhaskell/stack/issues/2263
|
# https://github.com/commercialhaskell/stack/issues/2263
|
||||||
stack = (dontJailbreak super.stack).overrideScope (self: super: {
|
stack = super.stack.overrideScope (self: super: {
|
||||||
http-client = self.http-client_0_5_3_2;
|
http-client = self.http-client_0_5_3_2;
|
||||||
http-client-tls = self.http-client-tls_0_3_3;
|
http-client-tls = self.http-client-tls_0_3_3;
|
||||||
http-conduit = self.http-conduit_2_2_3;
|
http-conduit = self.http-conduit_2_2_3;
|
||||||
|
@ -49,12 +49,6 @@ self: super: {
|
|||||||
transformers = self.transformers_0_4_3_0;
|
transformers = self.transformers_0_4_3_0;
|
||||||
xhtml = self.xhtml_3000_2_1;
|
xhtml = self.xhtml_3000_2_1;
|
||||||
|
|
||||||
# The jailbreak is unnecessary in this package set.
|
|
||||||
deepseq_1_3_0_1 = dontJailbreak super.deepseq_1_3_0_1;
|
|
||||||
|
|
||||||
# Newer versions don't compile.
|
|
||||||
Cabal_1_18_1_7 = dontJailbreak super.Cabal_1_18_1_7;
|
|
||||||
|
|
||||||
# We have no working cabal-install at the moment.
|
# We have no working cabal-install at the moment.
|
||||||
cabal-install = markBroken super.cabal-install;
|
cabal-install = markBroken super.cabal-install;
|
||||||
|
|
||||||
|
@ -46,12 +46,9 @@ self: super: {
|
|||||||
# https://github.com/tibbe/hashable/issues/85
|
# https://github.com/tibbe/hashable/issues/85
|
||||||
hashable = dontCheck super.hashable;
|
hashable = dontCheck super.hashable;
|
||||||
|
|
||||||
# Newer versions don't compile.
|
|
||||||
Cabal_1_18_1_7 = dontJailbreak super.Cabal_1_18_1_7;
|
|
||||||
|
|
||||||
# https://github.com/peti/jailbreak-cabal/issues/9
|
# https://github.com/peti/jailbreak-cabal/issues/9
|
||||||
jailbreak-cabal = super.jailbreak-cabal.override {
|
jailbreak-cabal = super.jailbreak-cabal.override {
|
||||||
Cabal = dontJailbreak (self.Cabal_1_20_0_4.override { deepseq = dontJailbreak self.deepseq_1_3_0_1; });
|
Cabal = self.Cabal_1_20_0_4.override { deepseq = self.deepseq_1_3_0_1; };
|
||||||
};
|
};
|
||||||
|
|
||||||
# Haddock chokes on the prologue from the cabal file.
|
# Haddock chokes on the prologue from the cabal file.
|
||||||
|
@ -37,10 +37,7 @@ self: super: {
|
|||||||
xhtml = null;
|
xhtml = null;
|
||||||
|
|
||||||
# Enable latest version of cabal-install.
|
# Enable latest version of cabal-install.
|
||||||
cabal-install = (doDistribute (dontJailbreak (dontCheck (super.cabal-install)))).overrideScope (self: super: { Cabal = self.Cabal_1_24_0_0; });
|
cabal-install = (dontCheck (super.cabal-install)).overrideScope (self: super: { Cabal = self.Cabal_1_24_0_0; });
|
||||||
|
|
||||||
# Jailbreaking is required for the test suite only (which we don't run).
|
|
||||||
Cabal_1_24_0_0 = dontJailbreak (dontCheck super.Cabal_1_24_0_0);
|
|
||||||
|
|
||||||
# Build jailbreak-cabal with the latest version of Cabal.
|
# Build jailbreak-cabal with the latest version of Cabal.
|
||||||
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_24_0_0; };
|
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_24_0_0; };
|
||||||
@ -148,7 +145,7 @@ self: super: {
|
|||||||
tasty-rerun = dontHaddock (appendConfigureFlag super.tasty-rerun "--ghc-option=-XFlexibleContexts");
|
tasty-rerun = dontHaddock (appendConfigureFlag super.tasty-rerun "--ghc-option=-XFlexibleContexts");
|
||||||
|
|
||||||
# http://hub.darcs.net/ivanm/graphviz/issue/5
|
# http://hub.darcs.net/ivanm/graphviz/issue/5
|
||||||
graphviz = dontCheck (dontJailbreak (appendPatch super.graphviz ./patches/graphviz-fix-ghc710.patch));
|
graphviz = dontCheck (appendPatch super.graphviz ./patches/graphviz-fix-ghc710.patch);
|
||||||
|
|
||||||
# https://github.com/HugoDaniel/RFC3339/issues/14
|
# https://github.com/HugoDaniel/RFC3339/issues/14
|
||||||
timerep = dontCheck super.timerep;
|
timerep = dontCheck super.timerep;
|
||||||
|
@ -44,15 +44,12 @@ self: super: {
|
|||||||
# https://github.com/haskell/cabal/issues/2322
|
# https://github.com/haskell/cabal/issues/2322
|
||||||
Cabal_1_22_4_0 = super.Cabal_1_22_4_0.override { binary = self.binary_0_8_4_1; process = self.process_1_2_3_0; };
|
Cabal_1_22_4_0 = super.Cabal_1_22_4_0.override { binary = self.binary_0_8_4_1; process = self.process_1_2_3_0; };
|
||||||
|
|
||||||
# Newer versions don't compile.
|
|
||||||
Cabal_1_18_1_7 = dontJailbreak super.Cabal_1_18_1_7;
|
|
||||||
|
|
||||||
# https://github.com/tibbe/hashable/issues/85
|
# https://github.com/tibbe/hashable/issues/85
|
||||||
hashable = dontCheck super.hashable;
|
hashable = dontCheck super.hashable;
|
||||||
|
|
||||||
# https://github.com/peti/jailbreak-cabal/issues/9
|
# https://github.com/peti/jailbreak-cabal/issues/9
|
||||||
jailbreak-cabal = super.jailbreak-cabal.override {
|
jailbreak-cabal = super.jailbreak-cabal.override {
|
||||||
Cabal = dontJailbreak (self.Cabal_1_20_0_4.override { deepseq = dontJailbreak self.deepseq_1_3_0_1; });
|
Cabal = self.Cabal_1_20_0_4.override { deepseq = self.deepseq_1_3_0_1; };
|
||||||
};
|
};
|
||||||
|
|
||||||
# Haddock chokes on the prologue from the cabal file.
|
# Haddock chokes on the prologue from the cabal file.
|
||||||
|
@ -50,7 +50,7 @@ self: super: {
|
|||||||
hashable = dontCheck super.hashable;
|
hashable = dontCheck super.hashable;
|
||||||
|
|
||||||
# https://github.com/peti/jailbreak-cabal/issues/9
|
# https://github.com/peti/jailbreak-cabal/issues/9
|
||||||
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = dontJailbreak self.Cabal_1_20_0_4; };
|
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_20_0_4; };
|
||||||
|
|
||||||
# Haddock chokes on the prologue from the cabal file.
|
# Haddock chokes on the prologue from the cabal file.
|
||||||
ChasingBottoms = dontHaddock super.ChasingBottoms;
|
ChasingBottoms = dontHaddock super.ChasingBottoms;
|
||||||
|
@ -49,7 +49,7 @@ self: super: {
|
|||||||
hashable = dontCheck super.hashable;
|
hashable = dontCheck super.hashable;
|
||||||
|
|
||||||
# https://github.com/peti/jailbreak-cabal/issues/9
|
# https://github.com/peti/jailbreak-cabal/issues/9
|
||||||
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = dontJailbreak self.Cabal_1_20_0_4; };
|
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_20_0_4; };
|
||||||
|
|
||||||
# Haddock chokes on the prologue from the cabal file.
|
# Haddock chokes on the prologue from the cabal file.
|
||||||
ChasingBottoms = dontHaddock super.ChasingBottoms;
|
ChasingBottoms = dontHaddock super.ChasingBottoms;
|
||||||
|
@ -38,7 +38,7 @@ self: super: {
|
|||||||
xhtml = null;
|
xhtml = null;
|
||||||
|
|
||||||
# https://github.com/peti/jailbreak-cabal/issues/9
|
# https://github.com/peti/jailbreak-cabal/issues/9
|
||||||
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = dontJailbreak self.Cabal_1_20_0_4; };
|
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_20_0_4; };
|
||||||
|
|
||||||
# mtl 2.2.x needs the latest transformers.
|
# mtl 2.2.x needs the latest transformers.
|
||||||
mtl_2_2_1 = super.mtl.override { transformers = self.transformers_0_4_3_0; };
|
mtl_2_2_1 = super.mtl.override { transformers = self.transformers_0_4_3_0; };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user