summaryrefslogtreecommitdiff
path: root/gnu/packages/image.scm
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2022-08-29 12:51:50 +0200
committerMarius Bakke <marius@gnu.org>2022-08-30 20:43:02 +0200
commit7e329b8a4a9bea8cfe0f0d8e6a5551ac08ebcbfb (patch)
tree4bdeba4c1e7a74e7dd5db24ed02c2c065235951e /gnu/packages/image.scm
parent1c106e8fccc2e03da375e7246ddf945534695045 (diff)
gnu: libjpeg-turbo: Use G-expression.
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Convert to gexp.
Diffstat (limited to 'gnu/packages/image.scm')
-rw-r--r--gnu/packages/image.scm52
1 files changed, 26 insertions, 26 deletions
diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index d0c6d131d6..ce48b9fefe 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -1654,32 +1654,32 @@ is hereby granted."))))
(native-inputs
(list nasm))
(arguments
- `(#:configure-flags '("-DCMAKE_INSTALL_LIBDIR:PATH=lib"
- "-DENABLE_STATIC=0"
- ;; djpeg-shared-3x2-float-prog-cmp fails on 32-bit PPC.
- ,@(if (string=? "powerpc-linux" (%current-system))
- `("-DFLOATTEST=NO")
- '())
- ;; The build system probes for the current CPU, but
- ;; that fails when cross-compiling.
- ,@(let ((target (%current-target-system)))
- (if target
- (cond
- ((string-prefix? "arm" target)
- `("-DCMAKE_SYSTEM_PROCESSOR=arm"))
- ((string-prefix? "aarch64" target)
- `("-DCMAKE_SYSTEM_PROCESSOR=aarch64"))
- ((string-prefix? "i686" target)
- `("-DCMAKE_SYSTEM_PROCESSOR=x86"))
- ((string-prefix? "x86_64" target)
- `("-DCMAKE_SYSTEM_PROCESSOR=x86_64"))
- ;; 32-bit and 64-bit
- ((string-prefix? "powerpc" target)
- `("-DCMAKE_SYSTEM_PROCESSOR=powerpc"))
- ((string-prefix? "riscv64" target)
- `("-DCMAKE_SYSTEM_PROCESSOR=riscv64"))
- (else '()))
- '())))))
+ (list #:configure-flags
+ #~'("-DCMAKE_INSTALL_LIBDIR:PATH=lib"
+ "-DENABLE_STATIC=0"
+ ;; djpeg-shared-3x2-float-prog-cmp fails on 32-bit PPC.
+ #$@(if (string=? "powerpc-linux" (%current-system))
+ '("-DFLOATTEST=NO")
+ '())
+ ;; The build system probes for the current CPU, but
+ ;; that fails when cross-compiling.
+ #$@(let ((target (%current-target-system)))
+ (if target
+ (cond ((string-prefix? "arm" target)
+ '("-DCMAKE_SYSTEM_PROCESSOR=arm"))
+ ((string-prefix? "aarch64" target)
+ '("-DCMAKE_SYSTEM_PROCESSOR=aarch64"))
+ ((string-prefix? "i686" target)
+ '("-DCMAKE_SYSTEM_PROCESSOR=x86"))
+ ((string-prefix? "x86_64" target)
+ '("-DCMAKE_SYSTEM_PROCESSOR=x86_64"))
+ ;; 32-bit and 64-bit
+ ((string-prefix? "powerpc" target)
+ '("-DCMAKE_SYSTEM_PROCESSOR=powerpc"))
+ ((string-prefix? "riscv64" target)
+ '("-DCMAKE_SYSTEM_PROCESSOR=riscv64"))
+ (else '()))
+ '())))))
(home-page "https://libjpeg-turbo.org/")
(synopsis "SIMD-accelerated JPEG image handling library")
(description "libjpeg-turbo is a JPEG image codec that accelerates baseline