mupdf: cleanup dependencies
This slims down build inputs (notably not requiring mesa anymore).
This commit is contained in:
parent
98ef62e51a
commit
47f099777c
|
@ -1,6 +1,8 @@
|
||||||
{ stdenv, fetchurl, fetchpatch, pkgconfig
|
{ stdenv, lib, fetchurl, fetchpatch, pkgconfig
|
||||||
, zlib, freetype, libjpeg, jbig2dec, openjpeg
|
, freetype, harfbuzz, openjpeg, jbig2dec
|
||||||
, libX11, libXcursor, libXrandr, libXinerama, libXext, harfbuzz, mesa }:
|
, enableX11 ? true, libX11, libXext
|
||||||
|
, enableCurl ? true, curl, openssl
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "1.11";
|
version = "1.11";
|
||||||
|
@ -28,7 +30,9 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
makeFlags = [ "prefix=$(out)" ];
|
makeFlags = [ "prefix=$(out)" ];
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
buildInputs = [ zlib libX11 libXcursor libXext harfbuzz mesa libXrandr libXinerama freetype libjpeg jbig2dec openjpeg ];
|
buildInputs = [ freetype harfbuzz openjpeg jbig2dec ]
|
||||||
|
++ lib.optionals enableX11 [ libX11 libXext ]
|
||||||
|
++ lib.optionals enableCurl [ curl openssl ];
|
||||||
outputs = [ "bin" "dev" "out" "man" "doc" ];
|
outputs = [ "bin" "dev" "out" "man" "doc" ];
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
|
|
Loading…
Reference in New Issue