@ -1273,22 +1273,18 @@ self: super: {
gi-cairo-render = doJailbreak super . gi-cairo-render ;
gi-cairo-connector = doJailbreak super . gi-cairo-connector ;
svgcairo = overrideCabal super . svgcairo ( drv : {
patches = [
# Remove when https://github.com/gtk2hs/svgcairo/pull/10 gets merged.
( pkgs . fetchpatch {
url = " h t t p s : / / g i t h u b . c o m / g t k 2 h s / s v g c a i r o / c o m m i t / d f 6 c 6 1 7 2 b 5 2 e c b d 3 2 0 0 7 5 2 9 d 8 6 b a 9 9 1 3 b a 0 0 1 3 0 6 . p a t c h " ;
sha256 = " 1 2 8 q r n s 5 6 y 1 3 9 v f z g 1 r b y q f i 2 x n 8 g x s m p n x v 3 z q f 4 v 5 s p s n p r x w h " ;
} )
# The update here breaks svgcairo:
# https://github.com/NixOS/nixpkgs/commit/08fcd73d9dc9a28aa901210b259d9bfb3c228018
# and updating the call to the header with the correct name fixes it.
( pkgs . fetchpatch {
url = " h t t p s : / / g i t h u b . c o m / d a l p d / s v g c a i r o / c o m m i t / 4 d c 6 d 8 d 3 a 6 c 2 4 b e 0 b 8 c 1 f d 7 3 b 2 8 2 f f 2 4 7 e 7 b 1 e 6 f . p a t c h " ;
sha256 = " 1 p q 9 l d 9 z 6 7 z s x j 8 v q j f 8 2 q w c k c p 6 9 l v v n r j b 7 w s y b 5 j c 6 j a j 3 q 0 a " ;
} )
] ;
} ) ;
svgcairo = appendPatches super . svgcairo [
# Remove when https://github.com/gtk2hs/svgcairo/pull/12 goes in.
( pkgs . fetchpatch {
url = " h t t p s : / / g i t h u b . c o m / g t k 2 h s / s v g c a i r o / c o m m i t / 3 4 8 c 6 0 b 9 9 c 2 8 4 5 5 7 a 5 2 2 b a a f 4 7 d b 6 9 3 2 2 a 0 a 8 b 6 7 . p a t c h " ;
sha256 = " 0 a k h q 6 k l m y k v q d 5 w s b d f n n l 3 0 9 f 8 0 d s 1 9 z g q 0 6 s h 1 m m g g i 5 4 d n f 3 " ;
} )
# Remove when https://github.com/gtk2hs/svgcairo/pull/13 goes in.
( pkgs . fetchpatch {
url = " h t t p s : / / g i t h u b . c o m / d a l p d / s v g c a i r o / c o m m i t / d 1 e 0 d 7 a e 0 4 c 1 e d c a 8 3 d 5 b 7 8 2 e 4 6 4 5 2 4 c d d a 6 a e 8 5 . p a t c h " ;
sha256 = " 1 p q 9 l d 9 z 6 7 z s x j 8 v q j f 8 2 q w c k c p 6 9 l v v n r j b 7 w s y b 5 j c 6 j a j 3 q 0 a " ;
} )
] ;
# Missing -Iinclude parameter to doc-tests (pull has been accepted, so should be resolved when 0.5.3 released)
# https://github.com/lehins/massiv/pull/104