~ruther/guix-local

2ff3cdf8aa1235db05e8a11755189e77750a7907 — Cayetano Santos 6 months ago 4660273
gnu: icestorm: Improve style.

* gnu/packages/electronics.scm (icestorm): Improve style.

Change-Id: I54af740aa866cd3d0f5a02c76ca30c8cf293cb63
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
1 files changed, 13 insertions(+), 14 deletions(-)

M gnu/packages/electronics.scm
M gnu/packages/electronics.scm => gnu/packages/electronics.scm +13 -14
@@ 424,17 424,14 @@ For synthesis, the compiler generates netlists in the desired format.")
     (list
      #:tests? #f               ;no tests
      #:make-flags
      #~(list (string-append "CC="
                             #$(cc-for-target))
              (string-append "CXX="
                             #$(cxx-for-target))
              (string-append "PREFIX="
                             #$output)
      #~(list (string-append "CC=" #$(cc-for-target))
              (string-append "CXX=" #$(cxx-for-target))
              (string-append "PREFIX=" #$output)
              "ICEPROG=1")
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'fix-usr-local
            (lambda* (#:key outputs #:allow-other-keys)
            (lambda _
              (substitute* "config.mk"
                (("/usr/local")
                 #$output))


@@ 448,7 445,7 @@ For synthesis, the compiler generates netlists in the desired format.")
                (("/usr/local")
                 #$output))))
          (add-after 'build 'make-info
            (lambda* (#:key outputs #:allow-other-keys)
            (lambda _
              (with-directory-excursion "docs"
                (invoke "make" "info")
                (install-file "build/texinfo/projecticestorm.info"


@@ 458,12 455,14 @@ For synthesis, the compiler generates netlists in the desired format.")
                 (string-append #$output
                                "/share/info/projecticestorm-figures")))))
          (delete 'configure))))
    (inputs (list libftdi))
    (native-inputs (list pkg-config
                         python-minimal
                         python-sphinx-rtd-theme
                         python-sphinxcontrib-svg2pdfconverter
                         texinfo))
    (inputs
     (list libftdi))
    (native-inputs
     (list pkg-config
           python-minimal
           python-sphinx-rtd-theme
           python-sphinxcontrib-svg2pdfconverter
           texinfo))
    (home-page "https://prjicestorm.readthedocs.io/")
    (synopsis "Bitstream tools for Lattice iCE40 FPGAs")
    (description