From 920133b04b374f8efe77166d91c83ecdfe941538 Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Fri, 10 Oct 2025 16:26:33 +0200 Subject: [PATCH] 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 --- gnu/packages/electronics.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index be17d139f7e7fef9919dd0d508319e7390074335..e5a7ac66685d722ecd2458ebac2a5c5dd410338d 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"