tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
imagemagick: add webp support
Nikolay Amiantov
9 years ago
fe0bb1ef
2ef7fbe4
+4
-2
2 changed files
expand all
collapse all
unified
split
pkgs
applications
graphics
ImageMagick
default.nix
top-level
all-packages.nix
+3
-2
pkgs/applications/graphics/ImageMagick/default.nix
···
1
{ lib, stdenv, fetchurl, pkgconfig, libtool
2
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
3
-
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg
4
}:
5
6
let
···
39
40
buildInputs =
41
[ pkgconfig libtool zlib fontconfig freetype ghostscript libjpeg
42
-
openexr libpng librsvg libtiff libxml2 openjpeg
43
];
44
45
propagatedBuildInputs =
46
[ bzip2 freetype libjpeg libX11 libXext libXt lcms2 ];
47
48
postInstall = ''
0
49
(cd "$out/include" && ln -s ImageMagick* ImageMagick)
50
'' + lib.optionalString (ghostscript != null) ''
51
for la in $out/lib/*.la; do
···
1
{ lib, stdenv, fetchurl, pkgconfig, libtool
2
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
3
+
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp
4
}:
5
6
let
···
39
40
buildInputs =
41
[ pkgconfig libtool zlib fontconfig freetype ghostscript libjpeg
42
+
openexr libpng librsvg libtiff libxml2 openjpeg libwebp
43
];
44
45
propagatedBuildInputs =
46
[ bzip2 freetype libjpeg libX11 libXext libXt lcms2 ];
47
48
postInstall = ''
49
+
50
(cd "$out/include" && ln -s ImageMagick* ImageMagick)
51
'' + lib.optionalString (ghostscript != null) ''
52
for la in $out/lib/*.la; do
+1
pkgs/top-level/all-packages.nix
···
12871
libtiff = null;
12872
libxml2 = null;
12873
openjpeg = null;
0
12874
};
12875
12876
imagemagick = self.imagemagickBig.override {
···
12871
libtiff = null;
12872
libxml2 = null;
12873
openjpeg = null;
12874
+
libwebp = null;
12875
};
12876
12877
imagemagick = self.imagemagickBig.override {