[PATCH electronics-team v4] gnu: Add apycula.

  • Done
  • quality assurance status badge
Details
One participant
  • Cayetano Santos
Owner
unassigned
Submitted by
Cayetano Santos
Severity
normal

Debbugs page

C
C
Cayetano Santos wrote on 10 Jun 01:57 -0700
(address . 78422@debbugs.gnu.org)(name . Cayetano Santos via Guix-patches via)(address . guix-patches@gnu.org)
d32c253a0c4f8d0a7ab0c0b45c006f8d4c732e84.1749545822.git.csantosb@inventati.org
From: Cayetano Santos via Guix-patches via <guix-patches@gnu.org>

* gnu/packages/electronics.scm (apycula): New variable.

Change-Id: I8e65416c1a555be189e9b8433d1ec7165aee16e9

---

With respect to previous version:

- updated to 0.20
- removed sanity-check-fix, as for github.com/YosysHQ/apicula/issues/337
- renamed package

Pickle files in the tar.gz need to be produced with gowin-eda, which cannot be packaged. To my understanding, these files are distributed under a mit license.


gnu/packages/electronics.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (46 lines)
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index 5910b5cc39..9a7c2b69df 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -29,6 +29,7 @@ (define-module (gnu packages electronics)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix build-system pyproject)
+ #:use-module (guix build-system python)
#:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix git-download)
@@ -561,6 +562,31 @@ (define-public pulseview
for sigrok.")
(license license:gpl3+)))
+(define-public apycula
+ (package
+ (name "apycula")
+ (version "0.20")
+ ;; The pypi tar.gz file includes the necessary .pickle files, not available
+ ;; in the home-page repository.
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "Apycula" version))
+ (sha256
+ (base32 "1dyi14kydn2cq4zja9aqjn1ic78g453i18f3hy7a6bxn746291yz"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:tests? #f)) ;requires Gowin EDA tools
+ (inputs (list python-crc))
+ (native-inputs (list python-setuptools python-wheel))
+ (home-page "https://github.com/YosysHQ/apicula/")
+ (synopsis "Gowin FPGA bitstream format")
+ (description
+ "The project Apycula provides tools to support development and
+generating bitstreams with Gowin FPGAs.")
+ (license license:expat)))
+
(define-public python-edalize
(package
(name "python-edalize")

base-commit: 5fd4df347e04b6cd3ce3fc91900f773a2e4824e3
--
2.49.0
C
C
Cayetano Santos wrote 4 days ago
Close
(address . 78743-done@debbugs.gnu.org)
875xgsjidm.fsf@inventati.org
-----BEGIN PGP SIGNATURE-----

iI0EARYKADUWIQTMuBhC+dcFjs1nN3q/XN9N9r9mggUCaFO9NRccY3NhbnRvc2JA
aW52ZW50YXRpLm9yZwAKCRC/XN9N9r9mgi+UAQCZOAZ1LPuUU+IBzMMR50ZyFB9b
6Hjq8id5/zby3bDBCwEA6v1hAY6jnFxnIBV6KegGCKjuY7KGt+8kt02YBk2Pgww=
=O5Pp
-----END PGP SIGNATURE-----

Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 78743@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 78743
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch