~ruther/guix-local

19e8a754181e78acde3ee8e0d201d4fe02d604f9 — Guillaume Le Vaillant 6 years ago ac4847e
gnu: dump1090: Don't hard-code CC=gcc.

* gnu/packages/radio.scm (dump1090)[arguments]: Add 'make-flags' field to set
  'CC' to the right compiler, remove 'configure' phase.
1 files changed, 7 insertions(+), 5 deletions(-)

M gnu/packages/radio.scm
M gnu/packages/radio.scm => gnu/packages/radio.scm +7 -5
@@ 1016,13 1016,15 @@ gain and standing wave ratio.")
       ("rtl-sdr" ,rtl-sdr)))
    (arguments
     `(#:test-target "test"
       #:make-flags
       (let ((target ,(%current-target-system)))
         (list (string-append "CC=" (if target
                                        (string-append target "-gcc")
                                        "gcc"))
               "BLADERF=no"))
       #:phases
       (modify-phases %standard-phases
         (replace 'configure
           (lambda _
             (setenv "CC" "gcc")
             (setenv "BLADERF" "no")
             #t))
         (delete 'configure)
         (replace 'install
           (lambda* (#:key outputs #:allow-other-keys)
             (let ((bin (string-append (assoc-ref outputs "out") "/bin/")))