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.
This commit is contained in:
Efraim Flashner 2023-04-10 23:16:08 +03:00 committed by Maxim Cournoyer
parent 54372b289a
commit 4f7a0695ca
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -910,7 +910,13 @@ (define-public qpdf
"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