mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
gnu: diffoscope: Adjust native-inputs for architecture limitations.
* gnu/packages/diffoscope (diffoscope)[native-inputs]: Only add ghc on x86_64-linux and i686-linux. Only add openjdk and enjarify on x86_64-linux.
This commit is contained in:
parent
265f30c9c4
commit
aaeb2b34cb
1 changed files with 18 additions and 5 deletions
|
@ -63,7 +63,8 @@ (define-module (gnu packages diffoscope)
|
|||
#:use-module (guix git-download)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix utils))
|
||||
#:use-module (guix utils)
|
||||
#:use-module (ice-9 match))
|
||||
|
||||
(define-public diffoscope
|
||||
(let ((version "125"))
|
||||
|
@ -165,6 +166,22 @@ (define-public diffoscope
|
|||
("python-chardet" ,python-chardet)
|
||||
("python-binwalk" ,python-binwalk)
|
||||
;; test suite skips tests when tool is missing
|
||||
,@(match (%current-system)
|
||||
;; ghc is only available on x86 currently.
|
||||
((or "x86_64-linux" "i686-linux")
|
||||
`(("ghc" ,ghc)))
|
||||
(_
|
||||
`()))
|
||||
,@(match (%current-system)
|
||||
;; openjdk and dependent packages are only
|
||||
;; available on x86_64 currently.
|
||||
((or "x86_64-linux")
|
||||
`(("enjarify" ,enjarify)
|
||||
;; no unversioned openjdk available
|
||||
("openjdk:jdk" ,openjdk12 "jdk")
|
||||
))
|
||||
(_
|
||||
`()))
|
||||
("abootimg" ,abootimg)
|
||||
("bdb" ,bdb)
|
||||
("binutils" ,binutils)
|
||||
|
@ -175,10 +192,8 @@ (define-public diffoscope
|
|||
("docx2txt" ,docx2txt)
|
||||
("dtc" ,dtc)
|
||||
("e2fsprogs" ,e2fsprogs)
|
||||
("enjarify" ,enjarify)
|
||||
("ffmpeg" ,ffmpeg)
|
||||
("gettext" ,gettext-minimal)
|
||||
("ghc" ,ghc)
|
||||
("ghostscript" ,ghostscript)
|
||||
("giflib:bin" ,giflib "bin")
|
||||
("gnumeric" ,gnumeric)
|
||||
|
@ -190,8 +205,6 @@ (define-public diffoscope
|
|||
("mono" ,mono)
|
||||
("ocaml" ,ocaml)
|
||||
("odt2txt" ,odt2txt)
|
||||
;; no unversioned openjdk available
|
||||
("openjdk:jdk" ,openjdk12 "jdk")
|
||||
("openssh" ,openssh)
|
||||
("pgpdump" ,pgpdump)
|
||||
("poppler" ,poppler)
|
||||
|
|
Loading…
Reference in a new issue