haskell-modules: update configuration-common.nix

authored by

Yorick van Pelt and committed by
Peter Simons
5791d8e6 67588cdd

+7 -80
+7 -77
pkgs/development/haskell-modules/configuration-common.nix
··· 985 985 ''; 986 986 }); 987 987 988 - # https://github.com/haskell-rewriting/term-rewriting/issues/11 989 - term-rewriting = dontCheck (doJailbreak super.term-rewriting); 988 + # https://github.com/haskell-rewriting/term-rewriting/pull/15 989 + # remove on next hackage update 990 + term-rewriting = doJailbreak super.term-rewriting; 990 991 991 - # https://github.com/nick8325/twee/pull/1 992 - twee-lib = dontHaddock super.twee-lib; 993 - 994 - # Needs older hlint 995 - hpio = dontCheck super.hpio; 996 - 997 - # https://github.com/fpco/inline-c/issues/72 998 - inline-c = dontCheck super.inline-c; 999 - 1000 - # https://github.com/GaloisInc/pure-zlib/issues/6 992 + # https://github.com/GaloisInc/pure-zlib/pull/11 1001 993 pure-zlib = doJailbreak super.pure-zlib; 1002 994 1003 - # https://github.com/strake/lenz-template.hs/issues/1 995 + # https://github.com/strake/lenz-template.hs/pull/2 1004 996 lenz-template = doJailbreak super.lenz-template; 1005 997 1006 - # https://github.com/haskell-hvr/resolv/issues/1 998 + # https://github.com/haskell-hvr/resolv/pull/6 1007 999 resolv = dontCheck super.resolv; 1008 1000 resolv_0_1_1_2 = dontCheck super.resolv_0_1_1_2; 1009 1001 ··· 1016 1008 testSystemDepends = (drv.testSystemDepends or []) ++ [pkgs.which]; 1017 1009 preCheck = ''export PATH="$PWD/dist/build/alex:$PATH"''; 1018 1010 }); 1019 - arbtt = overrideCabal super.arbtt (drv: { 1020 - preCheck = '' 1021 - for n in $PWD/dist/build/*; do PATH+=":$n"; done 1022 - ''; 1023 - }); 1024 1011 1025 1012 # This package refers to the wrong library (itself in fact!) 1026 1013 vulkan = super.vulkan.override { vulkan = pkgs.vulkan-loader; }; ··· 1031 1018 # }; 1032 1019 1033 1020 # https://github.com/dmwit/encoding/pull/3 1034 - encoding = appendPatch super.encoding ./patches/encoding-Cabal-2.0.patch; 1021 + encoding = doJailbreak (appendPatch super.encoding ./patches/encoding-Cabal-2.0.patch); 1035 1022 1036 1023 # Work around overspecified constraint on github ==0.18. 1037 1024 github-backup = doJailbreak super.github-backup; 1038 - 1039 - # https://github.com/fpco/streaming-commons/issues/49 1040 - streaming-commons = dontCheck super.streaming-commons; 1041 1025 1042 1026 # Test suite depends on old QuickCheck 2.10.x. 1043 1027 cassava = dontCheck super.cassava; ··· 1069 1053 super.dhall-nix 1070 1054 ); 1071 1055 1072 - # https://github.com/well-typed/cborg/issues/174 1073 - cborg = doJailbreak super.cborg; 1074 - serialise = doJailbreak (dontCheck super.serialise); 1075 - 1076 1056 # https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558 1077 1057 netrc = doJailbreak super.netrc; 1078 - 1079 - # https://github.com/phadej/tree-diff/issues/19 1080 - tree-diff = doJailbreak super.tree-diff; 1081 1058 1082 1059 # https://github.com/haskell-hvr/hgettext/issues/14 1083 1060 hgettext = doJailbreak super.hgettext; ··· 1089 1066 haddock-library = doJailbreak (dontCheck super.haddock-library); 1090 1067 # haddock-library_1_6_0 = doJailbreak (dontCheck super.haddock-library_1_6_0); 1091 1068 1092 - # haskell-names-0.9.4: Break out of “tasty >=0.12 && <1.2” 1093 - haskell-names = doJailbreak super.haskell-names; 1094 - 1095 - # hdocs-0.5.3.1: Break out of “haddock-api ==2.21.*” 1096 - # cannot use doJailbreak due to https://github.com/peti/jailbreak-cabal/issues/7 1097 - hdocs = overrideCabal super.hdocs (drv: { 1098 - postPatch = '' 1099 - sed -i 's#haddock-api == 2\.21\.\*,#haddock-api == 2.22.*,#' hdocs.cabal 1100 - ''; 1101 - }); 1102 - 1103 - # Break out of tasty >=0.10 && <1.2. 1104 - aeson-compat = doJailbreak super.aeson-compat; 1105 - 1106 - # Break out of pretty-show >=1.6 && <1.9 1107 - hedgehog = doJailbreak super.hedgehog; 1108 - 1109 1069 # Generate shell completion. 1110 1070 cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" super.cabal2nix; 1111 1071 stack = generateOptparseApplicativeCompletion "stack" (super.stack.overrideScope (self: super: { ··· 1146 1106 # Generate shell completions 1147 1107 purescript = generateOptparseApplicativeCompletion "purs" super.purescript; 1148 1108 1149 - # https://github.com/adinapoli/mandrill/pull/52 1150 - mandrill = appendPatch super.mandrill (pkgs.fetchpatch { 1151 - url = https://github.com/adinapoli/mandrill/commit/30356d9dfc025a5f35a156b17685241fc3882c55.patch; 1152 - sha256 = "1qair09xs6vln3vsjz7sy4hhv037146zak4mq3iv6kdhmp606hqv"; 1153 - }); 1154 - 1155 - # https://github.com/Euterpea/Euterpea2/pull/22 1156 - Euterpea = overrideSrc super.Euterpea { 1157 - src = pkgs.fetchFromGitHub { 1158 - owner = "Euterpea"; 1159 - repo = "Euterpea2"; 1160 - rev = "6f49b790adfb8b65d95a758116c20098fb0cd34c"; 1161 - sha256 = "0qz1svb96n42nmig16vyphwxas34hypgayvwc91ri7w7xd6yi1ba"; 1162 - }; 1163 - }; 1164 - 1165 1109 # https://github.com/kcsongor/generic-lens/pull/65 1166 1110 generic-lens = dontCheck super.generic-lens; 1167 1111 ··· 1186 1130 1187 1131 # Jailbreak tasty < 1.2: https://github.com/phadej/tdigest/issues/30 1188 1132 tdigest = doJailbreak super.tdigest; # until tdigest > 0.2.1 1189 - these = doJailbreak super.these; # until these >= 0.7.6 1190 1133 1191 1134 uri-bytestring = appendPatch super.uri-bytestring (pkgs.fetchpatch { 1192 1135 url = "https://github.com/Soostone/uri-bytestring/commit/e5c5602a97160a6a6304a24947e33e47c9155460.patch"; ··· 1198 1141 testToolDepends = (drv.testToolDepends or []) ++ [pkgs.postgresql]; 1199 1142 }); 1200 1143 1201 - # https://github.com/sighingnow/computations/pull/1 1202 - primesieve = appendPatch super.primesieve (pkgs.fetchpatch { 1203 - url = "https://github.com/sighingnow/computations/commit/1f96788367c879b999afe733e2fe28d919d17702.patch"; 1204 - sha256 = "0lrcmcrxp9imj9rfaq7mb0fn9mxms4gq4sz95n4san3dpd0qmj9x"; 1205 - stripLen = 1; 1206 - }); 1207 - 1208 1144 # Fix for base >= 4.11 1209 1145 scat = overrideCabal super.scat (drv: { 1210 1146 patches = [(pkgs.fetchpatch { ··· 1239 1175 # Fix build with attr-2.4.48 (see #53716) 1240 1176 xattr = appendPatch super.xattr ./patches/xattr-fix-build.patch; 1241 1177 1242 - # Break out of pandoc >=2.0 && <2.7 (https://github.com/pbrisbin/yesod-markdown/pull/65) 1243 - yesod-markdown = doJailbreak super.yesod-markdown; 1244 - 1245 1178 # These packages needs network 3.x, which is not in LTS-13.x. 1246 1179 network-bsd_2_8_1_0 = super.network-bsd_2_8_1_0.override { network = self.network_3_0_1_1; }; 1247 1180 lambdabot-core = super.lambdabot-core.overrideScope (self: super: { network = self.network_3_0_1_1; hslogger = self.hslogger_1_3_0_0; }); ··· 1269 1202 # Test suite doesn't work with current QuickCheck 1270 1203 # https://github.com/pruvisto/heap/issues/11 1271 1204 heap = dontCheck super.heap; 1272 - 1273 - # https://github.com/hslua/tasty-lua/issues/1 1274 - tasty-lua = dontCheck super.tasty-lua; 1275 1205 1276 1206 # Test suite won't link for no apparent reason. 1277 1207 constraints-deriving = dontCheck super.constraints-deriving;
-3
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
··· 4547 4547 - Empty 4548 4548 - empty-monad 4549 4549 - enchant 4550 - - encoding 4551 4550 - encoding-io 4552 4551 - engine-io-growler 4553 4552 - engine-io-snap ··· 4619 4618 - euler-tour-tree 4620 4619 - euphoria 4621 4620 - eurofxref 4622 - - Euterpea 4623 4621 - eve 4624 4622 - eve-cli 4625 4623 - event ··· 10204 10202 - xkcd 10205 10203 - xleb 10206 10204 - xlsior 10207 - - xlsx 10208 10205 - xlsx-tabular 10209 10206 - xlsx-templater 10210 10207 - xml-catalog