Merge pull request #100832 from NixOS/haskell-updates

Update Haskell package set to LTS 16.19 (plus other fixes)
This commit is contained in:
Peter Simons 2020-10-23 21:20:43 +02:00 committed by GitHub
commit 2fe4c31874
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 1274 additions and 1805 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
{ fetchurl }: { fetchurl }:
fetchurl { fetchurl {
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/cc32e957fbe01d248c9a0e99253fadb37fd3adfa.tar.gz"; url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/197a82b352062bfeeefd4b62bfec19dd51a3728d.tar.gz";
sha256 = "121n26r3sm55ycwh6m71n4823c5af3hfpc497g4prf1j2n4yh2dl"; sha256 = "11c9a67j421vf6a7vvh280gsmssf49rxqnamdp1n9iljkhlfh5z1";
} }

View file

@ -940,7 +940,7 @@ self: super: {
dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] super.dhall-json; dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] super.dhall-json;
dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" ( dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" (
super.dhall-nix.overrideScope (self: super: { super.dhall-nix.overrideScope (self: super: {
dhall = super.dhall_1_35_0; dhall = super.dhall_1_36_0;
repline = self.repline_0_4_0_0; repline = self.repline_0_4_0_0;
haskeline = self.haskeline_0_8_1_0; haskeline = self.haskeline_0_8_1_0;
})); }));
@ -1230,6 +1230,7 @@ self: super: {
hie-bios = dontCheck super.hie-bios_0_7_1; hie-bios = dontCheck super.hie-bios_0_7_1;
lsp-test = dontCheck self.lsp-test_0_11_0_7; lsp-test = dontCheck self.lsp-test_0_11_0_7;
})); }));
implicit-hie-cradle = super.implicit-hie-cradle.override { hie-bios = dontCheck super.hie-bios_0_7_1; };
# hasnt bumped upper bounds # hasnt bumped upper bounds
# upstream: https://github.com/obsidiansystems/which/pull/6 # upstream: https://github.com/obsidiansystems/which/pull/6
@ -1322,10 +1323,6 @@ self: super: {
# Upstream issue: https://github.com/kowainik/trial/issues/62 # Upstream issue: https://github.com/kowainik/trial/issues/62
trial = doJailbreak super.trial; trial = doJailbreak super.trial;
# 2020-06-24: Tests are broken in hackage distribution.
# See: https://github.com/kowainik/stan/issues/316
stan = dontCheck super.stan;
# 2020-06-24: Tests are broken in hackage distribution. # 2020-06-24: Tests are broken in hackage distribution.
# See: https://github.com/robstewart57/rdf4h/issues/39 # See: https://github.com/robstewart57/rdf4h/issues/39
rdf4h = dontCheck super.rdf4h; rdf4h = dontCheck super.rdf4h;
@ -1464,8 +1461,8 @@ self: super: {
cryptonite = doDistribute self.cryptonite_0_27; cryptonite = doDistribute self.cryptonite_0_27;
# We want the latest version of Pandoc. # We want the latest version of Pandoc.
skylighting = doDistribute super.skylighting_0_10_0_2; skylighting = doDistribute super.skylighting_0_10_0_3;
skylighting-core = doDistribute super.skylighting-core_0_10_0_2; skylighting-core = doDistribute super.skylighting-core_0_10_0_3;
hslua = doDistribute self.hslua_1_1_2; hslua = doDistribute self.hslua_1_1_2;
jira-wiki-markup = doDistribute self.jira-wiki-markup_1_3_2; jira-wiki-markup = doDistribute self.jira-wiki-markup_1_3_2;
pandoc = doDistribute self.pandoc_2_11_0_2; pandoc = doDistribute self.pandoc_2_11_0_2;
@ -1481,6 +1478,9 @@ self: super: {
# stack-2.5.1 needs a more current version of pantry to compile # stack-2.5.1 needs a more current version of pantry to compile
pantry = self.pantry_0_5_1_3; pantry = self.pantry_0_5_1_3;
# Too tight version bounds, see https://github.com/haskell-hvr/microaeson/pull/4
microaeson = doJailbreak super.microaeson;
# haskell-language-server needs a more current version of pantry to compile # haskell-language-server needs a more current version of pantry to compile
} // (let } // (let
inherit (self) hls-ghcide hls-brittany; inherit (self) hls-ghcide hls-brittany;

View file

@ -66,7 +66,7 @@ self: super: {
unliftio-core = doJailbreak super.unliftio-core; unliftio-core = doJailbreak super.unliftio-core;
# Use the latest version to fix the build. # Use the latest version to fix the build.
dhall = self.dhall_1_35_0; dhall = self.dhall_1_36_0;
lens = self.lens_4_19_2; lens = self.lens_4_19_2;
optics = self.optics_0_3; optics = self.optics_0_3;
optics-core = self.optics-core_0_3_0_1; optics-core = self.optics-core_0_3_0_1;

View file

@ -43,4 +43,72 @@ self: super: {
unix = null; unix = null;
xhtml = null; xhtml = null;
# Take the 3.4.x release candidate.
cabal-install = assert super.cabal-install.version == "3.2.0.0";
overrideCabal super.cabal-install (drv: {
postUnpack = "sourceRoot+=/cabal-install; echo source root reset to $sourceRoot";
version = "cabal-install-3.4.0.0-rc4";
editedCabalFile = null;
src = pkgs.fetchgit {
url = "git://github.com/haskell/cabal.git";
rev = "cabal-install-3.4.0.0-rc4";
sha256 = "049hllk1d8jid9yg70hmcsdgb0n7hm24p39vavllaahfb0qfimrk";
};
});
# Jailbreaks & Version Updates
async = doJailbreak super.async;
ChasingBottoms = markBrokenVersion "1.3.1.9" super.ChasingBottoms;
dec = doJailbreak super.dec;
ed25519 = doJailbreak super.ed25519;
hashable = overrideCabal (doJailbreak (dontCheck super.hashable)) (drv: { postPatch = "sed -i -e 's,integer-gmp .*<1.1,integer-gmp < 2,' hashable.cabal"; });
hashable-time = doJailbreak super.hashable-time;
integer-logarithms = overrideCabal (doJailbreak super.integer-logarithms) (drv: { postPatch = "sed -i -e 's,integer-gmp <1.1,integer-gmp < 2,' integer-logarithms.cabal"; });
lukko = doJailbreak super.lukko;
parallel = doJailbreak super.parallel;
primitive = doJailbreak super.primitive_0_7_1_0;
regex-posix = doJailbreak super.regex-posix;
resolv = doJailbreak super.resolv;
singleton-bool = doJailbreak super.singleton-bool;
split = doJailbreak super.split;
splitmix = self.splitmix_0_1_0_3;
tar = doJailbreak super.tar;
th-abstraction = self.th-abstraction_0_4_0_0;
time-compat = doJailbreak super.time-compat;
vector = doJailbreak (dontCheck super.vector);
zlib = doJailbreak super.zlib;
# Apply patches from head.hackage.
alex = appendPatch (dontCheck super.alex) (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/alex-3.2.5.patch";
sha256 = "0q8x49k3jjwyspcmidwr6b84s4y43jbf4wqfxfm6wz8x2dxx6nwh";
});
doctest = appendPatch (dontCheck (doJailbreak super.doctest_0_17)) (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/doctest-0.17.patch";
sha256 = "16s2jcbk9hsww38i2wzxghbf0zpp5dc35hp6rd2n7d4z5xfavp62";
});
generic-deriving = appendPatch (doJailbreak super.generic-deriving) (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/generic-deriving-1.13.1.patch";
sha256 = "0z85kiwhi5p2wiqwyym0y8q8qrcifp125x5vm0n4482lz41kmqds";
});
language-haskell-extract = appendPatch (doJailbreak super.language-haskell-extract) (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/language-haskell-extract-0.2.4.patch";
sha256 = "0rgzrq0513nlc1vw7nw4km4bcwn4ivxcgi33jly4a7n3c1r32v1f";
});
QuickCheck = appendPatch super.QuickCheck_2_14_1 (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/QuickCheck-2.14.1.patch";
sha256 = "0n89nx95w353h4dzala57gb0y7hx4wbkv5igs89dza50p7ybq9an";
});
regex-base = appendPatch (doJailbreak super.regex-base) (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/regex-base-0.94.0.0.patch";
sha256 = "0k5fglbl7nnhn8400c4cpnflxcbj9p3xi5prl9jfmszr31jwdy5d";
});
syb = appendPatch (dontCheck super.syb) (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/syb-0.7.1.patch";
sha256 = "1407r8xv6bfnmpbw7glfh4smi76a2fc9pkq300c3d9f575708zqr";
});
# The test suite depends on ChasingBottoms, which is broken with ghc-9.0.x.
unordered-containers = dontCheck super.unordered-containers;
} }

