diff options
Diffstat (limited to 'gnu/packages/electronics.scm')
| -rw-r--r-- | gnu/packages/electronics.scm | 105 |
1 files changed, 31 insertions, 74 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index 3c537518256..2405e7bc117 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm | |||
| @@ -871,18 +871,8 @@ Simulator Trace} files.") | |||
| 871 | (base32 "1mb8mdrw8kp9mxj7ayv9gw59ghkbaj4jy1pbba8ia3s2nbzwqwp0")) | 871 | (base32 "1mb8mdrw8kp9mxj7ayv9gw59ghkbaj4jy1pbba8ia3s2nbzwqwp0")) |
| 872 | (patches | 872 | (patches |
| 873 | (search-patches "hal-disable-googletest.patch")) | 873 | (search-patches "hal-disable-googletest.patch")) |
| 874 | (snippet | 874 | (modules '((guix build utils))) |
| 875 | #~(begin | 875 | (snippet #~(delete-all-but "deps" "abc" "subprocess")))) |
| 876 | (use-modules (guix build utils) | ||
| 877 | (ice-9 ftw) | ||
| 878 | (srfi srfi-26)) | ||
| 879 | (define (delete-all-but directory . preserve) | ||
| 880 | (with-directory-excursion directory | ||
| 881 | (let* ((pred (negate (cut member <> | ||
| 882 | (cons* "." ".." preserve)))) | ||
| 883 | (items (scandir "." pred))) | ||
| 884 | (for-each (cut delete-file-recursively <>) items)))) | ||
| 885 | (delete-all-but "deps" "abc" "subprocess"))))) | ||
| 886 | (build-system qt-build-system) | 876 | (build-system qt-build-system) |
| 887 | (arguments | 877 | (arguments |
| 888 | (list | 878 | (list |
| @@ -1861,33 +1851,22 @@ exploration and optimization.") | |||
| 1861 | (commit version) | 1851 | (commit version) |
| 1862 | (recursive? #t))) | 1852 | (recursive? #t))) |
| 1863 | (file-name (git-file-name name version)) | 1853 | (file-name (git-file-name name version)) |
| 1864 | (modules '((guix build utils) | 1854 | (sha256 (base32 "1g3k2g2p5yy7zk971bg7qh4k38p30aydp27c5bfb02gn7djknz7w")) |
| 1865 | (ice-9 ftw) | 1855 | (modules '((guix build utils))) |
| 1866 | (srfi srfi-26))) | ||
| 1867 | (snippet | 1856 | (snippet |
| 1868 | #~(begin | 1857 | #~(delete-all-but "libs" |
| 1869 | ;; XXX: 'delete-all-but' is copied from the turbovnc package. | 1858 | "delaunay-triangulation" |
| 1870 | (define (delete-all-but directory . preserve) | 1859 | "dxflib" |
| 1871 | (with-directory-excursion directory | 1860 | ;; "fontobene-qt" |
| 1872 | (let* ((pred (negate (cut member <> | 1861 | ;; "googletest" |
| 1873 | (cons* "." ".." preserve)))) | 1862 | ;; "hoedown" |
| 1874 | (items (scandir "." pred))) | 1863 | "librepcb" |
| 1875 | (for-each (cut delete-file-recursively <>) items)))) | 1864 | ;; "muparser" |
| 1876 | (delete-all-but "libs" | 1865 | "optional" |
| 1877 | "delaunay-triangulation" | 1866 | "parseagle" |
| 1878 | "dxflib" | 1867 | ;; "polyclipping" |
| 1879 | ;; "fontobene-qt" | 1868 | ;; "quazip" |
| 1880 | ;; "googletest" | 1869 | "type_safe")))) |
| 1881 | ;; "hoedown" | ||
| 1882 | "librepcb" | ||
| 1883 | ;; "muparser" | ||
| 1884 | "optional" | ||
| 1885 | "parseagle" | ||
| 1886 | ;; "polyclipping" | ||
| 1887 | ;; "quazip" | ||
| 1888 | "type_safe"))) | ||
| 1889 | (sha256 | ||
| 1890 | (base32 "1g3k2g2p5yy7zk971bg7qh4k38p30aydp27c5bfb02gn7djknz7w")))) | ||
| 1891 | (build-system qt-build-system) | 1870 | (build-system qt-build-system) |
| 1892 | (arguments | 1871 | (arguments |
| 1893 | (list | 1872 | (list |
| @@ -2446,27 +2425,16 @@ layout of a circuit corresponds to the desired netlists.") | |||
| 2446 | ;; no longer have their original upstream. | 2425 | ;; no longer have their original upstream. |
| 2447 | (recursive? #t))) | 2426 | (recursive? #t))) |
| 2448 | (file-name (git-file-name name version)) | 2427 | (file-name (git-file-name name version)) |
| 2449 | (snippet | 2428 | (modules '((guix build utils))) |
| 2450 | #~(begin | 2429 | (snippet #~(delete-all-but "3rdparty" |
| 2451 | (use-modules (guix build utils) | 2430 | ;; The following sources have all been patched, so |
| 2452 | (ice-9 ftw) | 2431 | ;; cannot easily be unbundled. |
| 2453 | (srfi srfi-26)) | 2432 | "QtPropertyBrowser" |
| 2454 | ;; XXX: 'delete-all-but' is copied from the turbovnc package. | 2433 | "json11" |
| 2455 | (define (delete-all-but directory . preserve) | 2434 | "python-console" |
| 2456 | (with-directory-excursion directory | 2435 | "oourafft" |
| 2457 | (let* ((pred (negate (cut member <> | 2436 | "imgui" |
| 2458 | (cons* "." ".." preserve)))) | 2437 | "qtimgui")) |
| 2459 | (items (scandir "." pred))) | ||
| 2460 | (for-each (cut delete-file-recursively <>) items)))) | ||
| 2461 | (delete-all-but "3rdparty" | ||
| 2462 | ;; The following sources have all been patched, so | ||
| 2463 | ;; cannot easily be unbundled. | ||
| 2464 | "QtPropertyBrowser" | ||
| 2465 | "json11" | ||
| 2466 | "python-console" | ||
| 2467 | "oourafft" | ||
| 2468 | "imgui" | ||
| 2469 | "qtimgui"))) | ||
| 2470 | (sha256 | 2438 | (sha256 |
| 2471 | (base32 "1mb2dywv4gd52vzmml7rlyqdv4psw0l0gfy0mgwsknxblps3aha1")))) | 2439 | (base32 "1mb2dywv4gd52vzmml7rlyqdv4psw0l0gfy0mgwsknxblps3aha1")))) |
| 2472 | (outputs '("out" "bba")) | 2440 | (outputs '("out" "bba")) |
| @@ -4951,21 +4919,10 @@ code{yosys}-based formal hardware verification flows.") | |||
| 4951 | ;; Custom verion of the antlr4; see third_party/README. | 4919 | ;; Custom verion of the antlr4; see third_party/README. |
| 4952 | (recursive? #t))) | 4920 | (recursive? #t))) |
| 4953 | (file-name (git-file-name name version)) | 4921 | (file-name (git-file-name name version)) |
| 4954 | (snippet | 4922 | (sha256 (base32 "0pj84bb3iyhrq09ggwfbhdhzb5c3d9ifga87pn0rjw9ym17ns1vh")) |
| 4955 | #~(begin | 4923 | (modules '((guix build utils))) |
| 4956 | (use-modules (guix build utils) | 4924 | (snippet #~(delete-all-but "third_party" |
| 4957 | (ice-9 ftw) | 4925 | "antlr4" "antlr4_bin" "tests" "UVM")))) |
| 4958 | (srfi srfi-26)) | ||
| 4959 | (define (delete-all-but directory . preserve) | ||
| 4960 | (with-directory-excursion directory | ||
| 4961 | (let* ((pred (negate (cut member <> | ||
| 4962 | (cons* "." ".." preserve)))) | ||
| 4963 | (items (scandir "." pred))) | ||
| 4964 | (for-each (cut delete-file-recursively <>) items)))) | ||
| 4965 | (delete-all-but "third_party" | ||
| 4966 | "antlr4" "antlr4_bin" "tests" "UVM"))) | ||
| 4967 | (sha256 | ||
| 4968 | (base32 "0pj84bb3iyhrq09ggwfbhdhzb5c3d9ifga87pn0rjw9ym17ns1vh")))) | ||
| 4969 | (build-system cmake-build-system) | 4926 | (build-system cmake-build-system) |
| 4970 | (arguments | 4927 | (arguments |
| 4971 | (list | 4928 | (list |
