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 {
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/cc32e957fbe01d248c9a0e99253fadb37fd3adfa.tar.gz";
sha256 = "121n26r3sm55ycwh6m71n4823c5af3hfpc497g4prf1j2n4yh2dl";
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/197a82b352062bfeeefd4b62bfec19dd51a3728d.tar.gz";
sha256 = "11c9a67j421vf6a7vvh280gsmssf49rxqnamdp1n9iljkhlfh5z1";
}

View file

@ -940,7 +940,7 @@ self: super: {
dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] super.dhall-json;
dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" (
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;
haskeline = self.haskeline_0_8_1_0;
}));
@ -1230,6 +1230,7 @@ self: super: {
hie-bios = dontCheck super.hie-bios_0_7_1;
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
# upstream: https://github.com/obsidiansystems/which/pull/6
@ -1322,10 +1323,6 @@ self: super: {
# Upstream issue: https://github.com/kowainik/trial/issues/62
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.
# See: https://github.com/robstewart57/rdf4h/issues/39
rdf4h = dontCheck super.rdf4h;
@ -1464,8 +1461,8 @@ self: super: {
cryptonite = doDistribute self.cryptonite_0_27;
# We want the latest version of Pandoc.
skylighting = doDistribute super.skylighting_0_10_0_2;
skylighting-core = doDistribute super.skylighting-core_0_10_0_2;
skylighting = doDistribute super.skylighting_0_10_0_3;
skylighting-core = doDistribute super.skylighting-core_0_10_0_3;
hslua = doDistribute self.hslua_1_1_2;
jira-wiki-markup = doDistribute self.jira-wiki-markup_1_3_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
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
} // (let
inherit (self) hls-ghcide hls-brittany;

View file

@ -66,7 +66,7 @@ self: super: {
unliftio-core = doJailbreak super.unliftio-core;
# 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;
optics = self.optics_0_3;
optics-core = self.optics-core_0_3_0_1;

View file

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

View file

@ -542,6 +542,7 @@ self: super: builtins.intersectAttrs super {
# Break infinite recursion cycle between QuickCheck and 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.
clock = dontCheck super.clock;
@ -730,6 +731,7 @@ self: super: builtins.intersectAttrs super {
# break infinite recursion with base-orphans
primitive = dontCheck super.primitive;
primitive_0_7_1_0 = dontCheck super.primitive_0_7_1_0;
cut-the-crap =
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 ? ""
, preConfigure ? null, postConfigure ? null
, preBuild ? null, postBuild ? null
, preHaddock ? null, postHaddock ? null
, installPhase ? null, preInstall ? null, postInstall ? null
, checkPhase ? null, preCheck ? null, postCheck ? null
, preFixup ? null, postFixup ? null
@ -658,6 +659,8 @@ stdenv.mkDerivation ({
// optionalAttrs (args ? checkPhase) { inherit checkPhase; }
// optionalAttrs (args ? preCheck) { inherit preCheck; }
// optionalAttrs (args ? postCheck) { inherit postCheck; }
// optionalAttrs (args ? preHaddock) { inherit preHaddock; }
// optionalAttrs (args ? postHaddock) { inherit postHaddock; }
// optionalAttrs (args ? preInstall) { inherit preInstall; }
// optionalAttrs (args ? installPhase) { inherit installPhase; }
// 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";
license = stdenv.lib.licenses.asl20;
maintainers = with stdenv.lib.maintainers; [ offline ];
hydraPlatforms = [];
broken = true;
}