2018-01-17 02:57:27 +01:00
{ pkgs , haskellLib }:
with haskellLib ;
self : super : {
# Use the latest LLVM.
inherit ( pkgs ) llvmPackages ;
# Disable GHC 8.4.x core libraries.
#
# Verify against:
# ls /nix/store/wnh3kxra586h9wvxrn62g4lmsri2akds-ghc-8.4.20180115/lib/ghc-8.4.20180115/ -1 | sort | grep -e '-' | grep -Ev '(txt|h|targets)$'
array = null ;
base = null ;
binary = null ;
bytestring = null ;
Cabal = null ;
containers = null ;
deepseq = null ;
directory = null ;
filepath = null ;
bin-package-db = null ;
ghc-boot = null ;
ghc-boot-th = null ;
ghc-compact = null ;
ghci = null ;
ghc-prim = null ;
haskeline = null ;
hpc = null ;
integer-gmp = null ;
mtl = null ;
parsec = null ;
pretty = null ;
process = null ;
stm = null ;
template-haskell = null ;
terminfo = null ;
text = null ;
time = null ;
transformers = null ;
unix = null ;
xhtml = null ;
2018-01-29 13:50:03 +01:00
2018-03-11 23:29:43 +01:00
# https://github.com/bitemyapp/esqueleto/issues/77
esqueleto = markBrokenVersion " 2 . 5 . 3 " super . esqueleto ;
# https://github.com/haskell-pkg-janitors/haskell-src/issues/5
haskell-src = markBrokenVersion " 1 . 0 . 2 . 0 " super . haskell-src ;
2018-02-06 03:33:07 +01:00
## Shadowed:
## Needs bump to a versioned attribute
## • Could not deduce (Semigroup (Dict a))
## arising from the superclasses of an instance declaration
## from the context: a
constraints = super . constraints_0_10 ;
2018-02-19 21:31:50 +01:00
## Needs bump to a versioned attribute
2018-02-21 23:31:33 +01:00
## Issue: https://github.com/sol/doctest/issues/189
2018-02-24 01:05:36 +01:00
doctest = overrideCabal super . doctest_0_14_1 ( drv : {
## Setup: Encountered missing dependencies:
## ghc >=7.0 && <8.4
##
2018-03-11 23:29:43 +01:00
## Setup: Encountered missing dependencies:
## QuickCheck >=2.11.3
2018-02-24 01:05:36 +01:00
doCheck = false ;
} ) ;
2018-02-21 23:31:33 +01:00
2018-03-10 04:37:17 +01:00
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
## free >=4.9 && <5
either = super . either_5 ;
2018-02-21 23:31:33 +01:00
## Needs bump to a versioned attribute
2018-02-19 21:31:50 +01:00
## • Could not deduce (Semigroup (IterT m a))
## arising from the superclasses of an instance declaration
## from the context: (Monad m, Monoid a)
2018-03-09 09:28:34 +01:00
free = super . free_5_0_1 ;
2018-02-19 21:31:50 +01:00
2018-02-21 23:31:33 +01:00
## Needs bump to a versioned attribute
2018-02-27 01:20:15 +01:00
## Setup: Encountered missing dependencies:
## base >=3 && <4.11
2018-02-21 23:31:33 +01:00
## Needed for (<>) in prelude
funcmp = super . funcmp_1_9 ;
2018-03-11 23:29:43 +01:00
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
## Cabal <2.2
## Older versions don't compile.
hackage-db = super . hackage-db_2_0_1 ;
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
## base >=4.5 && <4.11
## Older versions don't compile
haddock-library = super . haddock-library_1_5_0_1 ;
2018-02-21 23:31:33 +01:00
## Needs bump to a versioned attribute
hspec = overrideCabal super . hspec_2_4_8 ( drv : {
2018-02-19 21:31:50 +01:00
## Setup: Encountered missing dependencies:
2018-02-21 23:31:33 +01:00
## hspec-core ==2.4.4, hspec-discover ==2.4.4
##
2018-03-11 23:29:43 +01:00
## error: while evaluating the attribute ‘ buildInputs’ of the derivation ‘ hspec-2.4.8’ at nixpkgs://pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ buildInputs’ of the derivation ‘ stringbuilder-0.5.1’ at nixpkgs://pkgs/stdenv/generic/make-derivation.nix:148:11:
2018-02-21 23:31:33 +01:00
## infinite recursion encountered, at undefined position
## test suite causes an infinite loop
doCheck = false ;
2018-02-19 21:31:50 +01:00
} ) ;
2018-02-21 23:31:33 +01:00
## Needs bump to a versioned attribute
2018-02-11 12:57:54 +01:00
hspec-core = overrideCabal super . hspec-core_2_4_8 ( drv : {
2018-03-11 23:29:43 +01:00
## • No instance for (Semigroup Summary)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid Summary’
2018-02-20 09:51:29 +01:00
##
2018-03-11 23:29:43 +01:00
## error: while evaluating the attribute ‘ buildInputs’ of the derivation ‘ hspec-core-2.4.8’ at nixpkgs://pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ buildInputs’ of the derivation ‘ silently-1.2.5’ at nixpkgs://pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ buildInputs’ of the derivation ‘ temporary-1.2.1.1’ at nixpkgs://pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ buildInputs’ of the derivation ‘ base-compat-0.9.3’ at nixpkgs://pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ propagatedBuildInputs’ of the derivation ‘ hspec-2.4.8’ at nixpkgs://pkgs/stdenv/generic/make-derivation.nix:148:11:
2018-02-19 21:31:50 +01:00
## infinite recursion encountered, at undefined position
2018-02-06 03:33:07 +01:00
doCheck = false ;
} ) ;
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
2018-02-27 01:20:15 +01:00
## hspec-discover ==2.4.8
2018-02-11 12:57:54 +01:00
hspec-discover = super . hspec-discover_2_4_8 ;
2018-02-06 03:33:07 +01:00
2018-03-11 23:29:43 +01:00
## Needs bump to a versioned attribute
HTTP = overrideCabal super . HTTP_4000_3_10 ( drv : {
##
## https://github.com/haskell/HTTP/pull/114
doCheck = false ;
} ) ;
2018-02-21 23:31:33 +01:00
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
## free ==4.*, template-haskell >=2.4 && <2.13
lens = super . lens_4_16 ;
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
## doctest >=0.11.1 && <0.14
semigroupoids = super . semigroupoids_5_2_2 ;
2018-02-06 03:33:07 +01:00
2018-02-19 21:31:50 +01:00
## Needs bump to a versioned attribute
2018-02-21 23:31:33 +01:00
## Issue: https://github.com/haskell/test-framework/issues/35
test-framework = overrideCabal super . test-framework_0_8_2_0 ( drv : {
## • No instance for (Semigroup (TestOptions' Maybe))
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid (TestOptions' Maybe)’
##
## Setup: Encountered missing dependencies:
## QuickCheck >=2.3 && <2.10
doCheck = false ;
} ) ;
2018-03-06 01:56:38 +01:00
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
## doctest >=0.7 && <0.14
turtle = super . turtle_1_5_4 ;
2018-02-21 23:31:33 +01:00
## Needs bump to a versioned attribute
2018-03-11 23:29:43 +01:00
## Setup: Encountered missing dependencies:
## base >=4 && <4.11
2018-02-19 21:31:50 +01:00
unordered-containers = super . unordered-containers_0_2_9_0 ;
2018-02-06 03:33:07 +01:00
## On Hackage:
2018-02-21 23:31:33 +01:00
## On Hackage, awaiting for import
2018-02-19 21:31:50 +01:00
tasty = overrideCabal super . tasty ( drv : {
## • No instance for (Semigroup OptionSet)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid OptionSet’
version = " 1 . 0 . 0 . 1 " ;
sha256 = " 0 g g q f f w 9 k b b 6 n l q 1 p p l k 1 3 1 q z x n d q q z q y f 4 s 2 p 7 5 7 6 n l j x 1 1 a 7 q f " ;
2018-02-06 03:33:07 +01:00
} ) ;
## Upstreamed
2018-02-24 01:05:36 +01:00
## Upstreamed, awaiting a Hackage release
deriving-compat = overrideCabal super . deriving-compat ( drv : {
## Setup: Encountered missing dependencies:
## template-haskell >=2.5 && <2.13
src = pkgs . fetchFromGitHub {
owner = " h a s k e l l - c o m p a t " ;
repo = " d e r i v i n g - c o m p a t " ;
rev = " e 5 9 2 c 6 f 8 a f 5 3 8 6 6 d c f 6 f 5 7 0 0 1 7 5 a 3 b 0 2 b b 4 f 7 7 d 3 " ;
sha256 = " 0 h 4 q a d k 7 f m z 5 v 3 l b d s x f b f 3 h a 8 1 f 7 3 x n 7 v 0 s 6 w i a 1 6 i k a 5 y v f g g s " ;
} ;
## Setup: Encountered missing dependencies:
## th-abstraction >=0.2.2 && <1
2018-03-11 23:29:43 +01:00
libraryHaskellDepends = ( drv . libraryHaskellDepends or [ ] ) ++ ( with self ; [ th-abstraction ] ) ;
2018-02-24 01:05:36 +01:00
} ) ;
2018-02-21 23:31:33 +01:00
## Upstreamed, awaiting a Hackage release
2018-02-06 03:33:07 +01:00
haskell-gi = overrideCabal super . haskell-gi ( drv : {
## Setup: Encountered missing dependencies:
## haskell-gi-base ==0.20.*
src = pkgs . fetchFromGitHub {
owner = " h a s k e l l - g i " ;
repo = " h a s k e l l - g i " ;
rev = " 3 0 d 2 e 6 4 1 5 c 5 b 5 7 7 6 0 f 8 7 5 4 c d 3 0 0 3 e b 0 7 4 8 3 d 6 0 e 6 " ;
sha256 = " 1 l 3 q m 9 7 g c j i h 6 9 5 h h j 8 0 r b p n d 7 2 p r n c 8 1 l g 5 y 3 7 3 y j 8 j k 9 f 6 y p b r " ;
} ;
} ) ;
2018-02-21 23:31:33 +01:00
## Upstreamed, awaiting a Hackage release
2018-02-06 03:33:07 +01:00
haskell-gi-base = overrideCabal super . haskell-gi-base ( drv : {
## Setup: Encountered missing dependencies:
## haskell-gi-base ==0.21.*
src = pkgs . fetchFromGitHub {
owner = " h a s k e l l - g i " ;
repo = " h a s k e l l - g i " ;
rev = " 3 0 d 2 e 6 4 1 5 c 5 b 5 7 7 6 0 f 8 7 5 4 c d 3 0 0 3 e b 0 7 4 8 3 d 6 0 e 6 " ;
sha256 = " 1 l 3 q m 9 7 g c j i h 6 9 5 h h j 8 0 r b p n d 7 2 p r n c 8 1 l g 5 y 3 7 3 y j 8 j k 9 f 6 y p b r " ;
} ;
prePatch = " c d b a s e ; " ;
} ) ;
2018-02-21 23:31:33 +01:00
## Upstreamed, awaiting a Hackage release
2018-02-06 03:33:07 +01:00
haskell-src-exts = overrideCabal super . haskell-src-exts ( drv : {
## • Could not deduce (Semigroup (ParseResult m))
## arising from the superclasses of an instance declaration
## from the context: Monoid m
src = pkgs . fetchFromGitHub {
owner = " h a s k e l l - s u i t e " ;
repo = " h a s k e l l - s r c - e x t s " ;
rev = " 9 3 5 f 6 f 0 9 1 5 e 8 9 c 3 1 4 b 6 8 6 b d b d c 6 9 8 0 c 7 2 3 3 5 b a 3 c " ;
sha256 = " 1 v 3 c 1 b d 5 q 0 7 q n c q f b i k v s 8 h 3 r 4 d r 5 0 0 b l m 5 x v 3 b 4 j q q v 6 9 f 0 i a m 9 " ;
} ;
} ) ;
2018-02-25 02:08:04 +01:00
## Upstreamed, awaiting a Hackage release
http-api-data = overrideCabal super . http-api-data ( drv : {
## • No instance for (Semigroup Form)
## arising from the 'deriving' clause of a data type declaration
## Possible fix:
src = pkgs . fetchFromGitHub {
owner = " f i z r u k " ;
repo = " h t t p - a p i - d a t a " ;
rev = " 8 3 a a c 9 5 4 0 f 4 a 3 0 4 9 2 7 c 6 0 1 c 5 d b 1 2 f 4 d c 2 b f 9 3 8 1 6 " ;
sha256 = " 1 4 h y 1 3 s z r 0 9 v s i s x i 2 5 a 4 q f a j q j w z n v n 2 2 2 b q k 5 5 d c d l n r g f 0 z i 9 " ;
} ;
## Setup: Encountered missing dependencies:
## base >=4.7 && <4.11
jailbreak = true ;
} ) ;
2018-02-21 23:31:33 +01:00
## Upstreamed, awaiting a Hackage release
2018-02-06 03:33:07 +01:00
lambdacube-compiler = overrideCabal super . lambdacube-compiler ( drv : {
## Setup: Encountered missing dependencies:
## aeson >=0.9 && <0.12,
## base >=4.7 && <4.10,
## directory ==1.2.*,
## megaparsec ==5.0.*,
## vector ==0.11.*
src = pkgs . fetchFromGitHub {
owner = " l a m b d a c u b e 3 d " ;
repo = " l a m b d a c u b e - c o m p i l e r " ;
rev = " f f 6 e 3 b 1 3 6 e e d e 1 7 2 f 2 0 e a 8 a 0 f 7 0 1 7 a d 1 e c d 0 2 9 b 8 " ;
sha256 = " 0 s r z r q 5 s 7 p d b y g n 7 v d i p x l 1 2 a 3 g b y b 6 b p a 7 f r b h 8 z w h b 9 f z 0 j x 5 m " ;
} ;
} ) ;
2018-02-21 23:31:33 +01:00
## Upstreamed, awaiting a Hackage release
2018-02-06 03:33:07 +01:00
lambdacube-ir = overrideCabal super . lambdacube-ir ( drv : {
2018-02-19 21:31:50 +01:00
## Setup: Encountered missing dependencies:
## aeson >=0.9 && <0.12, base >=4.8 && <4.10, vector ==0.11.*
2018-02-06 03:33:07 +01:00
src = pkgs . fetchFromGitHub {
owner = " l a m b d a c u b e 3 d " ;
repo = " l a m b d a c u b e - i r " ;
rev = " b 8 6 3 1 8 b 5 1 0 e f 5 9 6 0 6 c 5 b 7 c 8 8 2 c a d 3 3 a f 5 2 c e 2 5 7 c " ;
sha256 = " 0 j 4 r 6 b 3 2 l c m 6 j g 6 5 3 x z g 9 i j x k f j a h l b 4 x 0 2 6 m v 5 d h s 1 8 k v g q h r 8 x " ;
} ;
prePatch = " c d l a m b d a c u b e - i r . h a s k e l l ; " ;
} ) ;
2018-02-21 23:31:33 +01:00
## Upstreamed, awaiting a Hackage release
2018-02-06 03:33:07 +01:00
simple-reflect = overrideCabal super . simple-reflect ( drv : {
## • No instance for (Semigroup Expr)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid Expr’
src = pkgs . fetchFromGitHub {
owner = " t w a n v l " ;
repo = " s i m p l e - r e f l e c t " ;
rev = " c 3 5 7 e 5 5 d a 9 a 7 1 2 d c 5 d b b f e 6 e 3 6 3 9 4 e 4 a d a 2 d b 3 1 0 " ;
sha256 = " 1 5 q 4 1 b 0 0 l 8 y 5 1 x z h b j 5 z h d d y h 3 g i 7 g v m l 0 3 3 w 8 m m 2 f i h 4 5 8 j f 6 y q " ;
} ;
} ) ;
2018-02-21 23:31:33 +01:00
## Upstreamed, awaiting a Hackage release
2018-02-06 03:33:07 +01:00
singletons = overrideCabal super . singletons ( drv : {
## Setup: Encountered missing dependencies:
## th-desugar ==1.7.*
src = pkgs . fetchFromGitHub {
owner = " g o l d f i r e r e " ;
repo = " s i n g l e t o n s " ;
rev = " 2 3 a a 4 b d a f 0 5 c e 0 2 5 a 2 4 9 3 b 3 5 e c 3 c 2 6 c c 9 4 e 3 f d c e " ;
sha256 = " 0 h w 1 2 v 4 z 8 j x m y k c 3 j 8 z 6 g 2 7 s w m f p x v 4 0 b g n x 7 n l 0 i a l p w b z 9 m z 2 7 " ;
} ;
} ) ;
2018-02-25 05:38:19 +01:00
## Upstreamed, awaiting a Hackage release
tar = overrideCabal super . tar ( drv : {
## • No instance for (Semigroup (Entries e))
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid (Entries e)’
src = pkgs . fetchFromGitHub {
owner = " h a s k e l l " ;
repo = " t a r " ;
rev = " a b f 2 c c b 8 f 7 d a 0 5 1 4 3 4 3 a 0 b 2 6 2 4 c a b e b e 0 8 1 b d f a 8 " ;
sha256 = " 0 s 3 3 l g r r 5 7 4 i 1 r 7 z c 1 j q a h n w x 3 d v 4 7 n y 3 0 m b x 5 z f p d z j w 0 j d l 5 n y " ;
} ;
} ) ;
2018-02-21 23:31:33 +01:00
## Upstreamed, awaiting a Hackage release
2018-02-06 03:33:07 +01:00
th-desugar = overrideCabal super . th-desugar ( drv : {
## • Could not deduce (MonadIO (DsM q))
## arising from the 'deriving' clause of a data type declaration
## from the context: Quasi q
src = pkgs . fetchFromGitHub {
owner = " g o l d f i r e r e " ;
repo = " t h - d e s u g a r " ;
rev = " 4 c a 9 8 c 6 4 9 2 0 1 5 e 6 a d 0 6 3 d 3 a d 1 a 2 a d 6 c 4 f 0 a 5 6 8 3 7 " ;
sha256 = " 1 n 3 m y d 3 g i a 9 q s g d v r w q a 0 2 3 d 3 g 7 w k r h y v 0 w c 8 c z w z z 0 l j 9 x z h 7 l w " ;
} ;
} ) ;
2018-02-21 23:31:33 +01:00
## Upstreamed, awaiting a Hackage release
2018-02-06 03:33:07 +01:00
websockets = overrideCabal super . websockets ( drv : {
## • No instance for (Semigroup SizeLimit)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid SizeLimit’
src = pkgs . fetchFromGitHub {
owner = " j a s p e r v d j " ;
repo = " w e b s o c k e t s " ;
rev = " 1 1 b a 6 d 1 5 c f 4 7 b a c e 1 9 3 6 b 1 3 a 5 8 1 9 2 e 3 7 9 0 8 b 0 3 0 0 " ;
sha256 = " 1 s w p h h n q v s 5 k h 0 w l q p j j g x 9 q 9 1 y x i 6 l a s i d 8 a k d x p 3 g q l l 5 i i 2 h f " ;
} ;
} ) ;
## Unmerged
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/lpsmith/blaze-builder/pull/10
2018-03-11 23:29:43 +01:00
## Issue: https://github.com/lpsmith/blaze-builder/issues/12
2018-02-06 03:33:07 +01:00
blaze-builder = overrideCabal super . blaze-builder ( drv : {
## • No instance for (Semigroup Poke)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid Poke’
src = pkgs . fetchFromGitHub {
owner = " b g a m a r i " ;
repo = " b l a z e - b u i l d e r " ;
rev = " b 7 1 9 5 f 1 6 0 7 9 5 a 0 8 1 a d b b 9 0 1 3 8 1 0 d 8 4 3 f 1 b a 5 e 0 6 2 " ;
sha256 = " 1 g 3 5 1 f d p s v n 2 l b q i y 9 b g 2 s 0 w w r d c c b 8 q 1 z h 7 g v p s x 5 n n j 2 4 b 1 c 0 0 " ;
} ;
2018-03-11 23:29:43 +01:00
## Setup: Encountered missing dependencies:
## base >=4 && <4.11
jailbreak = true ;
2018-02-06 03:33:07 +01:00
} ) ;
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/wrengr/bytestring-trie/pull/3
2018-02-06 03:33:07 +01:00
bytestring-trie = overrideCabal super . bytestring-trie ( drv : {
## • Could not deduce (Semigroup (Trie a))
## arising from the superclasses of an instance declaration
## from the context: Monoid a
src = pkgs . fetchFromGitHub {
owner = " R y a n G l S c o t t " ;
repo = " b y t e s t r i n g - t r i e " ;
rev = " e 0 a e 0 c b 1 a d 4 0 d e d d 5 6 0 0 9 0 d 6 9 c c 3 6 f 9 7 6 0 7 9 7 e 2 9 " ;
sha256 = " 1 j k d c h v r c a 7 d g p i j 5 k 4 h 1 d y 4 q r 1 r l i 3 f z b s q a j w x m x 9 8 6 5 r g i k s l " ;
} ;
## Setup: Encountered missing dependencies:
## HUnit >=1.3.1.1 && <1.7,
## QuickCheck >=2.4.1 && <2.11,
## lazysmallcheck ==0.6.*,
## smallcheck >=1.1.1 && <1.2
doCheck = false ;
## Setup: Encountered missing dependencies:
## data-or ==1.0.*
2018-03-11 23:29:43 +01:00
libraryHaskellDepends = ( drv . libraryHaskellDepends or [ ] ) ++ ( with self ; [ data-or ] ) ;
2018-02-06 03:33:07 +01:00
} ) ;
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/gtk2hs/gtk2hs/pull/233
2018-02-06 03:33:07 +01:00
gtk2hs-buildtools = overrideCabal super . gtk2hs-buildtools ( drv : {
2018-02-19 21:31:50 +01:00
## Setup: Encountered missing dependencies:
## Cabal >=1.24.0.0 && <2.1
2018-02-06 03:33:07 +01:00
src = pkgs . fetchFromGitHub {
owner = " d e e p f i r e " ;
repo = " g t k 2 h s " ;
rev = " 0 8 c 6 8 d 5 a f c 2 2 d d 5 7 6 1 e c 2 c 9 2 e b f 4 9 c 6 d 2 5 2 e 5 4 5 b " ;
sha256 = " 0 6 p r n 5 w q q 8 x 2 2 5 n 9 w l b y k 6 0 f 5 0 j y j j 8 f m 2 h f 1 8 1 d y q j p f 8 w q 7 5 x a " ;
} ;
prePatch = " c d t o o l s ; " ;
} ) ;
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/gregorycollins/hashtables/pull/46
2018-02-06 03:33:07 +01:00
hashtables = overrideCabal super . hashtables ( drv : {
## • No instance for (Semigroup Slot)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid Slot’
src = pkgs . fetchFromGitHub {
owner = " d e e p f i r e " ;
repo = " h a s h t a b l e s " ;
rev = " b 9 e b 4 b 1 0 a 5 0 b d 6 2 5 0 3 3 0 4 2 2 a f e c c 0 6 5 3 3 9 a 3 2 4 1 2 " ;
sha256 = " 0 l 4 n p l p v n z z f 3 9 7 z y h 7 j 2 k 6 y i q b 4 6 k 6 b d y 0 0 m 4 z z v h l f p 7 p 1 x k a w " ;
} ;
} ) ;
2018-02-25 23:34:59 +01:00
## Unmerged. PR: https://github.com/sol/hpack/pull/277
## Issue: https://github.com/sol/hpack/issues/276
hpack = overrideCabal super . hpack ( drv : {
## • No instance for (Semigroup Dependencies)
## arising from the 'deriving' clause of a data type declaration
## Possible fix:
src = pkgs . fetchFromGitHub {
owner = " d e e p f i r e " ;
repo = " h p a c k " ;
rev = " a c c e 0 c f f c c 1 d 1 6 5 a 0 f d 9 f 0 b 8 3 8 7 8 d f b d 6 2 2 e a 0 d 6 " ;
sha256 = " 1 w v 0 y a 1 g b 1 h w d 9 w 8 g 4 z 5 a i g 6 9 4 q 3 a r s q h x v 0 d 4 w c p 2 7 0 x n q 9 j a 8 y " ;
} ;
## Setup: Encountered missing dependencies:
## http-client -any, http-client-tls -any, http-types -any
2018-03-11 23:29:43 +01:00
libraryHaskellDepends = ( drv . libraryHaskellDepends or [ ] ) ++ ( with self ; [ http-client http-client-tls http-types ] ) ;
2018-02-25 23:34:59 +01:00
} ) ;
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/hanshoglund/monadplus/pull/3
2018-02-06 03:33:07 +01:00
monadplus = overrideCabal super . monadplus ( drv : {
## • No instance for (Semigroup (Partial a b))
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid (Partial a b)’
src = pkgs . fetchFromGitHub {
owner = " a s r " ;
repo = " m o n a d p l u s " ;
rev = " a a 0 9 f 2 4 7 3 e 2 c 9 0 6 f 2 7 0 7 b 8 a 3 f d b 0 a 0 8 7 4 0 5 f d 6 f b " ;
sha256 = " 0 g 3 7 s 3 r i h 4 i 3 v r n 4 k j w j 1 2 n q 5 l k p c k m j w 3 3 x v i v a 9 g l y 2 v g 6 p 3 x c " ;
} ;
} ) ;
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/reflex-frp/reflex/pull/158
2018-02-06 03:33:07 +01:00
reflex = overrideCabal super . reflex ( drv : {
## • Could not deduce (Semigroup (Event t a))
## arising from the superclasses of an instance declaration
## from the context: (Semigroup a, Reflex t)
src = pkgs . fetchFromGitHub {
owner = " d e e p f i r e " ;
repo = " r e f l e x " ;
rev = " 4 f b 5 0 1 3 9 d b 4 5 a 3 7 4 9 3 b 9 1 9 7 3 e e a a d 9 8 8 5 b 4 c 6 3 c a " ;
sha256 = " 0 i 7 p p 6 c w 3 9 4 m 2 v b w c q v 9 z 5 n g d a r p 0 1 s a b q r 1 j k k g c h x d k k i i 9 4 n x " ;
} ;
2018-02-19 21:31:50 +01:00
## haddock: internal error: internal: extractDecl (ClsInstD)
## CallStack (from HasCallStack):
2018-03-11 23:29:43 +01:00
## error, called at utils/haddock/haddock-api/src/Haddock/Interface/Create.hs:1067:16 in main:Haddock.Interface.Create
2018-02-06 03:33:07 +01:00
doHaddock = false ;
## Setup: Encountered missing dependencies:
## base >=4.7 && <4.11, bifunctors >=5.2 && <5.5
jailbreak = true ;
## Setup: Encountered missing dependencies:
## data-default -any,
## lens -any,
## monad-control -any,
## prim-uniq -any,
## reflection -any,
2018-03-11 23:29:43 +01:00
libraryHaskellDepends = ( drv . libraryHaskellDepends or [ ] ) ++ ( with self ; [ data-default haskell-src-exts lens monad-control prim-uniq reflection split template-haskell unbounded-delays ] ) ;
2018-02-06 03:33:07 +01:00
} ) ;
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/ChrisKuklewicz/regex-tdfa/pull/13
2018-02-06 03:33:07 +01:00
regex-tdfa = overrideCabal super . regex-tdfa ( drv : {
## • No instance for (Semigroup (CharMap a))
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid (CharMap a)’
src = pkgs . fetchFromGitHub {
owner = " b g a m a r i " ;
repo = " r e g e x - t d f a " ;
rev = " 3 4 f 4 5 9 3 a 5 2 0 1 7 6 a 9 1 7 b 7 4 b 8 c 7 f c b b f b d 7 2 f b 8 1 7 8 " ;
sha256 = " 1 a i k l v f 0 8 w 1 h x 2 j n 9 n 3 s m 6 1 m f v d x 4 f k a b s z k j l i a p i h 2 y j p m i 3 h q " ;
} ;
2018-03-11 23:29:43 +01:00
jailbreak = true ;
2018-02-06 03:33:07 +01:00
} ) ;
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/vincenthz/hs-securemem/pull/12
2018-02-19 21:31:50 +01:00
securemem = overrideCabal super . securemem ( drv : {
## • No instance for (Semigroup SecureMem)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid SecureMem’
src = pkgs . fetchFromGitHub {
owner = " s h l e v y " ;
repo = " h s - s e c u r e m e m " ;
rev = " 6 1 6 8 d 9 0 b 0 0 b f c 6 a 5 5 9 d 3 b 9 1 6 0 7 3 2 3 4 3 6 4 4 e f 6 0 f b " ;
sha256 = " 0 6 d h x 1 z 4 4 j 5 g s h p d l s b 4 a r y r 3 g 4 w a s 3 x 4 c 2 s g v 1 p x 8 j 5 7 z r v l y p x " ;
} ;
} ) ;
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/bos/text-format/pull/21
2018-02-06 03:33:07 +01:00
text-format = overrideCabal super . text-format ( drv : {
## • No instance for (Semigroup Format)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid Format’
src = pkgs . fetchFromGitHub {
owner = " d e e p f i r e " ;
repo = " t e x t - f o r m a t " ;
rev = " a 1 c d a 8 7 c 2 2 2 d 4 2 2 8 1 6 f 9 5 6 c 7 2 7 2 e 7 5 2 e a 1 2 d b e 1 9 " ;
sha256 = " 0 l y r x 4 l 5 7 v 1 5 r v a z r m w 0 n f k a 9 i y x s 4 w y a a s j j 9 y 1 5 2 5 v a 9 s 1 z 4 f r " ;
} ;
} ) ;
2018-02-25 02:08:53 +01:00
## Unmerged. PR: https://github.com/vincenthz/hs-tls/pull/270
tls = overrideCabal super . tls ( drv : {
## • No instance for (Semigroup Credentials)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid Credentials’
src = pkgs . fetchFromGitHub {
owner = " o c h e r o n " ;
repo = " h s - t l s " ;
rev = " 7 6 3 6 5 6 f b c 6 c 2 e d a b b 4 3 f c 6 3 d 8 7 1 7 9 6 0 f 4 b 2 6 e 6 e 7 " ;
sha256 = " 0 v 7 f 9 b 7 8 w 6 p r k b s c d x 5 g g j i x l l 9 z 1 z f q z m 5 x 0 a p 4 w v y n n f l k s p q b " ;
} ;
prePatch = " c d c o r e ; " ;
} ) ;
2018-02-25 02:10:07 +01:00
## Unmerged. PR: https://github.com/Soostone/uri-bytestring/pull/0
uri-bytestring = overrideCabal super . uri-bytestring ( drv : {
## Setup: Encountered missing dependencies:
## template-haskell >=2.9 && <2.13
src = pkgs . fetchFromGitHub {
owner = " k o e n i g m a x i m i l i a n " ;
repo = " u r i - b y t e s t r i n g " ;
rev = " 1 0 5 d 5 8 5 5 b b f 9 c 7 8 d 1 e 4 8 3 9 4 6 7 7 b 4 2 a 0 5 8 e 2 4 2 f c 9 " ;
sha256 = " 1 4 4 h r 1 2 k 0 d 6 1 z p g x v 6 2 v w l z y 6 b f s 0 1 f q h 7 q r 4 q s b v 4 5 7 s z n m b b 9 d " ;
} ;
} ) ;
2018-02-21 23:31:33 +01:00
## Unmerged. PR: https://github.com/ivan-m/wl-pprint-text/pull/17
2018-02-06 03:33:07 +01:00
wl-pprint-text = overrideCabal super . wl-pprint-text ( drv : {
## Ambiguous occurrence ‘ <>’
## It could refer to either ‘ PP.<>’ ,
## imported from ‘ Prelude.Compat’ at Text/PrettyPrint/Leijen/Text/Monadic.hs:73:1-36
src = pkgs . fetchFromGitHub {
owner = " d e e p f i r e " ;
repo = " w l - p p r i n t - t e x t " ;
rev = " 6 1 5 b 8 3 d 1 e 5 b e 5 2 d 1 4 4 8 a a 1 a b 2 5 1 7 b 4 3 1 a 6 1 7 0 2 7 b " ;
sha256 = " 1 p 6 7 v 9 s 8 7 8 b r 0 r 1 5 2 h 4 n 3 7 s m q h k g 7 8 v 8 z x h f 4 q m 6 d 0 3 5 s 4 r z j 7 6 i " ;
} ;
} ) ;
2018-02-25 02:10:44 +01:00
## Unmerged. PR: https://github.com/vincenthz/hs-certificate/pull/89
x509 = overrideCabal super . x509 ( drv : {
## • No instance for (Semigroup DistinguishedName)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid DistinguishedName’
src = pkgs . fetchFromGitHub {
owner = " b g a m a r i " ;
repo = " h s - c e r t i f i c a t e " ;
rev = " 2 c 5 f 5 4 b a 6 9 c 8 a 0 5 3 1 d 1 0 f 9 b 3 7 5 4 2 b f 9 5 8 e d e 5 4 c 9 " ;
sha256 = " 1 f a k r 9 g q z 8 k 6 2 r n j d s s l f a v b q r h n 9 2 j q 9 m a h y c 9 1 f 9 z h i s x p 5 k d f " ;
} ;
prePatch = " c d x 5 0 9 ; " ;
} ) ;
## Unmerged. PR: https://github.com/vincenthz/hs-certificate/pull/89
x509-store = overrideCabal super . x509-store ( drv : {
## • No instance for (Semigroup CertificateStore)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid CertificateStore’
src = pkgs . fetchFromGitHub {
owner = " b g a m a r i " ;
repo = " h s - c e r t i f i c a t e " ;
rev = " 2 c 5 f 5 4 b a 6 9 c 8 a 0 5 3 1 d 1 0 f 9 b 3 7 5 4 2 b f 9 5 8 e d e 5 4 c 9 " ;
sha256 = " 1 f a k r 9 g q z 8 k 6 2 r n j d s s l f a v b q r h n 9 2 j q 9 m a h y c 9 1 f 9 z h i s x p 5 k d f " ;
} ;
prePatch = " c d x 5 0 9 - s t o r e ; " ;
} ) ;
2018-02-06 03:33:07 +01:00
## Non-code, configuration-only change
adjunctions = overrideCabal super . adjunctions ( drv : {
## Setup: Encountered missing dependencies:
## free ==4.*
jailbreak = true ;
} ) ;
async = overrideCabal super . async ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.3 && <4.11
jailbreak = true ;
} ) ;
bifunctors = overrideCabal super . bifunctors ( drv : {
## Setup: Encountered missing dependencies:
## template-haskell >=2.4 && <2.13
jailbreak = true ;
} ) ;
bindings-GLFW = overrideCabal super . bindings-GLFW ( drv : {
## Setup: Encountered missing dependencies:
## template-haskell >=2.10 && <2.13
jailbreak = true ;
} ) ;
2018-03-11 23:29:43 +01:00
boxes = overrideCabal super . boxes ( drv : {
## https://github.com/treeowl/boxes/issues/29
patches = ( drv . patches or [ ] ) ++ [
( pkgs . fetchpatch
{ url = https://github.com/asr/boxes/commit/f03e16cb8677a9d85687c641fe27a87e6fd94d54.patch ;
sha256 = " 1 7 9 v k n 6 j i m i y 6 4 d w y a m 0 4 x 8 v 9 8 1 l 3 p f r q 3 i g 9 7 6 0 0 v n k n s 3 v 8 i 6 a " ;
} )
] ;
} ) ;
2018-02-27 01:19:52 +01:00
cabal2nix = super . cabal2nix . override {
## • No instance for (Semigroup (List a))
## arising from the 'deriving' clause of a data type declaration
## Possible fix:
hpack = self . hpack ;
} ;
2018-02-06 03:33:07 +01:00
cabal-doctest = overrideCabal super . cabal-doctest ( drv : {
## Setup: Encountered missing dependencies:
## Cabal >=1.10 && <2.1, base >=4.3 && <4.11
jailbreak = true ;
} ) ;
2018-02-19 21:31:50 +01:00
deepseq-generics = overrideCabal super . deepseq-generics ( drv : {
2018-02-27 01:20:15 +01:00
## Setup: Encountered missing dependencies:
## base >=4.5 && <4.11
2018-02-19 21:31:50 +01:00
## https://github.com/haskell-hvr/deepseq-generics/pull/4
jailbreak = true ;
} ) ;
2018-03-11 23:29:43 +01:00
## Issue: https://github.com/jgm/doctemplates/issues/2
doctemplates = overrideCabal super . doctemplates ( drv : {
patches = ( drv . patches or [ ] ) ++ [
( pkgs . fetchpatch
{ url = https://github.com/jgm/doctemplates/commit/3f8bb8feb19ed86b881bc09d963026db9d98df21.patch ;
sha256 = " 0 x m j l j h 8 c 9 0 q l z p 6 w n 3 9 i y 2 3 p j 2 j 0 d 4 m 4 r 1 h x s 2 2 z p s 6 q d w k 5 s 6 d " ;
} )
] ;
} ) ;
2018-02-06 03:33:07 +01:00
exception-transformers = overrideCabal super . exception-transformers ( drv : {
## Setup: Encountered missing dependencies:
## HUnit >=1.2 && <1.6
jailbreak = true ;
} ) ;
2018-03-11 23:29:43 +01:00
GenericPretty = overrideCabal super . GenericPretty ( drv : {
## https://github.com/RazvanRanca/GenericPretty/issues/2
patches = ( drv . patches or [ ] ) ++ [
( pkgs . fetchpatch
{ url = https://github.com/RazvanRanca/GenericPretty/pull/3.patch ;
sha256 = " 1 d p d q s j m y 9 j 9 b 6 m d 5 r 9 j y h b x n x j d 5 1 n m f b 5 i n 0 1 j 1 0 i q z h j 9 j 5 1 k " ;
} )
] ;
} ) ;
hackage-security = overrideCabal super . hackage-security ( drv : {
## https://github.com/haskell/hackage-security/issues/211
jailbreak = true ;
} ) ;
haddock-library_1_5_0_1 = overrideCabal super . haddock-library_1_5_0_1 ( drv : {
## Setup: Encountered missing dependencies:
## QuickCheck ==2.11.*
doCheck = false ;
doHaddock = false ;
} ) ;
2018-02-06 03:33:07 +01:00
hashable = overrideCabal super . hashable ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.4 && <4.11
jailbreak = true ;
} ) ;
hashable-time = overrideCabal super . hashable-time ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.7 && <4.11
jailbreak = true ;
} ) ;
haskell-src-meta = overrideCabal super . haskell-src-meta ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.6 && <4.11, template-haskell >=2.8 && <2.13
jailbreak = true ;
} ) ;
2018-02-21 23:31:33 +01:00
here = overrideCabal super . here ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.5 && <4.11
## https://github.com/tmhedberg/here/pull/22
jailbreak = true ;
} ) ;
2018-02-24 01:05:36 +01:00
hnix = overrideCabal super . hnix ( drv : {
## Setup: Encountered missing dependencies:
## deriving-compat ==0.3.*
jailbreak = true ;
} ) ;
2018-02-06 03:33:07 +01:00
integer-logarithms = overrideCabal super . integer-logarithms ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.3 && <4.11
jailbreak = true ;
} ) ;
2018-02-27 01:20:15 +01:00
jailbreak-cabal = super . jailbreak-cabal . override {
## • No instance for (Semigroup CDialect)
## arising from the superclasses of an instance declaration
## • In the instance declaration for ‘ Monoid CDialect’
## Undo the override in `configuration-common.nix`: GHC 8.4 bumps Cabal to 2.1:
Cabal = self . Cabal ;
} ;
2018-02-06 03:33:07 +01:00
kan-extensions = overrideCabal super . kan-extensions ( drv : {
## Setup: Encountered missing dependencies:
## free ==4.*
jailbreak = true ;
} ) ;
keys = overrideCabal super . keys ( drv : {
## Setup: Encountered missing dependencies:
## free ==4.*
jailbreak = true ;
} ) ;
lambdacube-gl = overrideCabal super . lambdacube-gl ( drv : {
## Setup: Encountered missing dependencies:
## vector ==0.11.*
jailbreak = true ;
} ) ;
lifted-async = overrideCabal super . lifted-async ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.5 && <4.11
jailbreak = true ;
} ) ;
2018-02-21 23:31:33 +01:00
megaparsec = overrideCabal super . megaparsec ( drv : {
2018-02-06 03:33:07 +01:00
## Setup: Encountered missing dependencies:
2018-02-21 23:31:33 +01:00
## QuickCheck >=2.7 && <2.11
2018-02-06 03:33:07 +01:00
doCheck = false ;
} ) ;
newtype-generics = overrideCabal super . newtype-generics ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.6 && <4.11
jailbreak = true ;
} ) ;
quickcheck-instances = overrideCabal super . quickcheck-instances ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.5 && <4.11
jailbreak = true ;
} ) ;
2018-02-19 21:31:50 +01:00
rapid = overrideCabal super . rapid ( drv : {
2018-02-06 03:33:07 +01:00
## Setup: Encountered missing dependencies:
2018-02-19 21:31:50 +01:00
## base >=4.8 && <4.11
2018-02-06 03:33:07 +01:00
jailbreak = true ;
} ) ;
2018-02-21 23:31:33 +01:00
scientific = overrideCabal super . scientific ( drv : {
## Setup: Encountered missing dependencies:
## QuickCheck >=2.5 && <2.11
doCheck = false ;
} ) ;
2018-03-11 23:29:43 +01:00
setlocale = overrideCabal super . setlocale ( drv : {
## https://bitbucket.org/IchUndNichtDu/haskell-setlocale/issues/1/please-allow-base-412-from-ghc-841
jailbreak = true ;
} ) ;
stylish-cabal = overrideCabal super . stylish-cabal ( drv : {
## https://github.com/pikajude/stylish-cabal/issues/6
doHaddock = false ;
} ) ;
2018-02-06 03:33:07 +01:00
tasty-expected-failure = overrideCabal super . tasty-expected-failure ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.5 && <4.11
jailbreak = true ;
} ) ;
tasty-hedgehog = overrideCabal super . tasty-hedgehog ( drv : {
## Setup: Encountered missing dependencies:
2018-02-27 01:20:15 +01:00
## base >=4.8 && <4.11
2018-02-06 03:33:07 +01:00
jailbreak = true ;
} ) ;
2018-02-21 23:31:33 +01:00
## Issue: https://github.com/haskell/test-framework/issues/35
test-framework-quickcheck2 = overrideCabal super . test-framework-quickcheck2 ( drv : {
## Setup: Encountered missing dependencies:
## QuickCheck >=2.4 && <2.11
jailbreak = true ;
} ) ;
2018-02-25 04:58:16 +01:00
## Issue: https://github.com/ChrisPenner/rasa/issues/54
2018-02-06 03:33:07 +01:00
text-lens = overrideCabal super . text-lens ( drv : {
2018-02-25 04:58:16 +01:00
## Failures:
## test/Spec.hs:136:
## 1) TextLens.range gets "" if invalid range
## uncaught exception: ErrorCall (Data.Text.Array.new: size overflow
## CallStack (from HasCallStack):
## error, called at libraries/text/Data/Text/Array.hs:132:20 in text-1.2.3.0:Data.Text.Array)
2018-03-11 23:29:43 +01:00
## Randomized with seed 1899912238
## Finished in 0.0027 seconds
2018-02-25 04:58:16 +01:00
doCheck = false ;
2018-02-06 03:33:07 +01:00
## Setup: Encountered missing dependencies:
2018-02-25 04:58:16 +01:00
## extra >=1.4.10 && <1.5, lens ==4.14.*
2018-02-06 03:33:07 +01:00
jailbreak = true ;
} ) ;
2018-03-11 23:29:43 +01:00
## Issue: https://github.com/phadej/tree-diff/issues/15
tree-diff = overrideCabal super . tree-diff ( drv : {
2018-02-06 03:33:07 +01:00
## Setup: Encountered missing dependencies:
2018-03-11 23:29:43 +01:00
## base >=4.7 && <4.11
2018-02-06 03:33:07 +01:00
jailbreak = true ;
} ) ;
unliftio-core = overrideCabal super . unliftio-core ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.5 && <4.11
jailbreak = true ;
} ) ;
vector-algorithms = overrideCabal super . vector-algorithms ( drv : {
## • Ambiguous type variable ‘ mv0’
doCheck = false ;
} ) ;
wavefront = overrideCabal super . wavefront ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.8 && <4.11
jailbreak = true ;
} ) ;
2018-02-24 01:05:36 +01:00
2018-01-17 02:57:27 +01:00
}