diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2026-08-21 21:16:38 +0200 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2026-08-24 09:33:50 +0200 |
| commit | 8aa21a95352b0501a82d8182b51a17b75b430b7c (patch) | |
| tree | 69aa4db3a934feafec9c135b6573a821c57e1a49 | |
| parent | 7b5a1c7dcf0bded64665458326ae6cb45f21935b (diff) | |
gnu: Add opencircuitx.
* gnu/packages/electronics.scm (opencircuitx): New variable.
Merges guix/guix!10710.
| -rw-r--r-- | gnu/packages/electronics.scm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index 90021479e27..a10313ce8ad 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm | |||
| @@ -2759,6 +2759,42 @@ such as: | |||
| 2759 | @end itemize") | 2759 | @end itemize") |
| 2760 | (license license:expat))) | 2760 | (license license:expat))) |
| 2761 | 2761 | ||
| 2762 | (define-public opencircuitx | ||
| 2763 | (package | ||
| 2764 | (name "opencircuitx") | ||
| 2765 | (version "1.1.0") | ||
| 2766 | (source | ||
| 2767 | (origin | ||
| 2768 | (method git-fetch) | ||
| 2769 | (uri (git-reference | ||
| 2770 | (url "https://github.com/openlab-x/OpenCircuitX") | ||
| 2771 | (commit (string-append "v" version)))) | ||
| 2772 | (sha256 | ||
| 2773 | (base32 "1h6pgdaa2h056knm9ff1ydvr6lxgjmjp198mi2nzp0rlzvvmkhdv")) | ||
| 2774 | (file-name (git-file-name name version)) | ||
| 2775 | (snippet | ||
| 2776 | #~(begin | ||
| 2777 | (use-modules (guix build utils) | ||
| 2778 | (ice-9 ftw) | ||
| 2779 | (srfi srfi-26)) | ||
| 2780 | (for-each (cut delete-file-recursively <>) | ||
| 2781 | (list "installer" "screenshots")))))) | ||
| 2782 | (build-system cmake-build-system) | ||
| 2783 | (arguments | ||
| 2784 | (list | ||
| 2785 | #:tests? #f)) ;no tests | ||
| 2786 | (native-inputs (list pkg-config)) | ||
| 2787 | (inputs (list curl wxwidgets)) | ||
| 2788 | (home-page "https://github.com/openlab-x/OpenCircuitX") | ||
| 2789 | (synopsis "IDE for FPGA development") | ||
| 2790 | (description | ||
| 2791 | "OpenCircuitX is a @acronym{EDA, Electronic Design Automation} platform | ||
| 2792 | for @acronym{HDL, Hardware Description Languages} used to design digital | ||
| 2793 | logic. It unifies an IDE HDL editor, a visual circuit canvas, an RTL | ||
| 2794 | schematic viewer, a waveform viewer, and a full FPGA toolchain in one | ||
| 2795 | window, for hardware engineers, students, and FPGA hobbyists alike.") | ||
| 2796 | (license license:expat))) | ||
| 2797 | |||
| 2762 | (define-public pcb-rnd | 2798 | (define-public pcb-rnd |
| 2763 | (package | 2799 | (package |
| 2764 | (name "pcb-rnd") | 2800 | (name "pcb-rnd") |
