~ruther/guix-local

6231e2673d2e9e1e7d0f5455bbec49841dbc1973 — Cayetano Santos 7 months ago 63d14f3
gnu: Add prjbeyond-db.

* gnu/packages/electronics.scm (prjbeyond-db): New variable.

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

M gnu/packages/electronics.scm
M gnu/packages/electronics.scm => gnu/packages/electronics.scm +28 -0
@@ 1157,6 1157,34 @@ such as:
editor, part of the RiNgDove EDA suite.")
    (license license:gpl2+)))

(define prjbeyond-db
  ;; Projects doesn’t include any tag or release.
  (let ((commit "f49f66be674d9857c657930353b867ba94bcbdd7")
        (revision "0"))
    (package
      (name "prjbeyond-db")
      (version (git-version "0" revision commit))
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
                (url "https://github.com/yosyshq-GmbH/prjbeyond-db/")
                (commit commit)))
         (file-name (git-file-name name version))
         (sha256
          (base32 "1q5dfg0s21q8aw63fz28h0av958g0vcgi179yacgvs9f0cm6dx87"))))
      (build-system copy-build-system)
      (arguments
       (list
        #:install-plan
        #~'(("NG-ULTRA" "share/prjbeyond-db/")
            ("devices.json" "share/prjbeyond-db/"))))
      (home-page "https://github.com/yosyshq-GmbH/prjbeyond-db/")
      (synopsis "Chip database for FPGA NG-Ultra architecture")
      (description "This package includes data needed to create @code{nextpnr}
chip database for NG-Ultra architecture from NanoXplore.")
      (license license:expat))))

(define-public prjtrellis
  ;; The last release is 2 years old; use the latest commit for now.
  (let ((commit "92345b77edf775fe5668700dd9931e19db2d36b0")