~ruther/guix-local

e7f0835b07d868fd447aa64c873174fa385e1699 — Marius Bakke 5 years ago 79878c6
gnu: nss: Use (guix utils).

* gnu/packages/nss.scm (nss)[arguments]: Utilize CC-FOR-TARGET and
TARGET-64bit?.
1 files changed, 6 insertions(+), 8 deletions(-)

M gnu/packages/nss.scm
M gnu/packages/nss.scm => gnu/packages/nss.scm +6 -8
@@ 24,6 24,7 @@

(define-module (gnu packages nss)
  #:use-module (guix packages)
  #:use-module (guix utils)
  #:use-module (guix download)
  #:use-module (guix build-system gnu)
  #:use-module ((guix licenses) #:prefix license:)


@@ 31,8 32,7 @@
  #:use-module (gnu packages check)
  #:use-module (gnu packages compression)
  #:use-module (gnu packages perl)
  #:use-module (gnu packages sqlite)
  #:use-module (ice-9 match))
  #:use-module (gnu packages sqlite))

(define-public nspr
  (package


@@ 121,13 121,11 @@ in the Mozilla clients.")
       (modify-phases %standard-phases
         (replace 'configure
           (lambda _
             (setenv "CC" "gcc")
             (setenv "CC" ,(cc-for-target))
             ;; Tells NSS to build for the 64-bit ABI if we are 64-bit system.
             ,@(match (%current-system)
                 ((or "x86_64-linux" "aarch64-linux")
                  `((setenv "USE_64" "1")))
                 (_
                  '()))))
             ,@(if (target-64bit?)
                   `((setenv "USE_64" "1"))
                   '())))
         (replace 'check
           (lambda* (#:key tests? #:allow-other-keys)
             (if tests?