haskell-modules: update configuration-common.nix
This commit is contained in:
parent
67588cdd4b
commit
5791d8e600
@ -985,25 +985,17 @@ self: super: {
|
|||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
|
|
||||||
# https://github.com/haskell-rewriting/term-rewriting/issues/11
|
# https://github.com/haskell-rewriting/term-rewriting/pull/15
|
||||||
term-rewriting = dontCheck (doJailbreak super.term-rewriting);
|
# remove on next hackage update
|
||||||
|
term-rewriting = doJailbreak super.term-rewriting;
|
||||||
|
|
||||||
# https://github.com/nick8325/twee/pull/1
|
# https://github.com/GaloisInc/pure-zlib/pull/11
|
||||||
twee-lib = dontHaddock super.twee-lib;
|
|
||||||
|
|
||||||
# Needs older hlint
|
|
||||||
hpio = dontCheck super.hpio;
|
|
||||||
|
|
||||||
# https://github.com/fpco/inline-c/issues/72
|
|
||||||
inline-c = dontCheck super.inline-c;
|
|
||||||
|
|
||||||
# https://github.com/GaloisInc/pure-zlib/issues/6
|
|
||||||
pure-zlib = doJailbreak super.pure-zlib;
|
pure-zlib = doJailbreak super.pure-zlib;
|
||||||
|
|
||||||
# https://github.com/strake/lenz-template.hs/issues/1
|
# https://github.com/strake/lenz-template.hs/pull/2
|
||||||
lenz-template = doJailbreak super.lenz-template;
|
lenz-template = doJailbreak super.lenz-template;
|
||||||
|
|
||||||
# https://github.com/haskell-hvr/resolv/issues/1
|
# https://github.com/haskell-hvr/resolv/pull/6
|
||||||
resolv = dontCheck super.resolv;
|
resolv = dontCheck super.resolv;
|
||||||
resolv_0_1_1_2 = dontCheck super.resolv_0_1_1_2;
|
resolv_0_1_1_2 = dontCheck super.resolv_0_1_1_2;
|
||||||
|
|
||||||
@ -1016,11 +1008,6 @@ self: super: {
|
|||||||
testSystemDepends = (drv.testSystemDepends or []) ++ [pkgs.which];
|
testSystemDepends = (drv.testSystemDepends or []) ++ [pkgs.which];
|
||||||
preCheck = ''export PATH="$PWD/dist/build/alex:$PATH"'';
|
preCheck = ''export PATH="$PWD/dist/build/alex:$PATH"'';
|
||||||
});
|
});
|
||||||
arbtt = overrideCabal super.arbtt (drv: {
|
|
||||||
preCheck = ''
|
|
||||||
for n in $PWD/dist/build/*; do PATH+=":$n"; done
|
|
||||||
'';
|
|
||||||
});
|
|
||||||
|
|
||||||
# This package refers to the wrong library (itself in fact!)
|
# This package refers to the wrong library (itself in fact!)
|
||||||
vulkan = super.vulkan.override { vulkan = pkgs.vulkan-loader; };
|
vulkan = super.vulkan.override { vulkan = pkgs.vulkan-loader; };
|
||||||
@ -1031,14 +1018,11 @@ self: super: {
|
|||||||
# };
|
# };
|
||||||
|
|
||||||
# https://github.com/dmwit/encoding/pull/3
|
# https://github.com/dmwit/encoding/pull/3
|
||||||
encoding = appendPatch super.encoding ./patches/encoding-Cabal-2.0.patch;
|
encoding = doJailbreak (appendPatch super.encoding ./patches/encoding-Cabal-2.0.patch);
|
||||||
|
|
||||||
# Work around overspecified constraint on github ==0.18.
|
# Work around overspecified constraint on github ==0.18.
|
||||||
github-backup = doJailbreak super.github-backup;
|
github-backup = doJailbreak super.github-backup;
|
||||||
|
|
||||||
# https://github.com/fpco/streaming-commons/issues/49
|
|
||||||
streaming-commons = dontCheck super.streaming-commons;
|
|
||||||
|
|
||||||
# Test suite depends on old QuickCheck 2.10.x.
|
# Test suite depends on old QuickCheck 2.10.x.
|
||||||
cassava = dontCheck super.cassava;
|
cassava = dontCheck super.cassava;
|
||||||
|
|
||||||
@ -1069,16 +1053,9 @@ self: super: {
|
|||||||
super.dhall-nix
|
super.dhall-nix
|
||||||
);
|
);
|
||||||
|
|
||||||
# https://github.com/well-typed/cborg/issues/174
|
|
||||||
cborg = doJailbreak super.cborg;
|
|
||||||
serialise = doJailbreak (dontCheck super.serialise);
|
|
||||||
|
|
||||||
# https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558
|
# https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558
|
||||||
netrc = doJailbreak super.netrc;
|
netrc = doJailbreak super.netrc;
|
||||||
|
|
||||||
# https://github.com/phadej/tree-diff/issues/19
|
|
||||||
tree-diff = doJailbreak super.tree-diff;
|
|
||||||
|
|
||||||
# https://github.com/haskell-hvr/hgettext/issues/14
|
# https://github.com/haskell-hvr/hgettext/issues/14
|
||||||
hgettext = doJailbreak super.hgettext;
|
hgettext = doJailbreak super.hgettext;
|
||||||
|
|
||||||
@ -1089,23 +1066,6 @@ self: super: {
|
|||||||
haddock-library = doJailbreak (dontCheck super.haddock-library);
|
haddock-library = doJailbreak (dontCheck super.haddock-library);
|
||||||
# haddock-library_1_6_0 = doJailbreak (dontCheck super.haddock-library_1_6_0);
|
# haddock-library_1_6_0 = doJailbreak (dontCheck super.haddock-library_1_6_0);
|
||||||
|
|
||||||
# haskell-names-0.9.4: Break out of “tasty >=0.12 && <1.2”
|
|
||||||
haskell-names = doJailbreak super.haskell-names;
|
|
||||||
|
|
||||||
# hdocs-0.5.3.1: Break out of “haddock-api ==2.21.*”
|
|
||||||
# cannot use doJailbreak due to https://github.com/peti/jailbreak-cabal/issues/7
|
|
||||||
hdocs = overrideCabal super.hdocs (drv: {
|
|
||||||
postPatch = ''
|
|
||||||
sed -i 's#haddock-api == 2\.21\.\*,#haddock-api == 2.22.*,#' hdocs.cabal
|
|
||||||
'';
|
|
||||||
});
|
|
||||||
|
|
||||||
# Break out of tasty >=0.10 && <1.2.
|
|
||||||
aeson-compat = doJailbreak super.aeson-compat;
|
|
||||||
|
|
||||||
# Break out of pretty-show >=1.6 && <1.9
|
|
||||||
hedgehog = doJailbreak super.hedgehog;
|
|
||||||
|
|
||||||
# Generate shell completion.
|
# Generate shell completion.
|
||||||
cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" super.cabal2nix;
|
cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" super.cabal2nix;
|
||||||
stack = generateOptparseApplicativeCompletion "stack" (super.stack.overrideScope (self: super: {
|
stack = generateOptparseApplicativeCompletion "stack" (super.stack.overrideScope (self: super: {
|
||||||
@ -1146,22 +1106,6 @@ self: super: {
|
|||||||
# Generate shell completions
|
# Generate shell completions
|
||||||
purescript = generateOptparseApplicativeCompletion "purs" super.purescript;
|
purescript = generateOptparseApplicativeCompletion "purs" super.purescript;
|
||||||
|
|
||||||
# https://github.com/adinapoli/mandrill/pull/52
|
|
||||||
mandrill = appendPatch super.mandrill (pkgs.fetchpatch {
|
|
||||||
url = https://github.com/adinapoli/mandrill/commit/30356d9dfc025a5f35a156b17685241fc3882c55.patch;
|
|
||||||
sha256 = "1qair09xs6vln3vsjz7sy4hhv037146zak4mq3iv6kdhmp606hqv";
|
|
||||||
});
|
|
||||||
|
|
||||||
# https://github.com/Euterpea/Euterpea2/pull/22
|
|
||||||
Euterpea = overrideSrc super.Euterpea {
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "Euterpea";
|
|
||||||
repo = "Euterpea2";
|
|
||||||
rev = "6f49b790adfb8b65d95a758116c20098fb0cd34c";
|
|
||||||
sha256 = "0qz1svb96n42nmig16vyphwxas34hypgayvwc91ri7w7xd6yi1ba";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
# https://github.com/kcsongor/generic-lens/pull/65
|
# https://github.com/kcsongor/generic-lens/pull/65
|
||||||
generic-lens = dontCheck super.generic-lens;
|
generic-lens = dontCheck super.generic-lens;
|
||||||
|
|
||||||
@ -1186,7 +1130,6 @@ self: super: {
|
|||||||
|
|
||||||
# Jailbreak tasty < 1.2: https://github.com/phadej/tdigest/issues/30
|
# Jailbreak tasty < 1.2: https://github.com/phadej/tdigest/issues/30
|
||||||
tdigest = doJailbreak super.tdigest; # until tdigest > 0.2.1
|
tdigest = doJailbreak super.tdigest; # until tdigest > 0.2.1
|
||||||
these = doJailbreak super.these; # until these >= 0.7.6
|
|
||||||
|
|
||||||
uri-bytestring = appendPatch super.uri-bytestring (pkgs.fetchpatch {
|
uri-bytestring = appendPatch super.uri-bytestring (pkgs.fetchpatch {
|
||||||
url = "https://github.com/Soostone/uri-bytestring/commit/e5c5602a97160a6a6304a24947e33e47c9155460.patch";
|
url = "https://github.com/Soostone/uri-bytestring/commit/e5c5602a97160a6a6304a24947e33e47c9155460.patch";
|
||||||
@ -1198,13 +1141,6 @@ self: super: {
|
|||||||
testToolDepends = (drv.testToolDepends or []) ++ [pkgs.postgresql];
|
testToolDepends = (drv.testToolDepends or []) ++ [pkgs.postgresql];
|
||||||
});
|
});
|
||||||
|
|
||||||
# https://github.com/sighingnow/computations/pull/1
|
|
||||||
primesieve = appendPatch super.primesieve (pkgs.fetchpatch {
|
|
||||||
url = "https://github.com/sighingnow/computations/commit/1f96788367c879b999afe733e2fe28d919d17702.patch";
|
|
||||||
sha256 = "0lrcmcrxp9imj9rfaq7mb0fn9mxms4gq4sz95n4san3dpd0qmj9x";
|
|
||||||
stripLen = 1;
|
|
||||||
});
|
|
||||||
|
|
||||||
# Fix for base >= 4.11
|
# Fix for base >= 4.11
|
||||||
scat = overrideCabal super.scat (drv: {
|
scat = overrideCabal super.scat (drv: {
|
||||||
patches = [(pkgs.fetchpatch {
|
patches = [(pkgs.fetchpatch {
|
||||||
@ -1239,9 +1175,6 @@ self: super: {
|
|||||||
# Fix build with attr-2.4.48 (see #53716)
|
# Fix build with attr-2.4.48 (see #53716)
|
||||||
xattr = appendPatch super.xattr ./patches/xattr-fix-build.patch;
|
xattr = appendPatch super.xattr ./patches/xattr-fix-build.patch;
|
||||||
|
|
||||||
# Break out of pandoc >=2.0 && <2.7 (https://github.com/pbrisbin/yesod-markdown/pull/65)
|
|
||||||
yesod-markdown = doJailbreak super.yesod-markdown;
|
|
||||||
|
|
||||||
# These packages needs network 3.x, which is not in LTS-13.x.
|
# These packages needs network 3.x, which is not in LTS-13.x.
|
||||||
network-bsd_2_8_1_0 = super.network-bsd_2_8_1_0.override { network = self.network_3_0_1_1; };
|
network-bsd_2_8_1_0 = super.network-bsd_2_8_1_0.override { network = self.network_3_0_1_1; };
|
||||||
lambdabot-core = super.lambdabot-core.overrideScope (self: super: { network = self.network_3_0_1_1; hslogger = self.hslogger_1_3_0_0; });
|
lambdabot-core = super.lambdabot-core.overrideScope (self: super: { network = self.network_3_0_1_1; hslogger = self.hslogger_1_3_0_0; });
|
||||||
@ -1270,9 +1203,6 @@ self: super: {
|
|||||||
# https://github.com/pruvisto/heap/issues/11
|
# https://github.com/pruvisto/heap/issues/11
|
||||||
heap = dontCheck super.heap;
|
heap = dontCheck super.heap;
|
||||||
|
|
||||||
# https://github.com/hslua/tasty-lua/issues/1
|
|
||||||
tasty-lua = dontCheck super.tasty-lua;
|
|
||||||
|
|
||||||
# Test suite won't link for no apparent reason.
|
# Test suite won't link for no apparent reason.
|
||||||
constraints-deriving = dontCheck super.constraints-deriving;
|
constraints-deriving = dontCheck super.constraints-deriving;
|
||||||
|
|
||||||
|
@ -4547,7 +4547,6 @@ broken-packages:
|
|||||||
- Empty
|
- Empty
|
||||||
- empty-monad
|
- empty-monad
|
||||||
- enchant
|
- enchant
|
||||||
- encoding
|
|
||||||
- encoding-io
|
- encoding-io
|
||||||
- engine-io-growler
|
- engine-io-growler
|
||||||
- engine-io-snap
|
- engine-io-snap
|
||||||
@ -4619,7 +4618,6 @@ broken-packages:
|
|||||||
- euler-tour-tree
|
- euler-tour-tree
|
||||||
- euphoria
|
- euphoria
|
||||||
- eurofxref
|
- eurofxref
|
||||||
- Euterpea
|
|
||||||
- eve
|
- eve
|
||||||
- eve-cli
|
- eve-cli
|
||||||
- event
|
- event
|
||||||
@ -10204,7 +10202,6 @@ broken-packages:
|
|||||||
- xkcd
|
- xkcd
|
||||||
- xleb
|
- xleb
|
||||||
- xlsior
|
- xlsior
|
||||||
- xlsx
|
|
||||||
- xlsx-tabular
|
- xlsx-tabular
|
||||||
- xlsx-templater
|
- xlsx-templater
|
||||||
- xml-catalog
|
- xml-catalog
|
||||||
|
Loading…
Reference in New Issue
Block a user