diff options
| author | qblade <qblade@protonmail.com> | 2021-02-23 01:13:09 +0000 |
|---|---|---|
| committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2021-02-25 10:44:05 +0100 |
| commit | c1da9829f8b6d7c130ff3cc04ef7b15a5bb54825 (patch) | |
| tree | 23c8c344a064370ecb7e28e92182998b8844c5f3 /gnu | |
| parent | 801932f4dbf09cb40508025595c24f626a12ff0d (diff) | |
gnu: Add python-esptool.
* gnu/packages/engineering.scm (python-esptool-3.0): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/engineering.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 034dabc3f91..5e5cb02dd71 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm | |||
| @@ -21,6 +21,7 @@ | |||
| 21 | ;;; Copyright © 2020 B. Wilson <elaexuotee@wilsonb.com> | 21 | ;;; Copyright © 2020 B. Wilson <elaexuotee@wilsonb.com> |
| 22 | ;;; Copyright © 2020, 2021 Vinicius Monego <monego@posteo.net> | 22 | ;;; Copyright © 2020, 2021 Vinicius Monego <monego@posteo.net> |
| 23 | ;;; Copyright © 2020, 2021 Morgan Smith <Morgan.J.Smith@outlook.com> | 23 | ;;; Copyright © 2020, 2021 Morgan Smith <Morgan.J.Smith@outlook.com> |
| 24 | ;;; Copyright © 2021 qblade <qblade@protonmail.com> | ||
| 24 | ;;; | 25 | ;;; |
| 25 | ;;; This file is part of GNU Guix. | 26 | ;;; This file is part of GNU Guix. |
| 26 | ;;; | 27 | ;;; |
| @@ -106,6 +107,7 @@ | |||
| 106 | #:use-module (gnu packages pkg-config) | 107 | #:use-module (gnu packages pkg-config) |
| 107 | #:use-module (gnu packages pretty-print) | 108 | #:use-module (gnu packages pretty-print) |
| 108 | #:use-module (gnu packages python) | 109 | #:use-module (gnu packages python) |
| 110 | #:use-module (gnu packages python-crypto) | ||
| 109 | #:use-module (gnu packages python-xyz) | 111 | #:use-module (gnu packages python-xyz) |
| 110 | #:use-module (gnu packages qt) | 112 | #:use-module (gnu packages qt) |
| 111 | #:use-module (gnu packages readline) | 113 | #:use-module (gnu packages readline) |
| @@ -1522,6 +1524,32 @@ bindings for Python, Java, OCaml and more.") | |||
| 1522 | (define-public python2-capstone | 1524 | (define-public python2-capstone |
| 1523 | (package-with-python2 python-capstone)) | 1525 | (package-with-python2 python-capstone)) |
| 1524 | 1526 | ||
| 1527 | |||
| 1528 | (define-public python-esptool-3.0 | ||
| 1529 | (package | ||
| 1530 | (name "python-esptool") | ||
| 1531 | (version "3.0") | ||
| 1532 | (source | ||
| 1533 | (origin | ||
| 1534 | (method url-fetch) | ||
| 1535 | (uri (pypi-uri "esptool" version)) | ||
| 1536 | (sha256 | ||
| 1537 | (base32 | ||
| 1538 | "0d69rd9h8wrzjvfrc66vmz4qd5hly2fpdcwj2bdrlb7dbwikv5c7")))) | ||
| 1539 | (build-system python-build-system) | ||
| 1540 | (arguments | ||
| 1541 | `(#:tests? #f)) ;XXX: require python-reedsolo | ||
| 1542 | (propagated-inputs | ||
| 1543 | `(("python-ecdsa" ,python-ecdsa) | ||
| 1544 | ("python-pyaes" ,python-pyaes) | ||
| 1545 | ("python-pyserial" ,python-pyserial))) | ||
| 1546 | (home-page "https://github.com/espressif/esptool") | ||
| 1547 | (synopsis "Bootloader utility for Espressif ESP8266 & ESP32 chips") | ||
| 1548 | (description | ||
| 1549 | "@code{esptool.py} is a Python-based utility to communicate with the ROM | ||
| 1550 | bootloader in Espressif ESP8266 & ESP32 series chips.") | ||
| 1551 | (license license:gpl2+))) | ||
| 1552 | |||
| 1525 | (define-public radare2 | 1553 | (define-public radare2 |
| 1526 | (package | 1554 | (package |
| 1527 | (name "radare2") | 1555 | (name "radare2") |