View file

@ -75,7 +75,7 @@ default-package-overrides:
# haskell-language-server 0.5.0.0 doesn't accept newer versions # haskell-language-server 0.5.0.0 doesn't accept newer versions
- fourmolu ==0.2.* - fourmolu ==0.2.*
- refinery ==0.2.* - refinery ==0.2.*
# LTS Haskell 16.18 # LTS Haskell 16.19
- abstract-deque ==0.3 - abstract-deque ==0.3
- abstract-par ==0.3.3 - abstract-par ==0.3.3
- AC-Angle ==1.0 - AC-Angle ==1.0
@ -83,7 +83,7 @@ default-package-overrides:
- ace ==0.6 - ace ==0.6
- action-permutations ==0.0.0.1 - action-permutations ==0.0.0.1
- active ==0.2.0.14 - active ==0.2.0.14
- ad ==4.4 - ad ==4.4.1
- adjunctions ==4.4 - adjunctions ==4.4
- adler32 ==0.1.2.0 - adler32 ==0.1.2.0
- advent-of-code-api ==0.2.7.0 - advent-of-code-api ==0.2.7.0
@ -91,7 +91,7 @@ default-package-overrides:
- aeson-attoparsec ==0.0.0 - aeson-attoparsec ==0.0.0
- aeson-better-errors ==0.9.1.0 - aeson-better-errors ==0.9.1.0
- aeson-casing ==0.2.0.0 - aeson-casing ==0.2.0.0
- aeson-combinators ==0.0.2.1 - aeson-combinators ==0.0.3.0
- aeson-compat ==0.3.9 - aeson-compat ==0.3.9
- aeson-default ==0.9.1.0 - aeson-default ==0.9.1.0
- aeson-diff ==1.1.0.9 - aeson-diff ==1.1.0.9
@ -301,7 +301,7 @@ default-package-overrides:
- bech32 ==1.0.2 - bech32 ==1.0.2
- bech32-th ==1.0.2 - bech32-th ==1.0.2
- bench ==1.0.12 - bench ==1.0.12
- benchpress ==0.2.2.14 - benchpress ==0.2.2.15
- between ==0.11.0.0 - between ==0.11.0.0
- bibtex ==0.1.0.6 - bibtex ==0.1.0.6
- bifunctors ==5.5.7 - bifunctors ==5.5.7
@ -492,7 +492,7 @@ default-package-overrides:
- concurrent-split ==0.0.1.1 - concurrent-split ==0.0.1.1
- concurrent-supply ==0.1.8 - concurrent-supply ==0.1.8
- cond ==0.4.1.1 - cond ==0.4.1.1
- conduit ==1.3.2.1 - conduit ==1.3.3
- conduit-algorithms ==0.0.11.0 - conduit-algorithms ==0.0.11.0
- conduit-combinators ==1.3.0 - conduit-combinators ==1.3.0
- conduit-concurrent-map ==0.1.1 - conduit-concurrent-map ==0.1.1
@ -522,7 +522,7 @@ default-package-overrides:
- convertible ==1.1.1.0 - convertible ==1.1.1.0
- cookie ==0.4.5 - cookie ==0.4.5
- core-data ==0.2.1.8 - core-data ==0.2.1.8
- core-program ==0.2.4.5 - core-program ==0.2.5.0
- core-text ==0.2.3.6 - core-text ==0.2.3.6
- countable ==1.0 - countable ==1.0
- cpio-conduit ==0.7.0 - cpio-conduit ==0.7.0
@ -606,7 +606,7 @@ default-package-overrides:
- data-or ==1.0.0.5 - data-or ==1.0.0.5
- data-ordlist ==0.4.7.0 - data-ordlist ==0.4.7.0
- data-ref ==0.0.2 - data-ref ==0.0.2
- data-reify ==0.6.2 - data-reify ==0.6.3
- data-serializer ==0.3.4.1 - data-serializer ==0.3.4.1
- data-textual ==0.3.0.3 - data-textual ==0.3.0.3
- data-tree-print ==0.1.0.2 - data-tree-print ==0.1.0.2
@ -623,7 +623,7 @@ default-package-overrides:
- declarative ==0.5.3 - declarative ==0.5.3
- deepseq-generics ==0.2.0.0 - deepseq-generics ==0.2.0.0
- deepseq-instances ==0.1.0.1 - deepseq-instances ==0.1.0.1
- deferred-folds ==0.9.10.1 - deferred-folds ==0.9.11
- dejafu ==2.3.0.1 - dejafu ==2.3.0.1
- dense-linear-algebra ==0.1.0.0 - dense-linear-algebra ==0.1.0.0
- depq ==0.4.1.0 - depq ==0.4.1.0
@ -1030,10 +1030,10 @@ default-package-overrides:
- hedgehog-fakedata ==0.0.1.3 - hedgehog-fakedata ==0.0.1.3
- hedgehog-fn ==1.0 - hedgehog-fn ==1.0
- hedgehog-quickcheck ==0.1.1 - hedgehog-quickcheck ==0.1.1
- hedis ==0.12.14 - hedis ==0.12.15
- here ==1.2.13 - here ==1.2.13
- heredoc ==0.2.0.0 - heredoc ==0.2.0.0
- heterocephalus ==1.0.5.3 - heterocephalus ==1.0.5.4
- hexml ==0.3.4 - hexml ==0.3.4
- hexml-lens ==0.2.1 - hexml-lens ==0.2.1
- hexpat ==0.20.13 - hexpat ==0.20.13
@ -1091,9 +1091,9 @@ default-package-overrides:
- HSlippyMap ==3.0.1 - HSlippyMap ==3.0.1
- hslogger ==1.3.1.0 - hslogger ==1.3.1.0
- hslua ==1.0.3.2 - hslua ==1.0.3.2
- hslua-aeson ==1.0.3 - hslua-aeson ==1.0.3.1
- hslua-module-doclayout ==0.1.0 - hslua-module-doclayout ==0.1.0
- hslua-module-system ==0.2.2 - hslua-module-system ==0.2.2.1
- hslua-module-text ==0.2.1 - hslua-module-text ==0.2.1
- HsOpenSSL ==0.11.4.20 - HsOpenSSL ==0.11.4.20
- hsp ==0.10.0 - hsp ==0.10.0
@ -1212,7 +1212,7 @@ default-package-overrides:
- influxdb ==1.7.1.6 - influxdb ==1.7.1.6
- ini ==0.4.1 - ini ==0.4.1
- inj ==1.0 - inj ==1.0
- inline-c ==0.9.1.2 - inline-c ==0.9.1.3
- inline-c-cpp ==0.4.0.2 - inline-c-cpp ==0.4.0.2
- inliterate ==0.1.0 - inliterate ==0.1.0
- insert-ordered-containers ==0.2.3.1 - insert-ordered-containers ==0.2.3.1
@ -1651,7 +1651,7 @@ default-package-overrides:
- password-instances ==2.0.0.1 - password-instances ==2.0.0.1
- path ==0.7.0 - path ==0.7.0
- path-extra ==0.2.0 - path-extra ==0.2.0
- path-io ==1.6.0 - path-io ==1.6.1
- path-pieces ==0.2.1 - path-pieces ==0.2.1
- path-text-utf8 ==0.0.1.6 - path-text-utf8 ==0.0.1.6
- pathtype ==0.8.1.1 - pathtype ==0.8.1.1
@ -1858,7 +1858,7 @@ default-package-overrides:
- regex-compat ==0.95.2.0 - regex-compat ==0.95.2.0
- regex-compat-tdfa ==0.95.1.4 - regex-compat-tdfa ==0.95.1.4
- regex-pcre ==0.95.0.0 - regex-pcre ==0.95.0.0
- regex-pcre-builtin ==0.95.1.2.8.43 - regex-pcre-builtin ==0.95.1.3.8.43
- regex-posix ==0.96.0.0 - regex-posix ==0.96.0.0
- regex-tdfa ==1.3.1.0 - regex-tdfa ==1.3.1.0
- regex-with-pcre ==1.1.0.0 - regex-with-pcre ==1.1.0.0
@ -2099,7 +2099,7 @@ default-package-overrides:
- storablevector ==0.2.13.1 - storablevector ==0.2.13.1
- stratosphere ==0.53.0 - stratosphere ==0.53.0
- streaming ==0.2.3.0 - streaming ==0.2.3.0
- streaming-bytestring ==0.1.6 - streaming-bytestring ==0.1.7
- streaming-commons ==0.2.2.1 - streaming-commons ==0.2.2.1
- streamly ==0.7.2 - streamly ==0.7.2
- streamly-bytestring ==0.1.2 - streamly-bytestring ==0.1.2
@ -2162,7 +2162,7 @@ default-package-overrides:
- tar-conduit ==0.3.2 - tar-conduit ==0.3.2
- tardis ==0.4.1.0 - tardis ==0.4.1.0
- tasty ==1.2.3 - tasty ==1.2.3
- tasty-ant-xml ==1.1.6 - tasty-ant-xml ==1.1.7
- tasty-dejafu ==2.0.0.6 - tasty-dejafu ==2.0.0.6
- tasty-discover ==4.2.2 - tasty-discover ==4.2.2
- tasty-expected-failure ==0.11.1.2 - tasty-expected-failure ==0.11.1.2
@ -2172,7 +2172,7 @@ default-package-overrides:
- tasty-hunit ==0.10.0.2 - tasty-hunit ==0.10.0.2
- tasty-kat ==0.0.3 - tasty-kat ==0.0.3
- tasty-leancheck ==0.0.1 - tasty-leancheck ==0.0.1
- tasty-lua ==0.2.3 - tasty-lua ==0.2.3.1
- tasty-program ==1.0.5 - tasty-program ==1.0.5
- tasty-quickcheck ==0.10.1.1 - tasty-quickcheck ==0.10.1.1
- tasty-rerun ==1.1.17 - tasty-rerun ==1.1.17
@ -2303,7 +2303,7 @@ default-package-overrides:
- type-equality ==1 - type-equality ==1
- type-errors ==0.2.0.0 - type-errors ==0.2.0.0
- type-errors-pretty ==0.0.1.1 - type-errors-pretty ==0.0.1.1
- type-fun ==0.1.1 - type-fun ==0.1.2
- type-hint ==0.1 - type-hint ==0.1
- type-level-integers ==0.0.1 - type-level-integers ==0.0.1
- type-level-kv-list ==1.1.0 - type-level-kv-list ==1.1.0
@ -2330,7 +2330,7 @@ default-package-overrides:
- unexceptionalio-trans ==0.5.1 - unexceptionalio-trans ==0.5.1
- unicode ==0.0.1.1 - unicode ==0.0.1.1
- unicode-show ==0.1.0.4 - unicode-show ==0.1.0.4
- unicode-transforms ==0.3.7 - unicode-transforms ==0.3.7.1
- unification-fd ==0.10.0.1 - unification-fd ==0.10.0.1
- union-find ==0.2 - union-find ==0.2
- uniplate ==1.6.12 - uniplate ==1.6.12
@ -2361,7 +2361,7 @@ default-package-overrides:
- urbit-hob ==0.3.3 - urbit-hob ==0.3.3
- uri-bytestring ==0.3.2.2 - uri-bytestring ==0.3.2.2
- uri-bytestring-aeson ==0.1.0.8 - uri-bytestring-aeson ==0.1.0.8
- uri-encode ==1.5.0.6 - uri-encode ==1.5.0.7
- url ==2.1.3 - url ==2.1.3
- users ==0.5.0.0 - users ==0.5.0.0
- utf8-conversions ==0.1.0.4 - utf8-conversions ==0.1.0.4
@ -2501,7 +2501,7 @@ default-package-overrides:
- xturtle ==0.2.0.0 - xturtle ==0.2.0.0
- xxhash-ffi ==0.2.0.0 - xxhash-ffi ==0.2.0.0
- yaml ==0.11.5.0 - yaml ==0.11.5.0
- yamlparse-applicative ==0.1.0.1 - yamlparse-applicative ==0.1.0.2
- yesod ==1.6.1.0 - yesod ==1.6.1.0
- yesod-auth ==1.6.10 - yesod-auth ==1.6.10
- yesod-auth-fb ==1.10.1 - yesod-auth-fb ==1.10.1
@ -2877,6 +2877,7 @@ broken-packages:
- AC-VanillaArray - AC-VanillaArray
- AC-Vector - AC-Vector
- AC-Vector-Fancy - AC-Vector-Fancy
- acc
- accelerate - accelerate
- accelerate-arithmetic - accelerate-arithmetic
- accelerate-fftw - accelerate-fftw
@ -2946,6 +2947,7 @@ broken-packages:
- aern2-mp - aern2-mp
- aern2-real - aern2-real
- aeson-applicative - aeson-applicative
- aeson-commit
- aeson-decode - aeson-decode
- aeson-diff-generic - aeson-diff-generic
- aeson-filthy - aeson-filthy
@ -3052,6 +3054,9 @@ broken-packages:
- aop-prelude - aop-prelude
- aosd - aosd
- apart - apart
- apecs-gloss
- apecs-physics
- apecs-physics-gloss
- apecs-stm - apecs-stm
- apelsin - apelsin
- api-builder - api-builder
@ -3094,6 +3099,7 @@ broken-packages:
- arbor-monad-metric-datadog - arbor-monad-metric-datadog
- arbor-postgres - arbor-postgres
- arbtt - arbtt
- arch-hs
- archive-libarchive - archive-libarchive
- archive-tar-bytestring - archive-tar-bytestring
- archiver - archiver
@ -3274,6 +3280,7 @@ broken-packages:
- Bang - Bang
- bank-holiday-usa - bank-holiday-usa
- banwords - banwords
- barbies-th
- barchart - barchart
- barcodes-code128 - barcodes-code128
- barecheck - barecheck
@ -3281,6 +3288,7 @@ broken-packages:
- barrie - barrie
- barrier - barrier
- barrier-monad - barrier-monad
- base-compat-migrate
- base-encoding - base-encoding
- base-feature-macros - base-feature-macros
- base-generics - base-generics
@ -3507,6 +3515,7 @@ broken-packages:
- blunt - blunt
- bno055-haskell - bno055-haskell
- bogre-banana - bogre-banana
- boilerplate
- bolt - bolt
- boltzmann-brain - boltzmann-brain
- bond - bond
@ -3553,6 +3562,7 @@ broken-packages:
- brotli-conduit - brotli-conduit
- brotli-streams - brotli-streams
- browscap - browscap
- bsd-sysctl
- bson - bson
- bson-generic - bson-generic
- bson-generics - bson-generics
@ -3567,6 +3577,7 @@ broken-packages:
- BufferedSocket - BufferedSocket
- buffet - buffet
- buffon - buffon
- bugsnag-haskell
- bugzilla - bugzilla
- build - build
- buildable - buildable
@ -3615,6 +3626,7 @@ broken-packages:
- c10k - c10k
- c2ats - c2ats
- cabal-audit - cabal-audit
- cabal-auto-expose
- cabal-bundle-clib - cabal-bundle-clib
- cabal-cache - cabal-cache
- cabal-cargs - cabal-cargs
@ -3631,6 +3643,7 @@ broken-packages:
- cabal-install-bundle - cabal-install-bundle
- cabal-install-ghc72 - cabal-install-ghc72
- cabal-install-ghc74 - cabal-install-ghc74
- cabal-install-parsers
- cabal-meta - cabal-meta
- cabal-mon - cabal-mon
- cabal-nirvana - cabal-nirvana
@ -3655,6 +3668,7 @@ broken-packages:
- cabin - cabin
- cabocha - cabocha
- cached - cached
- caching
- cacophony - cacophony
- cafeteria-prelude - cafeteria-prelude
- caffegraph - caffegraph
@ -3789,6 +3803,7 @@ broken-packages:
- chessIO - chessIO
- chevalier-common - chevalier-common
- chiasma - chiasma
- chiphunk
- chitauri - chitauri
- Chitra - Chitra
- choose - choose
@ -3854,6 +3869,7 @@ broken-packages:
- clckwrks-plugin-mailinglist - clckwrks-plugin-mailinglist
- clckwrks-plugin-media - clckwrks-plugin-media
- clckwrks-plugin-page - clckwrks-plugin-page
- clckwrks-plugin-redirect
- clckwrks-theme-bootstrap - clckwrks-theme-bootstrap
- clckwrks-theme-clckwrks - clckwrks-theme-clckwrks
- clckwrks-theme-geo-bootstrap - clckwrks-theme-geo-bootstrap
@ -4043,6 +4059,7 @@ broken-packages:
- confide - confide
- config-parser - config-parser
- config-select - config-select
- config-value-getopt
- ConfigFileTH - ConfigFileTH
- Configger - Configger
- configifier - configifier
@ -4229,6 +4246,7 @@ broken-packages:
- cuboid - cuboid
- cuckoo - cuckoo
- cudd - cudd
- curl-runnings
- currency-codes - currency-codes
- currency-convert - currency-convert
- curry-frontend - curry-frontend
@ -4446,6 +4464,8 @@ broken-packages:
- dhall-check - dhall-check
- dhall-docs - dhall-docs
- dhall-fly - dhall-fly
- dhall-nix
- dhall-nixpkgs
- dhall-text - dhall-text
- dhall-to-cabal - dhall-to-cabal
- dhall-yaml - dhall-yaml
@ -4497,6 +4517,7 @@ broken-packages:
- dingo-core - dingo-core
- dingo-example - dingo-example
- dingo-widgets - dingo-widgets
- diohsc
- diophantine - diophantine
- diplomacy - diplomacy
- diplomacy-server - diplomacy-server
@ -4508,6 +4529,7 @@ broken-packages:
- directed-cubical - directed-cubical
- direm - direm
- dirfiles - dirfiles
- dirichlet
- dirtree - dirtree
- discogs-haskell - discogs-haskell
- discord-gateway - discord-gateway
@ -4846,6 +4868,7 @@ broken-packages:
- exference - exference
- exherbo-cabal - exherbo-cabal
- exif - exif
- exiftool
- exinst - exinst
- exinst-aeson - exinst-aeson
- exinst-bytes - exinst-bytes
@ -5042,6 +5065,7 @@ broken-packages:
- flaccuraterip - flaccuraterip
- flamethrower - flamethrower
- flamingra - flamingra
- flashblast
- flat - flat
- flat-maybe - flat-maybe
- flatbuffers - flatbuffers
@ -5050,6 +5074,7 @@ broken-packages:
- flexiwrap - flexiwrap
- flexiwrap-smallcheck - flexiwrap-smallcheck
- flickr - flickr
- flink-statefulfun
- Flippi - Flippi
- flite - flite
- float-binstring - float-binstring
@ -5208,6 +5233,7 @@ broken-packages:
- funsat - funsat
- funspection - funspection
- fused-effects-exceptions - fused-effects-exceptions
- fused-effects-mwc-random
- fused-effects-optics - fused-effects-optics
- fused-effects-random - fused-effects-random
- fused-effects-readline - fused-effects-readline
@ -5215,6 +5241,7 @@ broken-packages:
- fused-effects-th - fused-effects-th
- fusion - fusion
- fusion-plugin - fusion-plugin
- futhark
- futun - futun
- future - future
- fuzzy-time-gen - fuzzy-time-gen
@ -5369,6 +5396,7 @@ broken-packages:
- gi-gtk-declarative-app-simple - gi-gtk-declarative-app-simple
- gi-gtk-hs - gi-gtk-hs
- gi-gtkosxapplication - gi-gtkosxapplication
- gi-gtksheet
- gi-handy - gi-handy
- gi-poppler - gi-poppler
- gi-wnck - gi-wnck
@ -5550,6 +5578,8 @@ broken-packages:
- graphicstools - graphicstools
- graphmod-plugin - graphmod-plugin
- graphql - graphql
- graphql-client
- graphql-engine
- graphql-utils - graphql-utils
- graphql-w-persistent - graphql-w-persistent
- graphted - graphted
@ -5620,6 +5650,7 @@ broken-packages:
- haar - haar
- habit - habit
- hablo - hablo
- hablog
- HABQT - HABQT
- Hach - Hach
- hack-contrib - hack-contrib
@ -5710,6 +5741,7 @@ broken-packages:
- halma-gui - halma-gui
- halma-telegram-bot - halma-telegram-bot
- halves - halves
- ham
- HaMinitel - HaMinitel
- hampp - hampp
- hamsql - hamsql
@ -5819,6 +5851,7 @@ broken-packages:
- haskell-bitmex-client - haskell-bitmex-client
- haskell-bitmex-rest - haskell-bitmex-rest
- haskell-brainfuck - haskell-brainfuck
- haskell-ci
- haskell-cnc - haskell-cnc
- haskell-coffee - haskell-coffee
- haskell-compression - haskell-compression
@ -6054,6 +6087,7 @@ broken-packages:
- hdph-closure - hdph-closure
- hdr-histogram - hdr-histogram
- HDRUtils - HDRUtils
- headed-megaparsec
- headergen - headergen
- heapsort - heapsort
- heart-app - heart-app
@ -6615,7 +6649,9 @@ broken-packages:
- http-client-request-modifiers - http-client-request-modifiers
- http-client-session - http-client-session
- http-client-streams - http-client-streams
- http-client-websockets
- http-conduit-browser - http-conduit-browser
- http-conduit-downloader
- http-directory - http-directory
- http-dispatch - http-dispatch
- http-enumerator - http-enumerator
@ -6860,6 +6896,7 @@ broken-packages:
- instapaper-sender - instapaper-sender
- instinct - instinct
- int-multimap - int-multimap
- intcode
- integer-pure - integer-pure
- integreat - integreat
- intel-aes - intel-aes
@ -6953,6 +6990,7 @@ broken-packages:
- ixmonad - ixmonad
- ixshader - ixshader
- iyql - iyql
- j
- j2hs - j2hs
- jack-bindings - jack-bindings
- JackMiniMix - JackMiniMix
@ -7032,6 +7070,7 @@ broken-packages:
- JSONb - JSONb
- jsonextfilter - jsonextfilter
- JsonGrammar - JsonGrammar
- jsonifier
- jsonresume - jsonresume
- jsonrpc-conduit - jsonrpc-conduit
- jsons-to-schema - jsons-to-schema
@ -7124,6 +7163,7 @@ broken-packages:
- kit - kit
- kmeans-par - kmeans-par
- kmeans-vector - kmeans-vector
- kmonad
- kmp-dfa - kmp-dfa
- knead - knead
- knead-arithmetic - knead-arithmetic
@ -7134,6 +7174,7 @@ broken-packages:
- korfu - korfu
- kqueue - kqueue
- kraken - kraken
- krank
- krapsh - krapsh
- Kriens - Kriens
- krpc - krpc
@ -7336,6 +7377,7 @@ broken-packages:
- libhbb - libhbb
- libinfluxdb - libinfluxdb
- libjenkins - libjenkins
- libjwt-typed
- liblastfm - liblastfm
- liblawless - liblawless
- liblinear-enumerator - liblinear-enumerator
@ -7509,6 +7551,7 @@ broken-packages:
- loopy - loopy
- lord - lord
- lorem - lorem
- lorentz
- loris - loris
- loshadka - loshadka
- lostcities - lostcities
@ -7521,6 +7564,7 @@ broken-packages:
- ls-usb - ls-usb
- lscabal - lscabal
- LslPlus - LslPlus
- lsp
- lsystem - lsystem
- ltext - ltext
- lti13 - lti13
@ -7609,6 +7653,7 @@ broken-packages:
- mangopay - mangopay
- manifold-random - manifold-random
- manifolds - manifolds
- Map
- map-exts - map-exts
- mapalgebra - mapalgebra
- Mapping - Mapping
@ -7729,7 +7774,6 @@ broken-packages:
- Michelangelo - Michelangelo
- miconix-test - miconix-test
- micro-recursion-schemes - micro-recursion-schemes
- microaeson
- microbase - microbase
- microformats2-parser - microformats2-parser
- microformats2-types - microformats2-types
@ -7782,6 +7826,7 @@ broken-packages:
- mlist - mlist
- mltool - mltool
- mm2 - mm2
- mmsyn4
- mmtf - mmtf
- mmtl - mmtl
- mmtl-base - mmtl-base
@ -7883,6 +7928,7 @@ broken-packages:
- moo - moo
- morfette - morfette
- morfeusz - morfeusz
- morley
- morpheus-graphql-cli - morpheus-graphql-cli
- morpheus-graphql-client - morpheus-graphql-client
- morphisms-functors - morphisms-functors
@ -8029,6 +8075,9 @@ broken-packages:
- nagios-plugin-ekg - nagios-plugin-ekg
- nakadi-client - nakadi-client
- named-lock - named-lock
- named-servant
- named-servant-client
- named-servant-server
- namelist - namelist
- nano-hmac - nano-hmac
- nano-md5 - nano-md5
@ -8186,7 +8235,9 @@ broken-packages:
- NoSlow - NoSlow
- not-gloss-examples - not-gloss-examples
- notcpp - notcpp
- nothunks
- notifications-tray-icon - notifications-tray-icon
- notmuch
- notmuch-haskell - notmuch-haskell
- notmuch-web - notmuch-web
- NoTrace - NoTrace
@ -8210,6 +8261,7 @@ broken-packages:
- numeric-ranges - numeric-ranges
- numerical - numerical
- numhask-array - numhask-array
- numhask-free
- numhask-hedgehog - numhask-hedgehog
- numhask-histogram - numhask-histogram
- numhask-prelude - numhask-prelude
@ -8279,6 +8331,8 @@ broken-packages:
- op - op
- opaleye-classy - opaleye-classy
- opaleye-sqlite - opaleye-sqlite
- open-adt
- open-adt-tutorial
- open-haddock - open-haddock
- open-pandoc - open-pandoc
- open-signals - open-signals
@ -8314,6 +8368,7 @@ broken-packages:
- Operads - Operads
- operate-do - operate-do
- operational-extra - operational-extra
- oplang
- opml-conduit - opml-conduit
- opn - opn
- optima - optima
@ -8343,6 +8398,7 @@ broken-packages:
- origami - origami
- orizentic - orizentic
- OrPatterns - OrPatterns
- orthotope
- osc - osc
- oscpacking - oscpacking
- oset - oset
@ -8523,6 +8579,9 @@ broken-packages:
- perfecthash - perfecthash
- perhaps - perhaps
- periodic - periodic
- periodic-client
- periodic-client-exe
- periodic-server
- perm - perm
- permutation - permutation
- permutations - permutations
@ -8840,6 +8899,7 @@ broken-packages:
- proj4-hs-bindings - proj4-hs-bindings
- project-m36 - project-m36
- projectile - projectile
- prolens
- prolog - prolog
- prolog-graph - prolog-graph
- prolog-graph-lib - prolog-graph-lib
@ -8878,6 +8938,7 @@ broken-packages:
- pseudo-trie - pseudo-trie
- PTQ - PTQ
- ptr - ptr
- ptr-poker
- publicsuffixlistcreate - publicsuffixlistcreate
- publish - publish
- pubnub - pubnub
@ -8915,6 +8976,7 @@ broken-packages:
- puzzle-draw - puzzle-draw
- puzzle-draw-cmdline - puzzle-draw-cmdline
- pvd - pvd
- PyF
- pyffi - pyffi
- pyfi - pyfi
- python-pickle - python-pickle
@ -8923,6 +8985,7 @@ broken-packages:
- qd - qd
- qd-vec - qd-vec
- qed - qed
- qhs
- qhull-simple - qhull-simple
- qif - qif
- QIO - QIO
@ -9082,6 +9145,7 @@ broken-packages:
- readpyc - readpyc
- readshp - readshp
- really-simple-xml-parser - really-simple-xml-parser
- reanimate
- reasonable-lens - reasonable-lens
- record - record
- record-aeson - record-aeson
@ -9105,6 +9169,7 @@ broken-packages:
- reenact - reenact
- Ref - Ref
- ref - ref
- ref-extras
- ref-mtl - ref-mtl
- refcount - refcount
- Referees - Referees
@ -9295,10 +9360,12 @@ broken-packages:
- rng-utils - rng-utils
- rob - rob
- robin - robin
- roboservant
- robots-txt - robots-txt
- roc-cluster - roc-cluster
- roc-cluster-demo - roc-cluster-demo
- rock - rock
- rocksdb-haskell
- rocksdb-query - rocksdb-query
- roku-api - roku-api
- rollbar - rollbar
@ -9447,6 +9514,7 @@ broken-packages:
- scotty-binding-play - scotty-binding-play
- scotty-blaze - scotty-blaze
- scotty-fay - scotty-fay
- scotty-form
- scotty-format - scotty-format
- scotty-hastache - scotty-hastache
- scotty-haxl - scotty-haxl
@ -9524,6 +9592,7 @@ broken-packages:
- serv-wai - serv-wai
- servant-aeson-specs - servant-aeson-specs
- servant-auth-cookie - servant-auth-cookie
- servant-auth-docs
- servant-auth-hmac - servant-auth-hmac
- servant-auth-token - servant-auth-token
- servant-auth-token-acid - servant-auth-token-acid
@ -9532,6 +9601,7 @@ broken-packages:
- servant-auth-token-persistent - servant-auth-token-persistent
- servant-auth-token-rocksdb - servant-auth-token-rocksdb
- servant-avro - servant-avro
- servant-client-js
- servant-client-namedargs - servant-client-namedargs
- servant-csharp - servant-csharp
- servant-db - servant-db
@ -9558,6 +9628,7 @@ broken-packages:
- servant-matrix-param - servant-matrix-param
- servant-namedargs - servant-namedargs
- servant-nix - servant-nix
- servant-openapi3
- servant-pandoc - servant-pandoc
- servant-pool - servant-pool
- servant-postgresql - servant-postgresql
@ -9624,6 +9695,7 @@ broken-packages:
- shake-cabal-build - shake-cabal-build
- shake-dhall - shake-dhall
- shake-extras - shake-extras
- shake-futhark
- shake-minify - shake-minify
- shake-pack - shake-pack
- shake-path - shake-path
@ -9675,8 +9747,10 @@ broken-packages:
- sifflet - sifflet
- sifflet-lib - sifflet-lib
- sigma-ij - sigma-ij
- signable
- signals - signals
- signed-multiset - signed-multiset
- silkscreen
- silvi - silvi
- simd - simd
- simgi - simgi
@ -10002,7 +10076,6 @@ broken-packages:
- stackage-types - stackage-types
- stackage-upload - stackage-upload
- stackage2nix - stackage2nix
- stan
- standalone-derive-topdown - standalone-derive-topdown
- standalone-haddock - standalone-haddock
- starling - starling
@ -10041,7 +10114,9 @@ broken-packages:
- stgi - stgi
- STL - STL
- STLinkUSB - STLinkUSB
- stm-actor
- stm-chunked-queues - stm-chunked-queues
- stm-containers
- stm-firehose - stm-firehose
- stm-promise - stm-promise
- stm-stats - stm-stats
@ -10742,6 +10817,7 @@ broken-packages:
- Updater - Updater
- uploadcare - uploadcare
- upskirt - upskirt
- urbit-airlock
- ureader - ureader
- urembed - urembed
- uri - uri
@ -10794,6 +10870,7 @@ broken-packages:
- uuid-aeson - uuid-aeson
- uuid-bytes - uuid-bytes
- uuid-crypto - uuid-crypto
- uusi
- uvector - uvector
- uvector-algorithms - uvector-algorithms
- uxadt - uxadt
@ -10908,6 +10985,7 @@ broken-packages:
- vty-menu - vty-menu
- vty-ui - vty-ui
- vty-ui-extras - vty-ui-extras
- vulkan-utils
- waargonaut - waargonaut
- wacom-daemon - wacom-daemon
- waddle - waddle
@ -10991,9 +11069,11 @@ broken-packages:
- web3 - web3
- webapi - webapi
- webapp - webapp
- webauthn
- WebBits - WebBits
- WebBits-Html - WebBits-Html
- WebBits-multiplate - WebBits-multiplate
- webby
- webcloud - webcloud
- WebCont - WebCont
- webcrank - webcrank
@ -11057,6 +11137,7 @@ broken-packages:
- word2vec-model - word2vec-model
- WordAlignment - WordAlignment
- wordify - wordify
- wordn
- WordNet - WordNet
- WordNet-ghc74 - WordNet-ghc74
- wordpass - wordpass
@ -11160,6 +11241,7 @@ broken-packages:
- xmonad-bluetilebranch - xmonad-bluetilebranch
- xmonad-contrib-bluetilebranch - xmonad-contrib-bluetilebranch
- xmonad-contrib-gpl - xmonad-contrib-gpl
- xmonad-dbus
- xmonad-eval - xmonad-eval
- xmonad-vanessa - xmonad-vanessa
- xmonad-windownames - xmonad-windownames
@ -11338,6 +11420,8 @@ broken-packages:
- yu-utils - yu-utils
- yuuko - yuuko
- yxdb-utils - yxdb-utils
- Z-Data
- Z-IO
- z3-encoding - z3-encoding
- z85 - z85
- zabt - zabt

