~ruther/guix-local

6dfa3e5d8553bfb811a1e93a3184a1ba8c7a4f4f — Efraim Flashner 3 years ago 49cbc18
gnu: qpdf: Fix cross-building.

* gnu/packages/pdf.scm (qpdf)[arguments]: When cross-building add
configure-flags to set /dev/random and /dev/urandom as existing.
1 files changed, 7 insertions(+), 1 deletions(-)

M gnu/packages/pdf.scm
M gnu/packages/pdf.scm => gnu/packages/pdf.scm +7 -1
@@ 910,7 910,13 @@ line tools for batch rendering @command{pdfdraw}, rewriting files
              "0yw2cpw7ygfd6jlgpwbi8vsnvv9p55zxp9h17x77z2qq733pf8jx"))))
   (build-system gnu-build-system)
   (arguments
    `(#:disallowed-references (,perl)
    `(#:configure-flags '(,@(if (%current-target-system)
                              ;; We cannot check for these devices
                              ;; when cross compiling.
                              `("ac_cv_file__dev_random=yes"
                                "ac_cv_file__dev_urandom=yes")
                              '()))
      #:disallowed-references (,perl)
      #:phases
      (modify-phases %standard-phases
        (add-before 'configure 'patch-paths