~ruther/guix-local

285e7eb219b05839a70405e545b6b51e1ee85997 — Greg Hogan 1 year, 3 months ago df910cd
gnu: libcpuid: Fix build.

* gnu/packages/hardware.scm (libcpuid)[arguments]<#:phases>: Replace
'check and call gnu-build-system's 'check with custom #:test-target.

Change-Id: I5ffcdfe784505bf5f9c537416393797edd443373
1 files changed, 8 insertions(+), 1 deletions(-)

M gnu/packages/hardware.scm
M gnu/packages/hardware.scm => gnu/packages/hardware.scm +8 -1
@@ 1472,6 1472,9 @@ management, attestation, encryption, and signing.")
    (arguments
     (list
      #:configure-flags #~(list "-DLIBCPUID_ENABLE_TESTS=ON")
      #:modules '((guix build cmake-build-system)
                  ((guix build gnu-build-system) #:prefix gnu:)
                  (guix build utils))
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'absolutize


@@ 1486,7 1489,11 @@ management, attestation, encryption, and signing.")
              (when (and #$(target-linux?)
                         #$(target-arm?))
                (substitute* "drivers/arm/linux/CMakeLists.txt"
                  (("/usr/src/") (string-append #$output "/src/")))))))))
                  (("/usr/src/") (string-append #$output "/src/"))))))
          (replace 'check
            (lambda* (#:rest args)
              (apply (assoc-ref gnu:%standard-phases 'check)
                     #:test-target "test" args))))))
    (inputs
     (append
       (if (target-linux?)