summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/ghostscript.scm19
1 files changed, 16 insertions, 3 deletions
diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm
index 55f3ab9364b..dfd43d8ed01 100644
--- a/gnu/packages/ghostscript.scm
+++ b/gnu/packages/ghostscript.scm
@@ -4,7 +4,7 @@
4;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> 4;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
5;;; Copyright © 2013, 2015, 2016, 2017, 2019 Ludovic Courtès <ludo@gnu.org> 5;;; Copyright © 2013, 2015, 2016, 2017, 2019 Ludovic Courtès <ludo@gnu.org>
6;;; Copyright © 2017 Alex Vong <alexvong1995@gmail.com> 6;;; Copyright © 2017 Alex Vong <alexvong1995@gmail.com>
7;;; Copyright © 2017, 2018, 2019, 2021 Efraim Flashner <efraim@flashner.co.il> 7;;; Copyright © 2017, 2018, 2019, 2021, 2023 Efraim Flashner <efraim@flashner.co.il>
8;;; Copyright © 2017 Leo Famulari <leo@famulari.name> 8;;; Copyright © 2017 Leo Famulari <leo@famulari.name>
9;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> 9;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
10;;; Copyright © 2018, 2020 Marius Bakke <mbakke@fastmail.com> 10;;; Copyright © 2018, 2020 Marius Bakke <mbakke@fastmail.com>
@@ -313,7 +313,10 @@ output file formats and printers.")
313 (source (package-source ghostscript)) 313 (source (package-source ghostscript))
314 (build-system gnu-build-system) 314 (build-system gnu-build-system)
315 (native-inputs 315 (native-inputs
316 (list libtool automake autoconf)) 316 (append (if (target-riscv64?)
317 (list config)
318 '())
319 (list libtool automake autoconf)))
317 (arguments 320 (arguments
318 `(#:phases 321 `(#:phases
319 (modify-phases %standard-phases 322 (modify-phases %standard-phases
@@ -331,7 +334,17 @@ output file formats and printers.")
331 (substitute* "autogen.sh" 334 (substitute* "autogen.sh"
332 (("^.*\\$srcdir/configure.*") "") 335 (("^.*\\$srcdir/configure.*") "")
333 (("^ + && echo Now type.*$") "")) 336 (("^ + && echo Now type.*$") ""))
334 (invoke "bash" "autogen.sh")))))) 337 (invoke "bash" "autogen.sh")))
338 ,@(if (target-riscv64?)
339 `((add-after 'unpack 'update-config-scripts
340 (lambda* (#:key native-inputs inputs #:allow-other-keys)
341 (for-each (lambda (file)
342 (install-file
343 (search-input-file
344 (or native-inputs inputs)
345 (string-append "/bin/" file)) "ijs"))
346 '("config.guess" "config.sub")))))
347 '()))))
335 (synopsis "IJS driver framework for inkjet and other raster devices") 348 (synopsis "IJS driver framework for inkjet and other raster devices")
336 (description 349 (description
337 "IJS is a protocol for transmission of raster page images. This package 350 "IJS is a protocol for transmission of raster page images. This package