gnu: libjpeg-turbo: Use G-expression.
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Convert to gexp.master
parent
1c106e8fcc
commit
7e329b8a4a
|
@ -1654,32 +1654,32 @@ is hereby granted."))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list nasm))
|
(list nasm))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:configure-flags '("-DCMAKE_INSTALL_LIBDIR:PATH=lib"
|
(list #:configure-flags
|
||||||
"-DENABLE_STATIC=0"
|
#~'("-DCMAKE_INSTALL_LIBDIR:PATH=lib"
|
||||||
;; djpeg-shared-3x2-float-prog-cmp fails on 32-bit PPC.
|
"-DENABLE_STATIC=0"
|
||||||
,@(if (string=? "powerpc-linux" (%current-system))
|
;; djpeg-shared-3x2-float-prog-cmp fails on 32-bit PPC.
|
||||||
`("-DFLOATTEST=NO")
|
#$@(if (string=? "powerpc-linux" (%current-system))
|
||||||
'())
|
'("-DFLOATTEST=NO")
|
||||||
;; The build system probes for the current CPU, but
|
'())
|
||||||
;; that fails when cross-compiling.
|
;; The build system probes for the current CPU, but
|
||||||
,@(let ((target (%current-target-system)))
|
;; that fails when cross-compiling.
|
||||||
(if target
|
#$@(let ((target (%current-target-system)))
|
||||||
(cond
|
(if target
|
||||||
((string-prefix? "arm" target)
|
(cond ((string-prefix? "arm" target)
|
||||||
`("-DCMAKE_SYSTEM_PROCESSOR=arm"))
|
'("-DCMAKE_SYSTEM_PROCESSOR=arm"))
|
||||||
((string-prefix? "aarch64" target)
|
((string-prefix? "aarch64" target)
|
||||||
`("-DCMAKE_SYSTEM_PROCESSOR=aarch64"))
|
'("-DCMAKE_SYSTEM_PROCESSOR=aarch64"))
|
||||||
((string-prefix? "i686" target)
|
((string-prefix? "i686" target)
|
||||||
`("-DCMAKE_SYSTEM_PROCESSOR=x86"))
|
'("-DCMAKE_SYSTEM_PROCESSOR=x86"))
|
||||||
((string-prefix? "x86_64" target)
|
((string-prefix? "x86_64" target)
|
||||||
`("-DCMAKE_SYSTEM_PROCESSOR=x86_64"))
|
'("-DCMAKE_SYSTEM_PROCESSOR=x86_64"))
|
||||||
;; 32-bit and 64-bit
|
;; 32-bit and 64-bit
|
||||||
((string-prefix? "powerpc" target)
|
((string-prefix? "powerpc" target)
|
||||||
`("-DCMAKE_SYSTEM_PROCESSOR=powerpc"))
|
'("-DCMAKE_SYSTEM_PROCESSOR=powerpc"))
|
||||||
((string-prefix? "riscv64" target)
|
((string-prefix? "riscv64" target)
|
||||||
`("-DCMAKE_SYSTEM_PROCESSOR=riscv64"))
|
'("-DCMAKE_SYSTEM_PROCESSOR=riscv64"))
|
||||||
(else '()))
|
(else '()))
|
||||||
'())))))
|
'())))))
|
||||||
(home-page "https://libjpeg-turbo.org/")
|
(home-page "https://libjpeg-turbo.org/")
|
||||||
(synopsis "SIMD-accelerated JPEG image handling library")
|
(synopsis "SIMD-accelerated JPEG image handling library")
|
||||||
(description "libjpeg-turbo is a JPEG image codec that accelerates baseline
|
(description "libjpeg-turbo is a JPEG image codec that accelerates baseline
|
||||||
|
|
Reference in New Issue