@ -17,13 +17,15 @@ stdenv.mkDerivation rec {
url = " h t t p s : / / g i t w e b . g e n t o o . o r g / r e p o / g e n t o o . g i t / p l a i n / m e d i a - l i b s / l i b f p x / f i l e s / l i b f p x - 1 . 3 . 1 _ p 6 - g c c 6 . p a t c h ? i d = f 2 8 a 9 4 7 8 1 3 d b c 0 a 1 f d 1 a 8 d 4 a 7 1 2 d 5 8 a 6 4 c 4 8 c a 0 1 " ;
url = " h t t p s : / / g i t w e b . g e n t o o . o r g / r e p o / g e n t o o . g i t / p l a i n / m e d i a - l i b s / l i b f p x / f i l e s / l i b f p x - 1 . 3 . 1 _ p 6 - g c c 6 . p a t c h ? i d = f 2 8 a 9 4 7 8 1 3 d b c 0 a 1 f d 1 a 8 d 4 a 7 1 2 d 5 8 a 6 4 c 4 8 c a 0 1 " ;
sha256 = " 0 3 2 y 8 1 1 0 z g n k d h k d q 3 7 4 5 z k 5 3 a m 1 x 3 4 d 9 1 2 r a i 8 q 7 0 k 3 s s k y q 2 2 p " ;
sha256 = " 0 3 2 y 8 1 1 0 z g n k d h k d q 3 7 4 5 z k 5 3 a m 1 x 3 4 d 9 1 2 r a i 8 q 7 0 k 3 s s k y q 2 2 p " ;
} )
} )
# Pull upstream fix for -fno-common:
# https://github.com/ImageMagick/libfpx/pull/1
( fetchpatch {
name = " f n o - c o m m o n . p a t c h " ;
url = " h t t p s : / / g i t h u b . c o m / I m a g e M a g i c k / l i b f p x / c o m m i t / c 3 2 b 3 4 0 5 8 1 b a 6 c 8 8 c 5 0 9 2 f 3 7 4 f 6 5 5 c 7 5 7 9 b 5 9 8 a 6 . p a t c h " ;
sha256 = " 1 g b c 0 q b 2 r i 1 m j 9 r 6 6 w x 0 y n 2 8 f s r 7 z h h l y z 2 m w b i c a 8 w h 3 4 x i j g z 9 " ;
} )
] ;
] ;
# This dead code causes a duplicate symbol error in Clang so just remove it
postPatch = if stdenv . cc . isClang then ''
substituteInPlace jpeg/ejpeg.h - - replace " i n t N o _ J P E G _ H e a d e r _ F l a g " " "
'' e l s e n u l l ;
meta = with lib ; {
meta = with lib ; {
homepage = " h t t p : / / w w w . i m a g e m a g i c k . o r g " ;
homepage = " h t t p : / / w w w . i m a g e m a g i c k . o r g " ;
description = " A l i b r a r y f o r m a n i p u l a t i n g F l a s h P I X i m a g e s " ;
description = " A l i b r a r y f o r m a n i p u l a t i n g F l a s h P I X i m a g e s " ;