diff options
| author | Gabriel Wicki <gabriel@erlikon.ch> | 2025-12-04 11:45:51 +0100 |
|---|---|---|
| committer | Gabriel Wicki <gabriel@erlikon.ch> | 2025-12-08 23:35:47 +0100 |
| commit | df7639a1da15b3f6f10987d1aedfcad4fe9eebfb (patch) | |
| tree | a59a3d62a4335dfdbc9e5ed0ea7f8a27f2360ad2 /gnu | |
| parent | ef3b104b26037f1a206a1e9b154ddaf4828d3588 (diff) | |
gnu: Add magic.
* gnu/packages/electronics.scm (magic): New variable.
Change-Id: Ia7fe5764863cb49671343c9a05d5bedec75ee286
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/electronics.scm | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index 5b826518c4c..210e4e03818 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm | |||
| @@ -1060,6 +1060,44 @@ which allows one to install the M8 firmware on any Teensy.") | |||
| 1060 | license:public-domain | 1060 | license:public-domain |
| 1061 | license:zlib)))) | 1061 | license:zlib)))) |
| 1062 | 1062 | ||
| 1063 | (define-public magic | ||
| 1064 | (package | ||
| 1065 | (name "magic") | ||
| 1066 | (version "8.3.581") | ||
| 1067 | (source | ||
| 1068 | (origin | ||
| 1069 | (method git-fetch) | ||
| 1070 | (uri (git-reference | ||
| 1071 | (url "https://github.com/RTimothyEdwards/magic") | ||
| 1072 | (commit version))) | ||
| 1073 | (file-name (git-file-name name version)) | ||
| 1074 | (sha256 | ||
| 1075 | (base32 "1if7c2ngk232pmsp0q3vqikg52kb25r7l3bgyfk1w5qskf89xzls")))) | ||
| 1076 | (build-system gnu-build-system) | ||
| 1077 | (arguments | ||
| 1078 | (list | ||
| 1079 | #:tests? #f ;no tests | ||
| 1080 | #:configure-flags | ||
| 1081 | #~(list (string-append | ||
| 1082 | "--with-tcl=" #$(this-package-input "tcl")) | ||
| 1083 | (string-append | ||
| 1084 | "--with-tk=" #$(this-package-input "tk"))))) | ||
| 1085 | (inputs (list cairo | ||
| 1086 | glu | ||
| 1087 | libx11 | ||
| 1088 | mesa | ||
| 1089 | python | ||
| 1090 | readline | ||
| 1091 | tcl | ||
| 1092 | tk)) | ||
| 1093 | (home-page "http://opencircuitdesign.com/magic/index.html") | ||
| 1094 | (synopsis "@acronym{VLSI, Very-large-scale integration} layout tool") | ||
| 1095 | (description | ||
| 1096 | "Magic is an interactive @acronym{EDA, Electronic Design Automation} layout | ||
| 1097 | tool. It can run @acronym{DRC, design rule check} and @acronym{LVS, layout | ||
| 1098 | versus schematic} tests and can assist with automatic routing.") | ||
| 1099 | (license license:bsd-0))) | ||
| 1100 | |||
| 1063 | ;; TODO: Unbundle scintilla when ScintillaEdit.h is available. | 1101 | ;; TODO: Unbundle scintilla when ScintillaEdit.h is available. |
| 1064 | (define-public mcy | 1102 | (define-public mcy |
| 1065 | (package | 1103 | (package |
