[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
05/16: gnu: libjpeg-turbo: Use G-expression.
From: |
guix-commits |
Subject: |
05/16: gnu: libjpeg-turbo: Use G-expression. |
Date: |
Tue, 30 Aug 2022 14:44:45 -0400 (EDT) |
mbakke pushed a commit to branch core-updates
in repository guix.
commit 7e329b8a4a9bea8cfe0f0d8e6a5551ac08ebcbfb
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Mon Aug 29 12:51:50 2022 +0200
gnu: libjpeg-turbo: Use G-expression.
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Convert to gexp.
---
gnu/packages/image.scm | 52 +++++++++++++++++++++++++-------------------------
1 file 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
- branch core-updates updated (59c136ef61 -> c5d62ec323), guix-commits, 2022/08/30
- 02/16: gnu: nghttp2-for-node: Fix Python version check., guix-commits, 2022/08/30
- 01/16: gnu: python-numpy: Avoid usage of 'this-package-input'., guix-commits, 2022/08/30
- 03/16: gnu: libpaper: Update to 1.2.3., guix-commits, 2022/08/30
- 05/16: gnu: libjpeg-turbo: Use G-expression.,
guix-commits <=
- 07/16: gnu: cURL: Use G-expression., guix-commits, 2022/08/30
- 13/16: gnu: pcsc-lite: Update to 1.9.8., guix-commits, 2022/08/30
- 08/16: gnu: nghttp2: Update to 1.49.0., guix-commits, 2022/08/30
- 09/16: gnu: libtasn1: Update to 4.19.0., guix-commits, 2022/08/30
- 11/16: gnu: gnupg: Update to 2.2.37., guix-commits, 2022/08/30
- 10/16: gnu: GnuTLS: Update to 3.7.7., guix-commits, 2022/08/30
- 06/16: gnu: cURL: Remove input labels., guix-commits, 2022/08/30
- 14/16: gnu: node@10: Build with 'libuv-for-node'., guix-commits, 2022/08/30
- 16/16: gnu: qpdf: Update to 10.6.3., guix-commits, 2022/08/30
- 04/16: gnu: libjpeg-turbo: Update to 2.1.4., guix-commits, 2022/08/30