gnu: poppler: Use gexps in arguments.

* gnu/packages/pdf.scm (poppler)[arguments]: Transform from quasiquote to list
of gexps.
<#:phases>: Always bind, using %standard-phases as explicit default.
This commit is contained in:
Liliana Marie Prikler 2022-02-06 00:29:16 +01:00
parent d5f8bfcd14
commit 65df5a4eb2
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -257,22 +257,20 @@ (define-public poppler
`(,glib "bin") ; glib-mkenums, etc.
gobject-introspection))
(arguments
`(#:tests? #f ;no test data provided with the tarball
#:configure-flags
(let* ((out (assoc-ref %outputs "out"))
(lib (string-append out "/lib")))
(list "-DENABLE_UNSTABLE_API_ABI_HEADERS=ON" ;to install header files
"-DENABLE_ZLIB=ON"
"-DENABLE_BOOST=OFF" ;disable Boost to save size
(string-append "-DCMAKE_INSTALL_LIBDIR=" lib)
(string-append "-DCMAKE_INSTALL_RPATH=" lib)))
,@(if (%current-target-system)
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'set-PKG_CONFIG
(lambda _
(setenv "PKG_CONFIG" ,(pkg-config-for-target))))))
'())))
(list
#:tests? #f ;no test data provided with the tarball
#:configure-flags
#~(list "-DENABLE_UNSTABLE_API_ABI_HEADERS=ON" ;to install header files
"-DENABLE_ZLIB=ON"
"-DENABLE_BOOST=OFF" ;disable Boost to save size
(string-append "-DCMAKE_INSTALL_LIBDIR=" #$output "/lib")
(string-append "-DCMAKE_INSTALL_RPATH=" #$output "/lib"))
#:phases
(if (%current-target-system) #~%standard-phases
#~(modify-phases %standard-phases
(add-after 'unpack 'set-PKG_CONFIG
(lambda _
(setenv "PKG_CONFIG" #$(pkg-config-for-target))))))))
(synopsis "PDF rendering library")
(description
"Poppler is a PDF rendering library based on the xpdf-3.0 code base.")