diff options
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/misc/xpdf/default.nix | 9 | ||||
-rw-r--r-- | pkgs/development/libraries/t1lib/default.nix | 11 | ||||
-rw-r--r-- | pkgs/system/all-packages-generic.nix | 7 |
3 files changed, 23 insertions, 4 deletions
diff --git a/pkgs/applications/misc/xpdf/default.nix b/pkgs/applications/misc/xpdf/default.nix index 8ed6ffc8dcba..5ec7cba94b58 100644 --- a/pkgs/applications/misc/xpdf/default.nix +++ b/pkgs/applications/misc/xpdf/default.nix @@ -1,9 +1,10 @@ -{ enableGUI ? true, enablePDFtoPPM ? true -, stdenv, fetchurl, x11 ? null, motif ? null, freetype ? null +{ enableGUI ? true, enablePDFtoPPM ? true, useT1Lib ? true +, stdenv, fetchurl, x11 ? null, motif ? null, freetype ? null, t1lib ? null }: assert enableGUI -> x11 != null && motif != null && freetype != null; assert enablePDFtoPPM -> freetype != null; +assert useT1Lib -> t1lib != null; stdenv.mkDerivation { name = "xpdf-3.01"; @@ -14,7 +15,9 @@ stdenv.mkDerivation { md5 = "e004c69c7dddef165d768b1362b44268"; }; - buildInputs = (if enableGUI then [x11 motif] else []); + buildInputs = + (if enableGUI then [x11 motif] else []) ++ + (if useT1Lib then [t1lib] else []); freetype = if enableGUI || enablePDFtoPPM then freetype else null; configureFlags = "--enable-a4-paper"; /* We obey ISO standards! */ diff --git a/pkgs/development/libraries/t1lib/default.nix b/pkgs/development/libraries/t1lib/default.nix new file mode 100644 index 000000000000..8fe560ab829a --- /dev/null +++ b/pkgs/development/libraries/t1lib/default.nix @@ -0,0 +1,11 @@ +{stdenv, fetchurl, x11, libXaw}: + +stdenv.mkDerivation { + name = "t1lib-5.1.0"; + src = fetchurl { + url = ftp://ftp.nluug.nl/pub/metalab/libs/graphics/t1lib-5.1.0.tar.gz; + md5 = "a05bed4aa63637052e60690ccde70421"; + }; + buildInputs = [x11 libXaw]; + makeFlags = "without_doc"; +} diff --git a/pkgs/system/all-packages-generic.nix b/pkgs/system/all-packages-generic.nix index 4af87cab83c3..ffedf80a35a3 100644 --- a/pkgs/system/all-packages-generic.nix +++ b/pkgs/system/all-packages-generic.nix @@ -1324,6 +1324,11 @@ rec { inherit (xlibs) libXp; }; + t1lib = (import ../development/libraries/t1lib) { + inherit fetchurl stdenv x11; + inherit (xlibs) libXaw; + }; + ### SERVERS @@ -1770,7 +1775,7 @@ rec { }; xpdf = (import ../applications/misc/xpdf) { - inherit fetchurl stdenv x11 freetype; + inherit fetchurl stdenv x11 freetype t1lib; motif = lesstif; }; |