me
/
guix
Archived
1
0
Fork 0

gnu: libjpeg-turbo: Use G-expression.

* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Convert to gexp.
master
Marius Bakke 2022-08-29 12:51:50 +02:00
parent 1c106e8fcc
commit 7e329b8a4a
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 26 additions and 26 deletions

View File

@ -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