GNU bug report logs -
#78743
[PATCH electronics-team v4] gnu: Add apycula.
Previous Next
To reply to this bug, email your comments to 78743 AT debbugs.gnu.org.
There is no need to reopen the bug first.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
csantosb <at> inventati.org, ekaitz <at> elenq.tech, gabriel <at> erlikon.ch, maxim.cournoyer <at> gmail.com, guix-patches <at> gnu.org
:
bug#78743
; Package
guix-patches
.
(Tue, 10 Jun 2025 09:05:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Cayetano Santos <csantosb <at> inventati.org>
:
New bug report received and forwarded. Copy sent to
csantosb <at> inventati.org, ekaitz <at> elenq.tech, gabriel <at> erlikon.ch, maxim.cournoyer <at> gmail.com, guix-patches <at> gnu.org
.
(Tue, 10 Jun 2025 09:05:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Cayetano Santos via Guix-patches via <guix-patches <at> 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(+)
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
Reply sent
to
Cayetano Santos <csantosb <at> inventati.org>
:
You have taken responsibility.
(Thu, 19 Jun 2025 07:34:04 GMT)
Full text and
rfc822 format available.
Notification sent
to
Cayetano Santos <csantosb <at> inventati.org>
:
bug acknowledged by developer.
(Thu, 19 Jun 2025 07:34:04 GMT)
Full text and
rfc822 format available.
Message #10 received at 78743-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Moved to
https://codeberg.org/guix/guix/pulls/677
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 15 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.