summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2025-10-10 16:26:33 +0200
committerMaxim Cournoyer <maxim@guixotic.coop>2025-10-15 15:36:18 +0900
commit920133b04b374f8efe77166d91c83ecdfe941538 (patch)
tree5f6ebff963891276e59f49bfc0d74ad388356f18 /gnu
parent256a74024d67d894b2ac6831b2f31755fe143e65 (diff)
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>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/electronics.scm7
1 files changed, 5 insertions, 2 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index be17d139f7e..e5a7ac66685 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -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"