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.
array = null ;
base = null ;
binary = null ;
bytestring = null ;
Cabal = null ;
containers = null ;
deepseq = null ;
directory = null ;
filepath = null ;
ghc-boot = null ;
ghc-boot-th = null ;
ghc-compact = null ;
ghc-prim = null ;
2018-03-29 11:00:28 +02:00
ghci = null ;
2018-01-17 02:57:27 +01:00
haskeline = null ;
hpc = null ;
integer-gmp = null ;
mtl = null ;
parsec = null ;
pretty = null ;
process = null ;
2018-03-29 11:00:28 +02:00
rts = null ;
2018-01-17 02:57:27 +01:00
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
## Shadowed:
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-03-15 17:49:53 +01:00
doctest = overrideCabal super . doctest_0_15_0 ( drv : {
2018-02-24 01:05:36 +01:00
## 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-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
2018-03-12 00:26:03 +01:00
haddock-library = overrideCabal super . haddock-library_1_5_0_1 ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.5 && <4.11
## Older versions don't compile
##
## Setup: Encountered missing dependencies:
## QuickCheck ==2.11.*
doCheck = false ;
## Running Haddock on library for haddock-library-1.5.0.1..
## Setup: internal error when calculating transitive package dependencies.
## Debug info: []
doHaddock = false ;
} ) ;
2018-03-11 23:29:43 +01:00
2018-02-21 23:31:33 +01:00
## Needs bump to a versioned attribute
2018-03-15 15:14:11 +01:00
hspec = overrideCabal super . hspec_2_5_0 ( 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-03-15 15:14:11 +01:00
hspec-core = overrideCabal super . hspec-core_2_5_0 ( 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-03-15 15:14:11 +01:00
hspec-discover = super . hspec-discover_2_5_0 ;
2018-02-06 03:33:07 +01:00
2018-05-12 23:11:41 +02:00
# https://github.com/jcristovao/enclosed-exceptions/issues/12
enclosed-exceptions = dontCheck super . enclosed-exceptions ;
2018-02-06 03:33:07 +01:00
## On Hackage:
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-03-26 19:20:04 +02:00
singletons = super . singletons_2_4_1 ;
th-desugar = super . th-desugar_1_8 ;
2018-02-06 03:33:07 +01:00
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/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/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/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 " ;
} ;
} ) ;
## 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 ;
} ) ;
bindings-GLFW = overrideCabal super . bindings-GLFW ( drv : {
## Setup: Encountered missing dependencies:
## template-haskell >=2.10 && <2.13
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-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-12 00:29:57 +01:00
github = overrideCabal super . github ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.7 && <4.11
jailbreak = true ;
} ) ;
2018-03-11 23:29:43 +01:00
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-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 ;
} ) ;
newtype-generics = overrideCabal super . newtype-generics ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.6 && <4.11
jailbreak = true ;
} ) ;
2018-03-11 23:58:09 +01:00
protolude = overrideCabal super . protolude ( drv : {
## Setup: Encountered missing dependencies:
## base >=4.6 && <4.11
jailbreak = true ;
} ) ;
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-03-11 23:58:21 +01:00
resolv = overrideCabal super . resolv ( drv : {
## Setup: Encountered missing dependencies:
## tasty >=0.11.2 && <0.12
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-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 ;
} ) ;
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-03-12 10:49:43 +01:00
2018-03-17 17:31:38 +01:00
# Older versions don't compile.
2018-05-09 20:02:35 +02:00
brick = self . brick_0_37 ;
2018-05-02 13:55:11 +02:00
dhall = self . dhall_1_13_0 ;
dhall_1_13_0 = doJailbreak super . dhall_1_13_0 ; # support ansi-terminal 0.8.x
2018-03-22 14:42:09 +01:00
HaTeX = self . HaTeX_3_19_0_0 ;
2018-04-28 12:27:21 +02:00
hpack = self . hpack_0_28_2 ;
2018-04-28 12:45:52 +02:00
hspec-smallcheck = self . hspec-smallcheck_0_5_2 ;
2018-03-22 14:42:09 +01:00
matrix = self . matrix_0_3_6_1 ;
2018-04-28 12:16:17 +02:00
pandoc = self . pandoc_2_2 ;
2018-03-22 14:42:09 +01:00
pandoc-types = self . pandoc-types_1_17_4_2 ;
2018-05-12 23:11:41 +02:00
wl-pprint-text = self . wl-pprint-text_1_2_0_0 ;
2018-05-02 13:55:11 +02:00
base-compat = self . base-compat_0_10_1 ;
2018-03-17 17:31:38 +01:00
2018-03-17 21:15:32 +01:00
# https://github.com/xmonad/xmonad/issues/155
xmonad = addBuildDepend ( appendPatch super . xmonad ( pkgs . fetchpatch
{ url = https://github.com/xmonad/xmonad/pull/153/commits/c96a59fa0de2f674e60befd0f57e67b93ea7dcf6.patch ;
sha256 = " 1 m j 3 k 0 w 8 a q y y 7 1 k m c 7 1 v z h g x m r 4 h 6 i 5 b 3 s y k w f l z a y s 5 0 g r j m 5 j p " ;
} ) ) self . semigroups ;
2018-03-22 21:09:12 +01:00
# https://github.com/xmonad/xmonad-contrib/issues/235
xmonad-contrib = doJailbreak ( appendPatch super . xmonad-contrib ./patches/xmonad-contrib-ghc-8.4.1-fix.patch ) ;
2018-03-29 11:06:55 +02:00
# Contributed by Bertram Felgenhauer <int-e@gmx.de>.
arrows = appendPatch super . arrows ( pkgs . fetchpatch {
url = https://raw.githubusercontent.com/lambdabot/lambdabot/ghc-8.4.1/patches/arrows-0.4.4.1.patch ;
sha256 = " 0 j 8 5 9 v c l c f n z 8 n 2 m w 4 6 6 m v 0 0 k j s a 9 g d b r p p j c 1 m 3 b 6 8 j b y p d m f v r " ;
} ) ;
2018-03-29 11:09:33 +02:00
# Contributed by Bertram Felgenhauer <int-e@gmx.de>.
flexible-defaults = appendPatch super . flexible-defaults ( pkgs . fetchpatch {
url = https://raw.githubusercontent.com/lambdabot/lambdabot/ghc-8.4.1/patches/flexible-defaults-0.0.1.2.patch ;
sha256 = " 1 b p s q q 8 0 h 6 n x m 0 4 w d d g c g y z n 0 f j f s m h c c m q b 2 1 1 j q s w v 5 2 0 9 z n x 8 " ;
} ) ;
2018-01-17 02:57:27 +01:00
}