~ruther/guix-local

ff14bc60e56fb0c6636da1da9a850b7b04abb367 — Guillaume Le Vaillant 4 years ago 1916d6d
gnu: xnec2c: Add openblas support.

* gnu/packages/radio.scm (xnec2c)[inputs]: Add openblas.
  [arguments]: Add 'configure-flags'. Update 'fix-paths' phase.
1 files changed, 10 insertions(+), 3 deletions(-)

M gnu/packages/radio.scm
M gnu/packages/radio.scm => gnu/packages/radio.scm +10 -3
@@ 1285,15 1285,22 @@ operators.")
           libtool
           pkg-config))
    (inputs
     (list gtk+))
     (list gtk+ openblas))
    (arguments
     `(#:phases
     `(#:configure-flags
       ,#~(list (string-append "--with-openblas-incdir="
                               #$(this-package-input "openblas")
                               "/include"))
       #:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'fix-paths
           (lambda* (#:key inputs #:allow-other-keys)
             (substitute* "src/Makefile.am"
               (("\\$\\(GLIB_COMPILE_RESOURCES\\)")
                (search-input-file inputs "bin/glib-compile-resources"))))))))
                (search-input-file inputs "bin/glib-compile-resources")))
             (substitute* "src/mathlib.c"
               (("libopenblas\\.so")
                (search-input-file inputs "lib/libopenblas.so"))))))))
    (synopsis "Antenna modeling software")
    (description
     "Xnec2c is a GTK3-based graphical version of nec2c, a translation to the