Merge master into staging-next
This commit is contained in:
@@ -511,7 +511,9 @@ self: super: {
|
||||
else dontCheck super.tasty-discover);
|
||||
|
||||
# generic-deriving bound is too tight
|
||||
aeson = doJailbreak super.aeson;
|
||||
# aeson 1.4.6.0 needs Diff 0.4.0 to do tests but nixpkgs is still at 0.3.4
|
||||
# https://github.com/bos/aeson/issues/740
|
||||
aeson = dontCheck (doJailbreak super.aeson);
|
||||
|
||||
# containers >=0.4 && <0.6 is too tight
|
||||
# https://github.com/RaphaelJ/friday/issues/34
|
||||
@@ -1183,18 +1185,6 @@ self: super: {
|
||||
# test suite failure: https://github.com/jgm/pandoc/issues/5582
|
||||
pandoc = dontCheck super.pandoc;
|
||||
|
||||
# The latest release version is ancient. You really need this tool from git.
|
||||
haskell-ci = generateOptparseApplicativeCompletion "haskell-ci"
|
||||
(addBuildDepend (overrideSrc (dontCheck super.haskell-ci) {
|
||||
version = "20190814-git";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "haskell-CI";
|
||||
repo = "haskell-ci";
|
||||
rev = "70918d80b6fd43aca7e4d00ba0d2ea116b666556";
|
||||
sha256 = "0bzp959qy74zmqq75f60rcixpjbvvyrb5a8zp2nyql3nm9vxzy5k";
|
||||
};
|
||||
}) (with self; [temporary lattices Cabal_3_0_0_0]));
|
||||
|
||||
# Fix build with attr-2.4.48 (see #53716)
|
||||
xattr = appendPatch super.xattr ./patches/xattr-fix-build.patch;
|
||||
|
||||
@@ -1251,7 +1241,7 @@ self: super: {
|
||||
});
|
||||
|
||||
# The LTS-14.x version of their dependencies are too old.
|
||||
cabal-plan = super.cabal-plan.override { optparse-applicative = self.optparse-applicative_0_15_1_0; };
|
||||
cabal-plan = super.cabal-plan.overrideScope (self: super: { optparse-applicative = self.optparse-applicative_0_15_1_0; ansi-terminal = self.ansi-terminal_0_10_2; base-compat = self.base-compat_0_11_0; semialign = self.semialign_1_1; time-compat = doJailbreak super.time-compat; });
|
||||
hoogle = super.hoogle.override { haskell-src-exts = self.haskell-src-exts_1_22_0; };
|
||||
|
||||
# Version bounds for http-client are too strict:
|
||||
@@ -1318,4 +1308,10 @@ self: super: {
|
||||
# Needs the corresponding version of haskell-src-exts.
|
||||
haskell-src-exts-simple = super.haskell-src-exts-simple.override { haskell-src-exts = self.haskell-src-exts_1_22_0; };
|
||||
|
||||
# https://github.com/Daniel-Diaz/HaTeX/issues/144
|
||||
HaTeX = dontCheck super.HaTeX;
|
||||
|
||||
# https://github.com/kazu-yamamoto/dns/issues/150
|
||||
dns = dontCheck super.dns;
|
||||
|
||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||
|
||||
@@ -69,20 +69,29 @@ self: super: {
|
||||
snap-server = doJailbreak super.snap-server;
|
||||
|
||||
# use latest version to fix the build
|
||||
doctemplates = self.doctemplates_0_7_2;
|
||||
generics-sop = self.generics-sop_0_5_0_0;
|
||||
hackage-db = self.hackage-db_2_1_0;
|
||||
haddock-library = self.haddock-library_1_8_0;
|
||||
HsYAML = self.HsYAML_0_2_1_0;
|
||||
lens = self.lens_4_18_1;
|
||||
memory = self.memory_0_15_0;
|
||||
microlens = self.microlens_0_4_11_2;
|
||||
optparse-applicative = self.optparse-applicative_0_15_1_0;
|
||||
pandoc = self.pandoc_2_8_0_1;
|
||||
pandoc-types = self.pandoc-types_1_20;
|
||||
primitive = dontCheck super.primitive_0_7_0_0; # evaluating the test suite gives an infinite recursion
|
||||
regex-base = self.regex-base_0_94_0_0;
|
||||
regex-pcre-builtin = self.regex-pcre-builtin_0_95_1_1_8_43;
|
||||
regex-posix = self.regex-posix_0_96_0_0;
|
||||
regex-tdfa = self.regex-tdfa_1_3_0;
|
||||
shelly = self.shelly_1_9_0;
|
||||
skylighting = self.skylighting_0_8_3;
|
||||
skylighting-core = self.skylighting-core_0_8_3;
|
||||
sop-core = self.sop-core_0_5_0_0;
|
||||
texmath = self.texmath_0_12;
|
||||
tls = self.tls_1_5_2;
|
||||
trifecta = self.trifecta_2_1;
|
||||
xmonad-contrib = self.xmonad-contrib_0_16;
|
||||
|
||||
# These packages don't work and need patching and/or an update.
|
||||
|
||||
@@ -43,7 +43,7 @@ core-packages:
|
||||
- ghcjs-base-0
|
||||
|
||||
default-package-overrides:
|
||||
# LTS Haskell 14.14
|
||||
# LTS Haskell 14.16
|
||||
- abstract-deque ==0.3
|
||||
- abstract-deque-tests ==0.3
|
||||
- abstract-par ==0.3.3
|
||||
@@ -55,7 +55,7 @@ default-package-overrides:
|
||||
- adjunctions ==4.4
|
||||
- adler32 ==0.1.2.0
|
||||
- advent-of-code-api ==0.1.2.3
|
||||
- aeson ==1.4.5.0
|
||||
- aeson ==1.4.6.0
|
||||
- aeson-attoparsec ==0.0.0
|
||||
- aeson-better-errors ==0.9.1.0
|
||||
- aeson-casing ==0.2.0.0
|
||||
@@ -120,7 +120,7 @@ default-package-overrides:
|
||||
- async-timer ==0.2.0.0
|
||||
- atom-basic ==0.2.5
|
||||
- atomic-primops ==0.8.3
|
||||
- atomic-write ==0.2.0.6
|
||||
- atomic-write ==0.2.0.7
|
||||
- attoparsec ==0.13.2.3
|
||||
- attoparsec-base64 ==0.0.0
|
||||
- attoparsec-binary ==0.2
|
||||
@@ -131,7 +131,7 @@ default-package-overrides:
|
||||
- attoparsec-uri ==0.0.7
|
||||
- audacity ==0.0.2
|
||||
- aur ==6.2.0.1
|
||||
- authenticate ==1.3.4
|
||||
- authenticate ==1.3.5
|
||||
- authenticate-oauth ==1.6.0.1
|
||||
- auto ==0.4.3.1
|
||||
- autoexporter ==1.1.15
|
||||
@@ -142,7 +142,7 @@ default-package-overrides:
|
||||
- avro ==0.4.5.4
|
||||
- avwx ==0.3.0.2
|
||||
- aws-cloudfront-signed-cookies ==0.2.0.1
|
||||
- aws-lambda-haskell-runtime ==2.0.1
|
||||
- aws-lambda-haskell-runtime ==2.0.2
|
||||
- backprop ==0.2.6.3
|
||||
- bank-holidays-england ==0.2.0.2
|
||||
- barbies ==1.1.3.0
|
||||
@@ -279,7 +279,7 @@ default-package-overrides:
|
||||
- casing ==0.1.4.1
|
||||
- cassava ==0.5.2.0
|
||||
- cassava-conduit ==0.5.1
|
||||
- cassava-megaparsec ==2.0.0
|
||||
- cassava-megaparsec ==2.0.1
|
||||
- cassava-records ==0.1.0.4
|
||||
- cast ==0.1.0.2
|
||||
- caster ==0.0.3.0
|
||||
@@ -311,7 +311,7 @@ default-package-overrides:
|
||||
- chiphunk ==0.1.2.1
|
||||
- choice ==0.2.2
|
||||
- chronologique ==0.3.1.1
|
||||
- chronos ==1.0.8
|
||||
- chronos ==1.0.9
|
||||
- chronos-bench ==0.2.0.2
|
||||
- chunked-data ==0.3.1
|
||||
- cipher-aes ==0.2.11
|
||||
@@ -326,7 +326,7 @@ default-package-overrides:
|
||||
- classy-prelude ==1.5.0
|
||||
- classy-prelude-conduit ==1.5.0
|
||||
- classy-prelude-yesod ==1.5.0
|
||||
- clay ==0.13.1
|
||||
- clay ==0.13.2
|
||||
- clientsession ==0.9.1.2
|
||||
- Clipboard ==2.3.2.0
|
||||
- clock ==0.8
|
||||
@@ -336,7 +336,7 @@ default-package-overrides:
|
||||
- clr-marshal ==0.2.0.0
|
||||
- clumpiness ==0.17.0.2
|
||||
- cmark ==0.6
|
||||
- cmark-gfm ==0.2.0
|
||||
- cmark-gfm ==0.2.1
|
||||
- cmdargs ==0.10.20
|
||||
- codec ==0.2.1
|
||||
- codec-beam ==0.2.0
|
||||
@@ -388,7 +388,7 @@ default-package-overrides:
|
||||
- connection ==0.3.1
|
||||
- connection-pool ==0.2.2
|
||||
- console-style ==0.0.2.1
|
||||
- constraint ==0.1.3.0
|
||||
- constraint ==0.1.4.0
|
||||
- constraints ==0.10.1
|
||||
- contravariant ==1.5.2
|
||||
- contravariant-extras ==0.3.5
|
||||
@@ -397,9 +397,9 @@ default-package-overrides:
|
||||
- control-monad-free ==0.6.2
|
||||
- control-monad-omega ==0.3.2
|
||||
- convertible ==1.1.1.0
|
||||
- cookie ==0.4.4
|
||||
- core-data ==0.2.1.0
|
||||
- core-text ==0.2.2.1
|
||||
- cookie ==0.4.5
|
||||
- core-data ==0.2.1.4
|
||||
- core-text ==0.2.2.4
|
||||
- countable ==1.0
|
||||
- country ==0.1.6
|
||||
- courier ==0.1.1.5
|
||||
@@ -408,7 +408,7 @@ default-package-overrides:
|
||||
- cprng-aes ==0.6.1
|
||||
- cpu ==0.1.2
|
||||
- cpuinfo ==0.1.0.1
|
||||
- cql ==4.0.1
|
||||
- cql ==4.0.2
|
||||
- cql-io ==1.1.1
|
||||
- crackNum ==2.3
|
||||
- crc32c ==0.0.0
|
||||
@@ -519,14 +519,14 @@ default-package-overrides:
|
||||
- dhall-bash ==1.0.21
|
||||
- dhall-json ==1.3.0
|
||||
- diagrams ==1.4
|
||||
- diagrams-contrib ==1.4.3
|
||||
- diagrams-contrib ==1.4.4
|
||||
- diagrams-core ==1.4.2
|
||||
- diagrams-lib ==1.4.3
|
||||
- diagrams-postscript ==1.4.1
|
||||
- diagrams-rasterific ==1.4.1.1
|
||||
- diagrams-solve ==0.1.1
|
||||
- diagrams-svg ==1.4.2
|
||||
- di-core ==1.0.3
|
||||
- di-core ==1.0.4
|
||||
- dictionary-sharing ==0.1.0.0
|
||||
- Diff ==0.3.4
|
||||
- digest ==0.0.1.2
|
||||
@@ -544,7 +544,7 @@ default-package-overrides:
|
||||
- dlist ==0.8.0.7
|
||||
- dlist-instances ==0.1.1.1
|
||||
- dlist-nonempty ==0.1.1
|
||||
- dns ==4.0.0
|
||||
- dns ==4.0.1
|
||||
- dockerfile ==0.2.0
|
||||
- docopt ==0.7.0.5
|
||||
- doctemplates ==0.2.2.1
|
||||
@@ -555,7 +555,7 @@ default-package-overrides:
|
||||
- do-list ==1.0.1
|
||||
- dom-parser ==3.1.0
|
||||
- do-notation ==0.1.0.2
|
||||
- dotenv ==0.8.0.2
|
||||
- dotenv ==0.8.0.4
|
||||
- dotgen ==0.4.2
|
||||
- dotnet-timespan ==0.0.1.0
|
||||
- double-conversion ==2.0.2.0
|
||||
@@ -664,7 +664,7 @@ default-package-overrides:
|
||||
- filecache ==0.4.1
|
||||
- file-embed ==0.0.11
|
||||
- file-embed-lzma ==0
|
||||
- filelock ==0.1.1.3
|
||||
- filelock ==0.1.1.4
|
||||
- filemanip ==0.3.6.3
|
||||
- file-modules ==0.1.2.4
|
||||
- filepattern ==0.1.1
|
||||
@@ -734,7 +734,7 @@ default-package-overrides:
|
||||
- gauge ==0.2.5
|
||||
- gc ==0.0.3
|
||||
- gd ==3000.7.3
|
||||
- gdp ==0.0.0.2
|
||||
- gdp ==0.0.3.0
|
||||
- general-games ==1.1.1
|
||||
- generic-arbitrary ==0.1.0
|
||||
- generic-data ==0.7.0.0
|
||||
@@ -847,7 +847,7 @@ default-package-overrides:
|
||||
- hackage-db ==2.0.1
|
||||
- hackage-security ==0.5.3.0
|
||||
- haddock-library ==1.7.0
|
||||
- hadolint ==1.17.2
|
||||
- hadolint ==1.17.3
|
||||
- half ==0.3
|
||||
- hamilton ==0.1.0.3
|
||||
- hamtsolo ==1.0.3
|
||||
@@ -885,7 +885,7 @@ default-package-overrides:
|
||||
- haxl ==2.1.2.0
|
||||
- hbeanstalk ==0.2.4
|
||||
- HCodecs ==0.5.1
|
||||
- hdaemonize ==0.5.5
|
||||
- hdaemonize ==0.5.6
|
||||
- HDBC ==2.4.0.3
|
||||
- HDBC-mysql ==0.7.1.0
|
||||
- HDBC-session ==0.1.2.0
|
||||
@@ -929,7 +929,7 @@ default-package-overrides:
|
||||
- hmpfr ==0.4.4
|
||||
- hoauth2 ==1.8.9
|
||||
- Hoed ==0.5.1
|
||||
- hOpenPGP ==2.8
|
||||
- hOpenPGP ==2.8.4
|
||||
- hopenpgp-tools ==0.21.3
|
||||
- hopfli ==0.2.2.1
|
||||
- hosc ==0.17
|
||||
@@ -1007,7 +1007,7 @@ default-package-overrides:
|
||||
- htoml ==1.0.0.3
|
||||
- http2 ==1.6.5
|
||||
- HTTP ==4000.3.14
|
||||
- http-api-data ==0.4.1
|
||||
- http-api-data ==0.4.1.1
|
||||
- http-client ==0.6.4
|
||||
- http-client-tls ==0.3.5.3
|
||||
- http-common ==0.8.2.0
|
||||
@@ -1047,7 +1047,7 @@ default-package-overrides:
|
||||
- hw-mquery ==0.2.0.2
|
||||
- hw-packed-vector ==0.0.0.3
|
||||
- hw-parser ==0.1.0.2
|
||||
- hw-prim ==0.6.2.38
|
||||
- hw-prim ==0.6.2.39
|
||||
- hw-rankselect ==0.13.0.0
|
||||
- hw-rankselect-base ==0.3.2.3
|
||||
- hw-simd ==0.1.1.5
|
||||
@@ -1086,7 +1086,6 @@ default-package-overrides:
|
||||
- indents ==0.5.0.1
|
||||
- indexed ==0.1.3
|
||||
- indexed-list-literals ==0.2.1.2
|
||||
- indexed-profunctors ==0.1
|
||||
- infer-license ==0.2.0
|
||||
- inflections ==0.4.0.4
|
||||
- influxdb ==1.7.1.1
|
||||
@@ -1096,7 +1095,7 @@ default-package-overrides:
|
||||
- inline-c-cpp ==0.3.0.3
|
||||
- inline-r ==0.10.2
|
||||
- inliterate ==0.1.0
|
||||
- insert-ordered-containers ==0.2.3
|
||||
- insert-ordered-containers ==0.2.2
|
||||
- inspection-testing ==0.4.2.2
|
||||
- instance-control ==0.1.2.0
|
||||
- int-cast ==0.2.0.0
|
||||
@@ -1141,7 +1140,7 @@ default-package-overrides:
|
||||
- ixset-typed ==0.4.0.1
|
||||
- ix-shapable ==0.1.0
|
||||
- jack ==0.7.1.4
|
||||
- jose ==0.8.1.0
|
||||
- jose ==0.8.2.0
|
||||
- jose-jwt ==0.8.0
|
||||
- js-dgtable ==0.5.2
|
||||
- js-flot ==0.8.3
|
||||
@@ -1253,7 +1252,7 @@ default-package-overrides:
|
||||
- log-domain ==0.12
|
||||
- logfloat ==0.13.3.3
|
||||
- logger-thread ==0.1.0.2
|
||||
- logging-effect ==1.3.7
|
||||
- logging-effect ==1.3.8
|
||||
- logging-facade ==0.3.0
|
||||
- logging-facade-syslog ==1
|
||||
- logict ==0.7.0.2
|
||||
@@ -1280,7 +1279,7 @@ default-package-overrides:
|
||||
- markdown-unlit ==0.5.0
|
||||
- markov-chain ==0.0.3.4
|
||||
- massiv ==0.4.3.0
|
||||
- massiv-io ==0.1.7.0
|
||||
- massiv-io ==0.1.9.0
|
||||
- massiv-test ==0.1.1
|
||||
- mathexpr ==0.3.0.0
|
||||
- math-functions ==0.3.3.0
|
||||
@@ -1352,7 +1351,7 @@ default-package-overrides:
|
||||
- monad-logger ==0.3.30
|
||||
- monad-logger-json ==0.1.0.0
|
||||
- monad-logger-prefix ==0.1.11
|
||||
- monad-logger-syslog ==0.1.4.0
|
||||
- monad-logger-syslog ==0.1.5.0
|
||||
- monad-loops ==0.4.3
|
||||
- monad-memo ==0.5.1
|
||||
- monad-metrics ==0.2.1.4
|
||||
@@ -1432,7 +1431,7 @@ default-package-overrides:
|
||||
- network-house ==0.1.0.2
|
||||
- network-info ==0.2.0.10
|
||||
- network-ip ==0.3.0.3
|
||||
- network-messagepack-rpc ==0.1.1.4
|
||||
- network-messagepack-rpc ==0.1.2.0
|
||||
- network-multicast ==0.3.2
|
||||
- network-simple ==0.4.5
|
||||
- network-simple-tls ==0.3.2
|
||||
@@ -1448,10 +1447,9 @@ default-package-overrides:
|
||||
- nonce ==1.0.7
|
||||
- nondeterminism ==1.4
|
||||
- non-empty ==0.3.2
|
||||
- nonempty-containers ==0.3.2.0
|
||||
- nonempty-containers ==0.3.1.0
|
||||
- nonemptymap ==0.0.6.0
|
||||
- non-empty-sequence ==0.2.0.2
|
||||
- nonempty-vector ==0.2.0.1
|
||||
- non-empty-sequence ==0.2.0.4
|
||||
- non-negative ==0.1.2
|
||||
- not-gloss ==0.7.7.0
|
||||
- no-value ==1.0.0.0
|
||||
@@ -1461,7 +1459,7 @@ default-package-overrides:
|
||||
- numbers ==3000.2.0.2
|
||||
- numeric-extras ==0.1
|
||||
- numeric-prelude ==0.4.3.1
|
||||
- numhask ==0.3.0.0
|
||||
- numhask ==0.3.1
|
||||
- NumInstances ==1.4
|
||||
- numtype-dk ==0.5.0.2
|
||||
- nuxeo ==0.3.2
|
||||
@@ -1495,8 +1493,6 @@ default-package-overrides:
|
||||
- open-witness ==0.4.0.1
|
||||
- operational ==0.2.3.5
|
||||
- operational-class ==0.3.0.0
|
||||
- optics-core ==0.2
|
||||
- optics-extra ==0.2
|
||||
- optional-args ==1.0.2
|
||||
- options ==1.2.1.1
|
||||
- optparse-applicative ==0.14.3.0
|
||||
@@ -1548,7 +1544,7 @@ default-package-overrides:
|
||||
- pcf-font-embed ==0.1.2.0
|
||||
- pcg-random ==0.1.3.6
|
||||
- pcre-heavy ==1.0.0.2
|
||||
- pcre-light ==0.4.0.4
|
||||
- pcre-light ==0.4.1.0
|
||||
- pcre-utils ==0.1.8.1.1
|
||||
- pdfinfo ==1.5.4
|
||||
- peano ==0.1.0.1
|
||||
@@ -1651,7 +1647,7 @@ default-package-overrides:
|
||||
- primitive ==0.6.4.0
|
||||
- primitive-extras ==0.7.1.1
|
||||
- prim-uniq ==0.1.0.1
|
||||
- probability ==0.2.5.2
|
||||
- probability ==0.2.6
|
||||
- process-extras ==0.7.4
|
||||
- product-isomorphic ==0.0.3.3
|
||||
- product-profunctors ==0.10.0.0
|
||||
@@ -1909,7 +1905,7 @@ default-package-overrides:
|
||||
- sexpr-parser ==0.1.1.2
|
||||
- SHA ==1.6.4.4
|
||||
- shake-language-c ==0.12.0
|
||||
- shakespeare ==2.0.22
|
||||
- shakespeare ==2.0.23
|
||||
- shared-memory ==0.2.0.0
|
||||
- shell-conduit ==4.7.0
|
||||
- shell-escape ==0.2.0
|
||||
@@ -1953,7 +1949,7 @@ default-package-overrides:
|
||||
- smallcheck-series ==0.6.1
|
||||
- smoothie ==0.4.2.9
|
||||
- snap-blaze ==0.2.1.5
|
||||
- snap-core ==1.0.4.0
|
||||
- snap-core ==1.0.4.1
|
||||
- snap-server ==1.1.1.1
|
||||
- snowflake ==0.1.1.1
|
||||
- soap ==0.2.3.6
|
||||
@@ -2226,7 +2222,7 @@ default-package-overrides:
|
||||
- type-operators ==0.2.0.0
|
||||
- typerep-map ==0.3.2
|
||||
- type-spec ==0.4.0.0
|
||||
- tz ==0.1.3.2
|
||||
- tz ==0.1.3.3
|
||||
- tzdata ==0.1.20190325.0
|
||||
- ua-parser ==0.7.5.1
|
||||
- ucam-webauth ==0.1.0.0
|
||||
@@ -2355,7 +2351,7 @@ default-package-overrides:
|
||||
- webex-teams-api ==0.2.0.0
|
||||
- webex-teams-conduit ==0.2.0.0
|
||||
- webex-teams-pipes ==0.2.0.0
|
||||
- web-routes ==0.27.14.2
|
||||
- web-routes ==0.27.14.3
|
||||
- web-routes-hsp ==0.24.6.1
|
||||
- web-routes-wai ==0.24.3.1
|
||||
- webrtc-vad ==0.1.0.3
|
||||
@@ -2437,7 +2433,7 @@ default-package-overrides:
|
||||
- yesod-auth ==1.6.8
|
||||
- yesod-auth-hashdb ==1.7.1.1
|
||||
- yesod-auth-oauth2 ==0.6.1.2
|
||||
- yesod-bin ==1.6.0.3
|
||||
- yesod-bin ==1.6.0.4
|
||||
- yesod-core ==1.6.16.1
|
||||
- yesod-csp ==0.2.5.0
|
||||
- yesod-eventsource ==1.6.0
|
||||
@@ -2452,7 +2448,7 @@ default-package-overrides:
|
||||
- yesod-recaptcha2 ==0.3.0
|
||||
- yesod-sitemap ==1.6.0
|
||||
- yesod-static ==1.6.0.1
|
||||
- yesod-test ==1.6.7
|
||||
- yesod-test ==1.6.8
|
||||
- yesod-text-markdown ==0.1.10
|
||||
- yesod-websockets ==0.3.0.2
|
||||
- yes-precure5-command ==5.5.3
|
||||
@@ -2548,7 +2544,6 @@ package-maintainers:
|
||||
- funcmp
|
||||
- git-annex
|
||||
- hackage-db
|
||||
- haskell-ci
|
||||
- hledger
|
||||
- hledger-interest
|
||||
- hledger-ui
|
||||
@@ -2594,6 +2589,7 @@ package-maintainers:
|
||||
cdepillabout:
|
||||
- pretty-simple
|
||||
- purescript
|
||||
- spago
|
||||
- termonad
|
||||
|
||||
unsupported-platforms:
|
||||
@@ -2855,6 +2851,7 @@ broken-packages:
|
||||
- alerta
|
||||
- alex-meta
|
||||
- alex-prelude
|
||||
- alex-tools
|
||||
- alfred
|
||||
- alg
|
||||
- alga
|
||||
@@ -2937,6 +2934,7 @@ broken-packages:
|
||||
- apecs-stm
|
||||
- apelsin
|
||||
- api-builder
|
||||
- api-rpc-factom
|
||||
- api-rpc-pegnet
|
||||
- api-tools
|
||||
- api-yoti
|
||||
@@ -2998,6 +2996,7 @@ broken-packages:
|
||||
- array-chunks
|
||||
- array-forth
|
||||
- array-primops
|
||||
- arrayfire
|
||||
- arraylist
|
||||
- ArrayRef
|
||||
- arrow-improve
|
||||
@@ -3264,6 +3263,7 @@ broken-packages:
|
||||
- biofasta
|
||||
- biofastq
|
||||
- biohazard
|
||||
- BioHMM
|
||||
- bioinformatics-toolkit
|
||||
- biophd
|
||||
- biopsl
|
||||
@@ -3273,6 +3273,7 @@ broken-packages:
|
||||
- bird
|
||||
- BirdPP
|
||||
- bisect-binary
|
||||
- bishbosh
|
||||
- bit-array
|
||||
- bit-stream
|
||||
- bitcoin-hs
|
||||
@@ -3388,6 +3389,7 @@ broken-packages:
|
||||
- buffer
|
||||
- buffer-builder-aeson
|
||||
- BufferedSocket
|
||||
- buffet
|
||||
- buffon
|
||||
- bugzilla
|
||||
- build
|
||||
@@ -3446,11 +3448,13 @@ broken-packages:
|
||||
- cabal-ghc-dynflags
|
||||
- cabal-ghci
|
||||
- cabal-graphdeps
|
||||
- cabal-helper
|
||||
- Cabal-ide-backend
|
||||
- cabal-info
|
||||
- cabal-install-bundle
|
||||
- cabal-install-ghc72
|
||||
- cabal-install-ghc74
|
||||
- cabal-install-parsers
|
||||
- cabal-meta
|
||||
- cabal-mon
|
||||
- cabal-nirvana
|
||||
@@ -3492,7 +3496,9 @@ broken-packages:
|
||||
- calculator
|
||||
- caldims
|
||||
- caledon
|
||||
- calenderweek
|
||||
- call
|
||||
- call-alloy
|
||||
- call-haskell-from-anything
|
||||
- camfort
|
||||
- campfire
|
||||
@@ -3685,6 +3691,7 @@ broken-packages:
|
||||
- cloud-haskell
|
||||
- cloud-seeder
|
||||
- cloudfront-signer
|
||||
- cloudi
|
||||
- clr-inline
|
||||
- clua
|
||||
- cluss
|
||||
@@ -3713,6 +3720,8 @@ broken-packages:
|
||||
- co-log-sys
|
||||
- Coadjute
|
||||
- coalpit
|
||||
- cobot-io
|
||||
- cobot-tools
|
||||
- code-builder
|
||||
- codec-beam
|
||||
- codec-libevent
|
||||
@@ -3764,6 +3773,7 @@ broken-packages:
|
||||
- compact-socket
|
||||
- compact-string
|
||||
- compact-string-fix
|
||||
- compact-word-vectors
|
||||
- Compactable
|
||||
- compdata-dags
|
||||
- competition
|
||||
@@ -3827,6 +3837,7 @@ broken-packages:
|
||||
- conkin
|
||||
- conlogger
|
||||
- connection-string
|
||||
- connections
|
||||
- Conscript
|
||||
- consistent
|
||||
- const-math-ghc-plugin
|
||||
@@ -4177,6 +4188,7 @@ broken-packages:
|
||||
- dgim
|
||||
- dgs
|
||||
- dhall-check
|
||||
- dhall-fly
|
||||
- dhall-lsp-server
|
||||
- dhall-nix
|
||||
- dhall-to-cabal
|
||||
@@ -4355,6 +4367,7 @@ broken-packages:
|
||||
- dtd-text
|
||||
- dtw
|
||||
- dual
|
||||
- duet
|
||||
- Dung
|
||||
- duplo
|
||||
- Dust
|
||||
@@ -4430,6 +4443,7 @@ broken-packages:
|
||||
- email
|
||||
- email-header
|
||||
- email-postmark
|
||||
- email-validator
|
||||
- emailparse
|
||||
- embeddock
|
||||
- embeddock-example
|
||||
@@ -4542,6 +4556,7 @@ broken-packages:
|
||||
- exif
|
||||
- exinst-deepseq
|
||||
- exinst-hashable
|
||||
- exist-instances
|
||||
- exists
|
||||
- exitcode
|
||||
- expand
|
||||
@@ -4571,6 +4586,7 @@ broken-packages:
|
||||
- f-ree-hack-cheats-free-v-bucks-generator
|
||||
- Facebook-Password-Hacker-Online-Latest-Version
|
||||
- faceted
|
||||
- factory
|
||||
- Facts
|
||||
- factual-api
|
||||
- fadno
|
||||
@@ -4665,6 +4681,7 @@ broken-packages:
|
||||
- FilePather
|
||||
- filepather
|
||||
- Files
|
||||
- filestore
|
||||
- FileSystem
|
||||
- filesystem-conduit
|
||||
- filesystem-enumerator
|
||||
@@ -4687,6 +4704,7 @@ broken-packages:
|
||||
- first-and-last
|
||||
- firstify
|
||||
- FirstOrderTheory
|
||||
- fishfood
|
||||
- fit
|
||||
- fits-parse
|
||||
- fitsio
|
||||
@@ -4757,6 +4775,7 @@ broken-packages:
|
||||
- Forestry
|
||||
- forger
|
||||
- ForkableT
|
||||
- forma
|
||||
- formal
|
||||
- FormalGrammars
|
||||
- format
|
||||
@@ -4862,6 +4881,10 @@ broken-packages:
|
||||
- funnyprint
|
||||
- funpat
|
||||
- funsat
|
||||
- fused-effects-exceptions
|
||||
- fused-effects-lens
|
||||
- fused-effects-random
|
||||
- fused-effects-resumable
|
||||
- fusion
|
||||
- futhark
|
||||
- futun
|
||||
@@ -4875,6 +4898,7 @@ broken-packages:
|
||||
- g2q
|
||||
- g4ip
|
||||
- gact
|
||||
- galois-fft
|
||||
- game-probability
|
||||
- gameclock
|
||||
- gamgee
|
||||
@@ -4957,6 +4981,7 @@ broken-packages:
|
||||
- getflag
|
||||
- GGg
|
||||
- ggtsTC
|
||||
- gh-labeler
|
||||
- ghc-core-smallstep
|
||||
- ghc-datasize
|
||||
- ghc-dump-tree
|
||||
@@ -5289,7 +5314,6 @@ broken-packages:
|
||||
- hakyll-dir-list
|
||||
- hakyll-favicon
|
||||
- hakyll-filestore
|
||||
- hakyll-images
|
||||
- hakyll-ogmarkup
|
||||
- hakyll-R
|
||||
- hakyll-sass
|
||||
@@ -5412,6 +5436,7 @@ broken-packages:
|
||||
- haskell-bitmex-client
|
||||
- haskell-bitmex-rest
|
||||
- haskell-brainfuck
|
||||
- haskell-ci
|
||||
- haskell-cnc
|
||||
- haskell-coffee
|
||||
- haskell-compression
|
||||
@@ -5505,6 +5530,7 @@ broken-packages:
|
||||
- haskmon
|
||||
- haskoin
|
||||
- haskoin-bitcoind
|
||||
- haskoin-core
|
||||
- haskoin-crypto
|
||||
- haskoin-node
|
||||
- haskoin-protocol
|
||||
@@ -5634,6 +5660,7 @@ broken-packages:
|
||||
- hedgehog-classes
|
||||
- hedgehog-gen-json
|
||||
- hedgehog-generic
|
||||
- hedgehog-golden
|
||||
- Hedi
|
||||
- hedis-config
|
||||
- hedis-pile
|
||||
@@ -5889,6 +5916,7 @@ broken-packages:
|
||||
- hoovie
|
||||
- hopencc
|
||||
- hopencl
|
||||
- hOpenPGP
|
||||
- hopenpgp-tools
|
||||
- hopfield
|
||||
- hoppy-docs
|
||||
@@ -5946,6 +5974,9 @@ broken-packages:
|
||||
- hR
|
||||
- hranker
|
||||
- HRay
|
||||
- hreq-client
|
||||
- hreq-conduit
|
||||
- hreq-core
|
||||
- Hricket
|
||||
- hricket
|
||||
- hriemann
|
||||
@@ -6167,6 +6198,7 @@ broken-packages:
|
||||
- http-streams
|
||||
- http-wget
|
||||
- http2-client-grpc
|
||||
- http2-grpc-proto3-wire
|
||||
- https-everywhere-rules
|
||||
- https-everywhere-rules-raw
|
||||
- httpspec
|
||||
@@ -6561,6 +6593,7 @@ broken-packages:
|
||||
- JYU-Utils
|
||||
- kademlia
|
||||
- kafka-client
|
||||
- kafka-client-sync
|
||||
- kaleidoscope
|
||||
- Kalman
|
||||
- kalman
|
||||
@@ -7066,6 +7099,9 @@ broken-packages:
|
||||
- marxup
|
||||
- masakazu-bot
|
||||
- MASMGen
|
||||
- massiv
|
||||
- massiv-io
|
||||
- massiv-test
|
||||
- master-plan
|
||||
- matchable-th
|
||||
- matchers
|
||||
@@ -7208,6 +7244,7 @@ broken-packages:
|
||||
- mm2
|
||||
- mmsyn2
|
||||
- mmsyn4
|
||||
- mmsyn6ukr
|
||||
- mmtf
|
||||
- mmtl
|
||||
- mmtl-base
|
||||
@@ -7293,6 +7330,7 @@ broken-packages:
|
||||
- monoids
|
||||
- monopati
|
||||
- monte-carlo
|
||||
- months
|
||||
- monzo
|
||||
- moo
|
||||
- moonshine
|
||||
@@ -7301,11 +7339,14 @@ broken-packages:
|
||||
- morley
|
||||
- morley-prelude
|
||||
- morph
|
||||
- morpheus-graphql-cli
|
||||
- morphisms-functors
|
||||
- morphisms-functors-inventory
|
||||
- morphisms-objects
|
||||
- morte
|
||||
- mosaico-lib
|
||||
- moto
|
||||
- moto-postgresql
|
||||
- mount
|
||||
- movie-monad
|
||||
- mp
|
||||
@@ -7524,6 +7565,7 @@ broken-packages:
|
||||
- nirum
|
||||
- nitro
|
||||
- nixfromnpm
|
||||
- nixpkgs-update
|
||||
- nkjp
|
||||
- nlp-scores
|
||||
- nlp-scores-scripts
|
||||
@@ -7549,6 +7591,7 @@ broken-packages:
|
||||
- NoSlow
|
||||
- not-gloss-examples
|
||||
- notcpp
|
||||
- notifications-tray-icon
|
||||
- notmuch-haskell
|
||||
- notmuch-web
|
||||
- now-haskell
|
||||
@@ -7574,6 +7617,7 @@ broken-packages:
|
||||
- numhask-histogram
|
||||
- numhask-prelude
|
||||
- numhask-range
|
||||
- numhask-space
|
||||
- numhask-test
|
||||
- Nussinov78
|
||||
- Nutri
|
||||
@@ -7679,6 +7723,7 @@ broken-packages:
|
||||
- orgstat
|
||||
- origami
|
||||
- orizentic
|
||||
- ormolu
|
||||
- OrPatterns
|
||||
- osc
|
||||
- oscpacking
|
||||
@@ -7714,12 +7759,13 @@ broken-packages:
|
||||
- pairing
|
||||
- pam
|
||||
- panda
|
||||
- pandoc-citeproc-preamble
|
||||
- pandoc-crossref
|
||||
- pandoc-include
|
||||
- pandoc-include-code
|
||||
- pandoc-japanese-filters
|
||||
- pandoc-lens
|
||||
- pandoc-markdown-ghci-filter
|
||||
- pandoc-placetable
|
||||
- pandoc-plantuml-diagrams
|
||||
- pandoc-pyplot
|
||||
- pandoc-unlit
|
||||
@@ -7885,6 +7931,7 @@ broken-packages:
|
||||
- piet
|
||||
- pig
|
||||
- pinchot
|
||||
- pine
|
||||
- ping
|
||||
- pinpon
|
||||
- Pipe
|
||||
@@ -7959,6 +8006,7 @@ broken-packages:
|
||||
- pocket-dns
|
||||
- point-octree
|
||||
- pointfree-fancy
|
||||
- pointful
|
||||
- pointless-lenses
|
||||
- pointless-rewrite
|
||||
- pokemon-go-protobuf-types
|
||||
@@ -8092,6 +8140,7 @@ broken-packages:
|
||||
- product
|
||||
- prof2dot
|
||||
- prof2pretty
|
||||
- profunctor-optics
|
||||
- progress
|
||||
- progress-meter
|
||||
- progressbar
|
||||
@@ -8115,6 +8164,7 @@ broken-packages:
|
||||
- proteome
|
||||
- proto-lens-combinators
|
||||
- proto-lens-descriptors
|
||||
- proto-lens-jsonpb
|
||||
- proto3-suite
|
||||
- protobuf-native
|
||||
- protocol-buffers-descriptor-fork
|
||||
@@ -8226,6 +8276,7 @@ broken-packages:
|
||||
- quiver-instances
|
||||
- quiver-interleave
|
||||
- quiver-sort
|
||||
- quokka
|
||||
- quoridor-hs
|
||||
- qux
|
||||
- R-pandoc
|
||||
@@ -8357,6 +8408,7 @@ broken-packages:
|
||||
- reformat
|
||||
- refresht
|
||||
- refurb
|
||||
- reg-alloc
|
||||
- regex-deriv
|
||||
- regex-dfa
|
||||
- regex-generator
|
||||
@@ -8484,6 +8536,7 @@ broken-packages:
|
||||
- riff
|
||||
- ring-buffer
|
||||
- ring-buffers
|
||||
- rings
|
||||
- riot
|
||||
- risc386
|
||||
- riscv-isa
|
||||
@@ -8620,6 +8673,7 @@ broken-packages:
|
||||
- scenegraph
|
||||
- schedevr
|
||||
- schedule-planner
|
||||
- scheduler
|
||||
- schedyield
|
||||
- schemas
|
||||
- schematic
|
||||
@@ -8896,6 +8950,7 @@ broken-packages:
|
||||
- singleton-dict
|
||||
- singleton-typelits
|
||||
- singnal
|
||||
- singular-factory
|
||||
- sink
|
||||
- siphon
|
||||
- siren-json
|
||||
@@ -9044,6 +9099,7 @@ broken-packages:
|
||||
- sorted
|
||||
- sorting
|
||||
- sorty
|
||||
- souffle-haskell
|
||||
- sound-collage
|
||||
- sounddelay
|
||||
- soundgen
|
||||
@@ -9114,6 +9170,7 @@ broken-packages:
|
||||
- sqlvalue-list
|
||||
- sqsd-local
|
||||
- squeal-postgresql
|
||||
- squeeze
|
||||
- sr-extra
|
||||
- srcinst
|
||||
- sscan
|
||||
@@ -9124,6 +9181,7 @@ broken-packages:
|
||||
- sssp
|
||||
- sstable
|
||||
- SSTG
|
||||
- st2
|
||||
- stable-heap
|
||||
- stable-maps
|
||||
- stable-marriage
|
||||
@@ -9382,6 +9440,7 @@ broken-packages:
|
||||
- tasty-laws
|
||||
- tasty-lens
|
||||
- tasty-stats
|
||||
- tasty-tap
|
||||
- Taxonomy
|
||||
- TaxonomyTools
|
||||
- TBC
|
||||
@@ -9696,6 +9755,7 @@ broken-packages:
|
||||
- twilio
|
||||
- twill
|
||||
- twine
|
||||
- twirp
|
||||
- twitter
|
||||
- twitter-conduit
|
||||
- twitter-enumerator
|
||||
@@ -10059,6 +10119,7 @@ broken-packages:
|
||||
- websockets-simple
|
||||
- websockets-simple-extra
|
||||
- webwire
|
||||
- weekdaze
|
||||
- weighted
|
||||
- weighted-regexp
|
||||
- welshy
|
||||
@@ -10230,6 +10291,7 @@ broken-packages:
|
||||
- yam-servant
|
||||
- yam-transaction-odbc
|
||||
- yam-web
|
||||
- yaml-combinators
|
||||
- yaml-pretty-extras
|
||||
- yaml-rpc
|
||||
- yaml-rpc-scotty
|
||||
|
||||
@@ -636,4 +636,60 @@ self: super: builtins.intersectAttrs super {
|
||||
# need it during the build itself, too.
|
||||
cairo = addBuildTool super.cairo self.buildHaskellPackages.gtk2hs-buildtools;
|
||||
pango = disableHardening (addBuildTool super.pango self.buildHaskellPackages.gtk2hs-buildtools) ["fortify"];
|
||||
|
||||
spago =
|
||||
let
|
||||
# Spago basically compiles with LTS-14, but it requires a newer version
|
||||
# of directory. This is to work around a bug only present on windows, so
|
||||
# we can safely jailbreak spago and use the older directory package from
|
||||
# LTS-14.
|
||||
spagoWithOverrides = doJailbreak (super.spago.override {
|
||||
# spago requires the latest version of dhall.
|
||||
directory = self.dhall_1_27_0;
|
||||
});
|
||||
|
||||
docsSearchAppJsFile = pkgs.fetchurl {
|
||||
url = "https://github.com/spacchetti/purescript-docs-search/releases/download/v0.0.5/docs-search-app.js";
|
||||
sha256 = "11721x455qzh40vzfmralaynn9v8b5wix86r107hhs08vhryjib2";
|
||||
};
|
||||
|
||||
purescriptDocsSearchFile = pkgs.fetchurl {
|
||||
url = "https://github.com/spacchetti/purescript-docs-search/releases/download/v0.0.5/purescript-docs-search";
|
||||
sha256 = "16p1fmdvpwz1yswav8qjsd26c9airb22xncqw1rjnbd8lcpqx0p5";
|
||||
};
|
||||
|
||||
spagoFixHpack = overrideCabal spagoWithOverrides (drv: {
|
||||
postUnpack = (drv.postUnpack or "") + ''
|
||||
# The source for spago is pulled directly from GitHub. It uses a
|
||||
# package.yaml file with hpack, not a .cabal file. In the package.yaml file,
|
||||
# it uses defaults from the master branch of the hspec repo. It will try to
|
||||
# fetch these at build-time (but it will fail if running in the sandbox).
|
||||
#
|
||||
# The following line modifies the package.yaml to not pull in
|
||||
# defaults from the hspec repo.
|
||||
substituteInPlace "$sourceRoot/package.yaml" --replace 'defaults: hspec/hspec@master' ""
|
||||
|
||||
# Spago includes the following two files directly into the binary
|
||||
# with Template Haskell. They are fetched at build-time from the
|
||||
# `purescript-docs-search` repo above. If they cannot be fetched at
|
||||
# build-time, they are pulled in from the `templates/` directory in
|
||||
# the spago source.
|
||||
#
|
||||
# However, they are not actually available in the spago source, so they
|
||||
# need to fetched with nix and put in the correct place.
|
||||
# https://github.com/spacchetti/spago/issues/510
|
||||
cp ${docsSearchAppJsFile} "$sourceRoot/templates/docs-search-app.js"
|
||||
cp ${purescriptDocsSearchFile} "$sourceRoot/templates/purescript-docs-search"
|
||||
'';
|
||||
});
|
||||
|
||||
# Haddock generation is broken for spago.
|
||||
# https://github.com/spacchetti/spago/issues/511
|
||||
spagoWithoutHaddocks = dontHaddock spagoFixHpack;
|
||||
|
||||
# Because of the problem above with pulling in hspec defaults to the
|
||||
# package.yaml file, the tests are disabled.
|
||||
spagoWithoutChecks = dontCheck spagoWithoutHaddocks;
|
||||
in
|
||||
spagoWithoutChecks;
|
||||
}
|
||||
|
||||
3331
pkgs/development/haskell-modules/hackage-packages.nix
generated
3331
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load Diff
@@ -13,4 +13,7 @@ self: super: {
|
||||
# https://github.com/channable/vaultenv/issues/1
|
||||
vaultenv = self.callPackage ../tools/haskell/vaultenv { };
|
||||
|
||||
# spago is not released to Hackage.
|
||||
# https://github.com/spacchetti/spago/issues/512
|
||||
spago = self.callPackage ../tools/purescript/spago { };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user