summaryrefslogtreecommitdiff
path: root/gnu/packages/pdf.scm
diff options
context:
space:
mode:
authorRicardo Wurmus <ricardo.wurmus@mdc-berlin.de>2015-01-07 17:43:18 +0100
committerRicardo Wurmus <ricardo.wurmus@mdc-berlin.de>2015-01-09 14:24:14 +0100
commit927d4d9bd84eece87ea455a927376ee6ddbfb46e (patch)
treea24c8a3b643b5608cc5f0ef39e2e545dfd36d87c /gnu/packages/pdf.scm
parentda2021bca1b54b6272b7fba2d6423b771161d619 (diff)
downloadguix-patches-927d4d9bd84eece87ea455a927376ee6ddbfb46e.tar
guix-patches-927d4d9bd84eece87ea455a927376ee6ddbfb46e.tar.gz
gnu: poppler: build with openjpeg and lcms
* gnu/packages/pdf.scm (poppler): build poppler with openjpeg 1.5 and lcms.
Diffstat (limited to 'gnu/packages/pdf.scm')
-rw-r--r--gnu/packages/pdf.scm18
1 files changed, 15 insertions, 3 deletions
diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 7d5100af24..0f9098d8cb 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -1,6 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2014 Ricardo Wurmus <rekado@elephly.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -55,12 +56,13 @@
;; introspection: no
;; use gtk-doc: no
;; use libcurl: no
- ;; use libopenjpeg: no
(inputs `(("fontconfig" ,fontconfig)
("freetype" ,freetype)
("libjpeg-8" ,libjpeg-8)
("libpng" ,libpng)
("libtiff" ,libtiff)
+ ("lcms" ,lcms)
+ ("openjpeg-1" ,openjpeg-1)
("zlib" ,zlib)
;; To build poppler-glib (as needed by Evince), we need Cairo and
@@ -75,8 +77,18 @@
(arguments
`(#:tests? #f ; no test data provided with the tarball
#:configure-flags
- '("--enable-xpdf-headers" ; to install header files
- "--enable-zlib")))
+ '("--enable-libopenjpeg"
+ "--enable-xpdf-headers" ; to install header files
+ "--enable-zlib")
+ #:phases
+ (alist-cons-before
+ 'configure 'setenv
+ (lambda _
+ (setenv "CPATH"
+ (string-append (assoc-ref %build-inputs "openjpeg-1")
+ "/include/openjpeg-1.5"
+ ":" (or (getenv "CPATH") ""))))
+ %standard-phases)))
(synopsis "PDF rendering library")
(description
"Poppler is a PDF rendering library based on the xpdf-3.0 code base.")