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-02-06 03:33:07 +01:00
# Undo the override in `configuration-common.nix`: GHC 8.4 bumps Cabal to 2.1:
# Distribution/Simple/CCompiler.hs:64:10: error:
# • No instance for (Semigroup CDialect)
# arising from the superclasses of an instance declaration
# • In the instance declaration for ‘ Monoid CDialect’
# |
# 64 | instance Monoid CDialect where
# | ^^^^^^^^^^^^^^^
jailbreak-cabal = super . jailbreak-cabal . override { Cabal = self . Cabal ; } ; #pkgs.haskell.packages.ghc822.jailbreak-cabal;
## 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-23 18:08:09 +01:00
doctest = dontCheck super . doctest_0_14_1 ; # test suite fails in Nix
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)
free = super . free_5 ;
2018-02-21 23:31:33 +01:00
## Needs bump to a versioned attribute
## Needed for (<>) in prelude
funcmp = super . funcmp_1_9 ;
## 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
##
## error: while evaluating the attribute ‘ buildInputs’ of the derivation ‘ hspec-2.4.8’ at /home/deepfire/src/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ buildInputs’ of the derivation ‘ stringbuilder-0.5.1’ at /home/deepfire/src/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:148:11:
## 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-02-21 23:31:33 +01:00
## Setup: Encountered missing dependencies:
## QuickCheck >=2.5.1 && <2.11
2018-02-20 09:51:29 +01:00
##
2018-02-19 21:31:50 +01:00
## error: while evaluating the attribute ‘ buildInputs’ of the derivation ‘ hspec-core-2.4.8’ at /home/deepfire/src/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ buildInputs’ of the derivation ‘ silently-1.2.5’ at /home/deepfire/src/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ buildInputs’ of the derivation ‘ temporary-1.2.1.1’ at /home/deepfire/src/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ buildInputs’ of the derivation ‘ base-compat-0.9.3’ at /home/deepfire/src/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:148:11:
## while evaluating the attribute ‘ propagatedBuildInputs’ of the derivation ‘ hspec-2.4.8’ at /home/deepfire/src/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:148:11:
## infinite recursion encountered, at undefined position
2018-02-06 03:33:07 +01:00
doCheck = false ;
} ) ;
## Needs bump to a versioned attribute
## breaks hspec:
## Setup: Encountered missing dependencies:
## hspec-discover ==2.4.7
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-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
QuickCheck = super . QuickCheck_2_11_3 ;
## 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 ;
} ) ;
## Needs bump to a versioned attribute
2018-02-19 21:31:50 +01:00
## Module ‘ Data.Semigroup’ does not export ‘ Monoid(..)’
## |
## 80 | import Data.Semigroup (Semigroup(..), Monoid(..))
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-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.*
2018-02-21 23:31:33 +01:00
## cannot build derivation ‘ /nix/store/qvnrni6j2sz8z26kmjz1hgxfxvggkvjl-gi-cairo-1.0.14.drv’ : 1 dependencies couldn't be built
2018-02-06 03:33:07 +01:00
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-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-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-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-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.*
libraryHaskellDepends = drv . libraryHaskellDepends ++ [ self . data-or ] ;
} ) ;
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-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):
## error, called at utils/haddock/haddock-api/src/Haddock/Interface/Create.hs:1058: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,
libraryHaskellDepends = drv . libraryHaskellDepends ++ [ self . data-default self . haskell-src-exts self . lens self . monad-control self . prim-uniq self . reflection self . split self . template-haskell self . unbounded-delays ] ;
} ) ;
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-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-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 " ;
} ;
} ) ;
## 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 ;
} ) ;
cabal-doctest = overrideCabal super . cabal-doctest ( drv : {
## Setup: Encountered missing dependencies:
## Cabal >=1.10 && <2.1, base >=4.3 && <4.11
jailbreak = true ;
} ) ;
ChasingBottoms = overrideCabal super . ChasingBottoms ( drv : {
## Setup: Encountered missing dependencies:
2018-02-21 23:31:33 +01:00
## QuickCheck >=2.3 && <2.11, base >=4.2 && <4.11
2018-02-06 03:33:07 +01:00
jailbreak = true ;
} ) ;
2018-02-19 21:31:50 +01:00
deepseq-generics = overrideCabal super . deepseq-generics ( drv : {
## https://github.com/haskell-hvr/deepseq-generics/pull/4
jailbreak = true ;
} ) ;
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 ;
} ) ;
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-06 03:33:07 +01:00
integer-logarithms = overrideCabal super . integer-logarithms ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.3 && <4.11
jailbreak = true ;
} ) ;
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 ;
} ) ;
2018-02-21 23:31:33 +01:00
## Issue: https://github.com/pcapriotti/optparse-applicative/issues/288
optparse-applicative = overrideCabal super . optparse-applicative ( drv : {
## Setup: Encountered missing dependencies:
## QuickCheck >=2.8 && <2.11
doCheck = false ;
} ) ;
2018-02-06 03:33:07 +01:00
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-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:
## base >=4.8 && <4.11, tasty ==0.11.*
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-06 03:33:07 +01:00
text-lens = overrideCabal super . text-lens ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.9.0.0 && <4.10,
## extra >=1.4.10 && <1.5,
## hspec >=2.2.4 && <2.3,
## lens ==4.14.*
jailbreak = true ;
} ) ;
th-abstraction = overrideCabal super . th-abstraction ( drv : {
## Setup: Encountered missing dependencies:
## template-haskell >=2.5 && <2.13
jailbreak = true ;
} ) ;
these = overrideCabal super . these ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.5 && <4.11
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-01-17 02:57:27 +01:00
}