diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2026-08-11 15:18:13 +0200 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2026-08-17 15:57:25 +0200 |
| commit | d84c48e8139fc4be8bbea5d775c4a0dabd999eb4 (patch) | |
| tree | aba9a8f2ddcd8774f4d2f08d6ca174894f9e88bc /gnu | |
| parent | 08634dd0ed6558ff1a85b1d0bae5f4ce6f2e456f (diff) | |
gnu: adms: Move to electronics.
* gnu/packages/engineering.scm (adms): Mark as deprecated and move from
here ...
* gnu/packages/electronics.scm: ... to here.
Merges guix/guix!10493
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/electronics.scm | 40 | ||||
| -rw-r--r-- | gnu/packages/engineering.scm | 44 |
2 files changed, 45 insertions, 39 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index b204387b13c..650eed333e6 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm | |||
| @@ -41,6 +41,7 @@ | |||
| 41 | ;;; Copyright © 2025 Thomas Guillermo Albers Raviola <thomas@thomaslabs.org> | 41 | ;;; Copyright © 2025 Thomas Guillermo Albers Raviola <thomas@thomaslabs.org> |
| 42 | ;;; Copyright © 2019 Vagrant Cascadian <vagrant@debian.org> | 42 | ;;; Copyright © 2019 Vagrant Cascadian <vagrant@debian.org> |
| 43 | ;;; Copyright © 2026 Thiago Negri <evohunz@gmail.com> | 43 | ;;; Copyright © 2026 Thiago Negri <evohunz@gmail.com> |
| 44 | ;;; Copyright © 2020 Morgan Smith <Morgan.J.Smith@outlook.com> | ||
| 44 | ;;; | 45 | ;;; |
| 45 | ;;; This file is part of GNU Guix. | 46 | ;;; This file is part of GNU Guix. |
| 46 | ;;; | 47 | ;;; |
| @@ -347,6 +348,45 @@ formal verification.") | |||
| 347 | formal verification. This is the Yosyshq fork of ABC.") | 348 | formal verification. This is the Yosyshq fork of ABC.") |
| 348 | (license (license:non-copyleft "file:///copyright.txt")))) | 349 | (license (license:non-copyleft "file:///copyright.txt")))) |
| 349 | 350 | ||
| 351 | (define-public adms | ||
| 352 | (package | ||
| 353 | (name "adms") | ||
| 354 | (version "2.3.7") | ||
| 355 | (source (origin | ||
| 356 | (method git-fetch) | ||
| 357 | (uri (git-reference | ||
| 358 | (url "https://github.com/Qucs/ADMS") | ||
| 359 | (commit (string-append "release-" version)))) | ||
| 360 | (file-name (git-file-name name version)) | ||
| 361 | (sha256 | ||
| 362 | (base32 | ||
| 363 | "0i37c9k6q1iglmzp9736rrgsnx7sw8xn3djqbbjw29zsyl3pf62c")))) | ||
| 364 | (build-system gnu-build-system) | ||
| 365 | (arguments | ||
| 366 | (list #:phases | ||
| 367 | #~(modify-phases %standard-phases | ||
| 368 | (add-after 'unpack 'patch-shebang | ||
| 369 | (lambda _ | ||
| 370 | (substitute* "bootstrap.sh" | ||
| 371 | (("# !/bin/sh") | ||
| 372 | (string-append "#!" (which "sh"))))))))) | ||
| 373 | (native-inputs | ||
| 374 | (list autoconf | ||
| 375 | automake | ||
| 376 | bison | ||
| 377 | flex | ||
| 378 | libtool | ||
| 379 | perl | ||
| 380 | perl-xml-libxml)) | ||
| 381 | (home-page "https://github.com/Qucs/ADMS") | ||
| 382 | (synopsis "Automatic device model synthesizer") | ||
| 383 | (description | ||
| 384 | "ADMS is a code generator that converts electrical compact device models | ||
| 385 | specified in high-level description language into ready-to-compile C code for | ||
| 386 | the API of spice simulators. Based on transformations specified in XML | ||
| 387 | language, ADMS transforms Verilog-AMS code into other target languages.") | ||
| 388 | (license license:gpl3))) | ||
| 389 | |||
| 350 | (define-public apycula | 390 | (define-public apycula |
| 351 | (package | 391 | (package |
| 352 | (name "apycula") | 392 | (name "apycula") |
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 45027b02eb2..d4b50c2f5b1 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | ;;; Copyright © 2020, 2021, 2025 Ekaitz Zarraga <ekaitz@elenq.tech> | 21 | ;;; Copyright © 2020, 2021, 2025 Ekaitz Zarraga <ekaitz@elenq.tech> |
| 22 | ;;; Copyright © 2020 B. Wilson <elaexuotee@wilsonb.com> | 22 | ;;; Copyright © 2020 B. Wilson <elaexuotee@wilsonb.com> |
| 23 | ;;; Copyright © 2020, 2021, 2022, 2023, 2024, 2025 Vinicius Monego <monego@posteo.net> | 23 | ;;; Copyright © 2020, 2021, 2022, 2023, 2024, 2025 Vinicius Monego <monego@posteo.net> |
| 24 | ;;; Copyright © 2020, 2021, 2023 Morgan Smith <Morgan.J.Smith@outlook.com> | 24 | ;;; Copyright © 2021, 2023 Morgan Smith <Morgan.J.Smith@outlook.com> |
| 25 | ;;; Copyright © 2021 qblade <qblade@protonmail.com> | 25 | ;;; Copyright © 2021 qblade <qblade@protonmail.com> |
| 26 | ;;; Copyright © 2021 Gerd Heber <gerd.heber@gmail.com> | 26 | ;;; Copyright © 2021 Gerd Heber <gerd.heber@gmail.com> |
| 27 | ;;; Copyright © 2021, 2022, 2026 Guillaume Le Vaillant <glv@posteo.net> | 27 | ;;; Copyright © 2021, 2022, 2026 Guillaume Le Vaillant <glv@posteo.net> |
| @@ -85,6 +85,7 @@ | |||
| 85 | #:use-module (guix build-system meson) | 85 | #:use-module (guix build-system meson) |
| 86 | #:use-module (guix build-system pyproject) | 86 | #:use-module (guix build-system pyproject) |
| 87 | #:use-module (guix build-system qt) | 87 | #:use-module (guix build-system qt) |
| 88 | #:use-module (guix deprecation) | ||
| 88 | #:use-module (guix download) | 89 | #:use-module (guix download) |
| 89 | #:use-module (guix gexp) | 90 | #:use-module (guix gexp) |
| 90 | #:use-module (guix git-download) | 91 | #:use-module (guix git-download) |
| @@ -1781,44 +1782,9 @@ arbitrary wavevectors, using fully-vectorial and three-dimensional methods.") | |||
| 1781 | developed at MIT to model electromagnetic systems.") | 1782 | developed at MIT to model electromagnetic systems.") |
| 1782 | (license license:gpl2+))) | 1783 | (license license:gpl2+))) |
| 1783 | 1784 | ||
| 1784 | (define-public adms | 1785 | ;; XXX: Deprecated on <2026-08-10>. |
| 1785 | (package | 1786 | (define-deprecated/public-alias adms |
| 1786 | (name "adms") | 1787 | (@ (gnu packages electronics) adms)) |
| 1787 | (version "2.3.7") | ||
| 1788 | (source (origin | ||
| 1789 | (method git-fetch) | ||
| 1790 | (uri (git-reference | ||
| 1791 | (url "https://github.com/Qucs/ADMS") | ||
| 1792 | (commit (string-append "release-" version)))) | ||
| 1793 | (file-name (git-file-name name version)) | ||
| 1794 | (sha256 | ||
| 1795 | (base32 | ||
| 1796 | "0i37c9k6q1iglmzp9736rrgsnx7sw8xn3djqbbjw29zsyl3pf62c")))) | ||
| 1797 | (build-system gnu-build-system) | ||
| 1798 | (arguments | ||
| 1799 | (list #:phases | ||
| 1800 | #~(modify-phases %standard-phases | ||
| 1801 | (add-after 'unpack 'patch-shebang | ||
| 1802 | (lambda _ | ||
| 1803 | (substitute* "bootstrap.sh" | ||
| 1804 | (("# !/bin/sh") | ||
| 1805 | (string-append "#!" (which "sh"))))))))) | ||
| 1806 | (native-inputs | ||
| 1807 | (list autoconf | ||
| 1808 | automake | ||
| 1809 | bison | ||
| 1810 | flex | ||
| 1811 | libtool | ||
| 1812 | perl | ||
| 1813 | perl-xml-libxml)) | ||
| 1814 | (home-page "https://github.com/Qucs/ADMS") | ||
| 1815 | (synopsis "Automatic device model synthesizer") | ||
| 1816 | (description | ||
| 1817 | "ADMS is a code generator that converts electrical compact device models | ||
| 1818 | specified in high-level description language into ready-to-compile C code for | ||
| 1819 | the API of spice simulators. Based on transformations specified in XML | ||
| 1820 | language, ADMS transforms Verilog-AMS code into other target languages.") | ||
| 1821 | (license license:gpl3))) | ||
| 1822 | 1788 | ||
| 1823 | (define-public arduino-cli | 1789 | (define-public arduino-cli |
| 1824 | (package | 1790 | (package |