View file

@ -542,6 +542,7 @@ self: super: builtins.intersectAttrs super {
# Break infinite recursion cycle between QuickCheck and splitmix. # Break infinite recursion cycle between QuickCheck and splitmix.
splitmix = dontCheck super.splitmix; splitmix = dontCheck super.splitmix;
splitmix_0_1_0_3 = dontCheck super.splitmix_0_1_0_3;
# Break infinite recursion cycle between tasty and clock. # Break infinite recursion cycle between tasty and clock.
clock = dontCheck super.clock; clock = dontCheck super.clock;
@ -730,6 +731,7 @@ self: super: builtins.intersectAttrs super {
# break infinite recursion with base-orphans # break infinite recursion with base-orphans
primitive = dontCheck super.primitive; primitive = dontCheck super.primitive;
primitive_0_7_1_0 = dontCheck super.primitive_0_7_1_0;
cut-the-crap = cut-the-crap =
let path = pkgs.stdenv.lib.makeBinPath [ pkgs.ffmpeg_3 pkgs.youtube-dl ]; let path = pkgs.stdenv.lib.makeBinPath [ pkgs.ffmpeg_3 pkgs.youtube-dl ];

View file

@ -64,6 +64,7 @@ in
, patches ? null, patchPhase ? null, prePatch ? "", postPatch ? "" , patches ? null, patchPhase ? null, prePatch ? "", postPatch ? ""
, preConfigure ? null, postConfigure ? null , preConfigure ? null, postConfigure ? null
, preBuild ? null, postBuild ? null , preBuild ? null, postBuild ? null
, preHaddock ? null, postHaddock ? null
, installPhase ? null, preInstall ? null, postInstall ? null , installPhase ? null, preInstall ? null, postInstall ? null
, checkPhase ? null, preCheck ? null, postCheck ? null , checkPhase ? null, preCheck ? null, postCheck ? null
, preFixup ? null, postFixup ? null , preFixup ? null, postFixup ? null
@ -658,6 +659,8 @@ stdenv.mkDerivation ({
// optionalAttrs (args ? checkPhase) { inherit checkPhase; } // optionalAttrs (args ? checkPhase) { inherit checkPhase; }
// optionalAttrs (args ? preCheck) { inherit preCheck; } // optionalAttrs (args ? preCheck) { inherit preCheck; }
// optionalAttrs (args ? postCheck) { inherit postCheck; } // optionalAttrs (args ? postCheck) { inherit postCheck; }
// optionalAttrs (args ? preHaddock) { inherit preHaddock; }
// optionalAttrs (args ? postHaddock) { inherit postHaddock; }
// optionalAttrs (args ? preInstall) { inherit preInstall; } // optionalAttrs (args ? preInstall) { inherit preInstall; }
// optionalAttrs (args ? installPhase) { inherit installPhase; } // optionalAttrs (args ? installPhase) { inherit installPhase; }
// optionalAttrs (args ? postInstall) { inherit postInstall; } // optionalAttrs (args ? postInstall) { inherit postInstall; }

File diff suppressed because it is too large Load diff

View file

@ -70,4 +70,6 @@ mkDerivation {
description = "GraphQL API over Postgres"; description = "GraphQL API over Postgres";
license = stdenv.lib.licenses.asl20; license = stdenv.lib.licenses.asl20;
maintainers = with stdenv.lib.maintainers; [ offline ]; maintainers = with stdenv.lib.maintainers; [ offline ];
hydraPlatforms = [];
broken = true;
} }