diff options
author | Nikolay Amiantov <ab@fmap.me> | 2017-09-27 23:29:38 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2017-09-27 23:31:13 +0300 |
commit | 47f099777cadb1110abde73279e0ebf148c05308 (patch) | |
tree | 85a91b6d93e0e008da8a005273814ec6e7dca5c2 /pkgs/applications/misc/mupdf | |
parent | 98ef62e51a0e14fb836f00667832a208c16a8c80 (diff) | |
download | nixlib-47f099777cadb1110abde73279e0ebf148c05308.tar nixlib-47f099777cadb1110abde73279e0ebf148c05308.tar.gz nixlib-47f099777cadb1110abde73279e0ebf148c05308.tar.bz2 nixlib-47f099777cadb1110abde73279e0ebf148c05308.tar.lz nixlib-47f099777cadb1110abde73279e0ebf148c05308.tar.xz nixlib-47f099777cadb1110abde73279e0ebf148c05308.tar.zst nixlib-47f099777cadb1110abde73279e0ebf148c05308.zip |
mupdf: cleanup dependencies
This slims down build inputs (notably not requiring mesa anymore).
Diffstat (limited to 'pkgs/applications/misc/mupdf')
-rw-r--r-- | pkgs/applications/misc/mupdf/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/applications/misc/mupdf/default.nix b/pkgs/applications/misc/mupdf/default.nix index da5f3c3bf128..9fe275b490c1 100644 --- a/pkgs/applications/misc/mupdf/default.nix +++ b/pkgs/applications/misc/mupdf/default.nix @@ -1,6 +1,8 @@ -{ stdenv, fetchurl, fetchpatch, pkgconfig -, zlib, freetype, libjpeg, jbig2dec, openjpeg -, libX11, libXcursor, libXrandr, libXinerama, libXext, harfbuzz, mesa }: +{ stdenv, lib, fetchurl, fetchpatch, pkgconfig +, freetype, harfbuzz, openjpeg, jbig2dec +, enableX11 ? true, libX11, libXext +, enableCurl ? true, curl, openssl +}: stdenv.mkDerivation rec { version = "1.11"; @@ -28,7 +30,9 @@ stdenv.mkDerivation rec { makeFlags = [ "prefix=$(out)" ]; 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" ]; preConfigure = '' |