~ruther/guix-local

920133b04b374f8efe77166d91c83ecdfe941538 — Cayetano Santos 5 months ago 256a740
gnu: prjpeppercorn: Split db output.

* gnu/packages/electronics.scm (prjpeppercorn)[outputs]: Add db.
[arguments]<#:phases>: Update install-db-files accordingly.
* gnu/packages/electronics.scm (nextpnr)[native-inputs]: Remove prjpeppercorn; add prjpeppercorn "db".

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

M gnu/packages/electronics.scm
M gnu/packages/electronics.scm => gnu/packages/electronics.scm +5 -2
@@ 972,7 972,7 @@ which allows one to install the M8 firmware on any Teensy.")
             googletest
             gzip
             prjbeyond-db
             prjpeppercorn
             `(,prjpeppercorn "db")
             prjtrellis
             sanitizers-cmake
             yosys))


@@ 1235,6 1235,9 @@ chip database for NG-Ultra architecture from NanoXplore.")
       (file-name (git-file-name name version))
       (sha256
        (base32 "1lfvd3r1pnyc1mxsiiqqvmp8r5pw1bshgjrsrsnd20grvlv6wwcn"))))

    (outputs (list "out"
                   "db"))               ;FPGA database files
    (build-system cmake-build-system)
    (arguments
     (list


@@ 1250,7 1253,7 @@ chip database for NG-Ultra architecture from NanoXplore.")
          (add-before 'chdir 'install-db-files
            (lambda _
              (let ((datadir
                     (string-append #$output "/share/prjpeppercorn")))
                     (string-append #$output:db "/share/prjpeppercorn")))
                (mkdir-p datadir)
                (copy-recursively "delay" (string-append datadir "/delay"))
                (copy-recursively "gatemate"