X-Loop: help-debbugs@HIDDEN Subject: [bug#78369] [PATCH electronics-team] gnu: prjtrellis: Update to 1.4-0.898329d. Resent-From: Cayetano Santos <csantosb@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: csantosb@HIDDEN, ekaitz@HIDDEN, gabriel@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN Resent-Date: Sun, 11 May 2025 10:43:01 +0000 Resent-Message-ID: <handler.78369.B.17469601634780 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 78369 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78369 <at> debbugs.gnu.org Cc: Cayetano Santos <csantosb@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Ekaitz Zarraga <ekaitz@HIDDEN>, Gabriel Wicki <gabriel@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN X-Debbugs-Original-Xcc: Cayetano Santos <csantosb@HIDDEN>, Ekaitz Zarraga <ekaitz@HIDDEN>, Gabriel Wicki <gabriel@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.17469601634780 (code B ref -1); Sun, 11 May 2025 10:43:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 May 2025 10:42:43 +0000 Received: from localhost ([127.0.0.1]:58739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uE48o-0001F0-FC for submit <at> debbugs.gnu.org; Sun, 11 May 2025 06:42:43 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45002) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <csantosb@HIDDEN>) id 1uE48l-0001Eg-SA for submit <at> debbugs.gnu.org; Sun, 11 May 2025 06:42:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <csantosb@HIDDEN>) id 1uE48f-0002WH-Iv for guix-patches@HIDDEN; Sun, 11 May 2025 06:42:33 -0400 Received: from latitanza.investici.org ([82.94.249.234]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <csantosb@HIDDEN>) id 1uE48c-0004nj-QK for guix-patches@HIDDEN; Sun, 11 May 2025 06:42:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1746960140; bh=auk0/TcARcaLm40HofRl8xaeRKX1ckNLrd+9Kcsh0No=; h=From:To:Cc:Subject:Date:From; b=uoldaaY3QRyTKWUOgyRWYa2w5MMjyAAruw/ZrcuaNgEe2eGzAWWjfY/D5E7QbPFUg ixIHPa9oBdDCDRPaR9FYZ4r2JzT4tAQjq5g7z+UNCx9em207A+FabG1TPMFVIvTx54 0bPo+8R2DLY/fuUT9bFxmzO36KdLMAlE9rQV4e7A= Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4ZwK7J0MJTzGp9f; Sun, 11 May 2025 10:42:20 +0000 (UTC) Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: cayetano.santos@HIDDEN) by localhost (Postfix) with ESMTPSA id 4ZwK7H5DwvzGp9V; Sun, 11 May 2025 10:42:19 +0000 (UTC) From: Cayetano Santos <csantosb@HIDDEN> Date: Sun, 11 May 2025 12:41:57 +0200 Message-ID: <b208e599d18e21e9c0409914bf0931286928a97e.1746960117.git.csantosb@HIDDEN> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=82.94.249.234; envelope-from=csantosb@HIDDEN; helo=latitanza.investici.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) * gnu/packages/electronics.scm (prjtrellis): Update to 1.4-0.898329d. Change-Id: I7773415ee875fe266e523ee8fda25467db1b85f5 --- gnu/packages/electronics.scm | 95 +++++++++++++++++++----------------- 1 file changed, 49 insertions(+), 46 deletions(-) diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index da37a9fb33..f7134fac8e 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -423,50 +423,53 @@ (define-public openboardview (license license:expat))) (define-public prjtrellis - (package - (name "prjtrellis") - (version "1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/YosysHQ/prjtrellis/") - (commit version) - ;; Pull the bitstream database for ECP5 devices; this is useful - ;; only by prjtrellis: there is no need to package it separately. - (recursive? #t))) - (file-name (git-file-name name version)) - (modules '((guix build utils))) - (snippet - ;; Remove bundled source code for which Guix has packages. - '(with-directory-excursion "libtrellis/3rdparty" - (for-each delete-file-recursively - '("pybind11")))) - (sha256 - (base32 "0c3asdfrjmnc6q3vawn3nfghgg43iajwy2zb8kck9d3wrypbhlmc")))) - (build-system cmake-build-system) - (arguments - (list - ;; The examples test directory requires nextpnr, using this package as a - ;; backend, which is provided by nextpnr-ecp5: the tests are to be run - ;; in this later package. - #:tests? #f - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ - (chdir "libtrellis"))) - ;; point to pybind11 include dir - (add-after 'chdir 'setenv-pybind11 - (lambda* (#:key inputs #:allow-other-keys) - (setenv "PYBIND11_INCLUDE_DIR" - (string-append #$(this-package-input "pybind11") - "/include/pybind11"))))))) - (native-inputs (list python)) - (inputs (list openocd boost pybind11)) - (synopsis "Placement and routing for ECP5 FPGAs") - (description - "Project Trellis is a Nextpnr backend compatible with ECP5 FPGAs. + ;; Last release is 2 years old. + (let ((commit "898329dddf6ce6463299973081f109d645b9c55f") + (revision "0")) + (package + (name "prjtrellis") + (version (git-version "1.4" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/YosysHQ/prjtrellis/") + (commit commit) + ;; Pull the bitstream database for ECP5 devices; this is useful + ;; only by prjtrellis: there is no need to package it separately. + (recursive? #t))) + (file-name (git-file-name name version)) + (modules '((guix build utils))) + (snippet + ;; Remove bundled source code for which Guix has packages. + '(with-directory-excursion "libtrellis/3rdparty" + (for-each delete-file-recursively + '("pybind11")))) + (sha256 + (base32 "1qljgn7rxz114vki21rms70zi9rgr4gw7crdfihxx1n68zgv60gg")))) + (build-system cmake-build-system) + (arguments + (list + ;; The examples test directory requires nextpnr, using this package as a + ;; backend, which is provided by nextpnr-ecp5: the tests are to be run + ;; in this later package. + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "libtrellis"))) + ;; point to pybind11 include dir + (add-after 'chdir 'setenv-pybind11 + (lambda* (#:key inputs #:allow-other-keys) + (setenv "PYBIND11_INCLUDE_DIR" + (string-append #$(this-package-input "pybind11") + "/include/pybind11"))))))) + (native-inputs (list python)) + (inputs (list openocd boost pybind11)) + (synopsis "Placement and routing for ECP5 FPGAs") + (description + "Project Trellis is a Nextpnr backend compatible with ECP5 FPGAs. The following features are currently available: @itemize @item logic slice functionality, including carries @@ -478,8 +481,8 @@ (define-public prjtrellis @item global networks and PLLs @item transcievers (DCUs.) @end itemize") - (home-page "https://github.com/YosysHQ/prjtrellis/") - (license license:expat))) + (home-page "https://github.com/YosysHQ/prjtrellis/") + (license license:expat)))) (define-public opensta ;; There are no releases, we use last commit. base-commit: 4fe484ee7e9d598a9d0a249c375b75a14b95d1b4 -- 2.49.0
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Cayetano Santos <csantosb@HIDDEN> Subject: bug#78369: Acknowledgement ([PATCH electronics-team] gnu: prjtrellis: Update to 1.4-0.898329d.) Message-ID: <handler.78369.B.17469601634780.ack <at> debbugs.gnu.org> References: <b208e599d18e21e9c0409914bf0931286928a97e.1746960117.git.csantosb@HIDDEN> X-Gnu-PR-Message: ack 78369 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 78369 <at> debbugs.gnu.org Date: Sun, 11 May 2025 10:43:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to Cayetano Santos <csantosb@HIDDEN>, Ekaitz Zarraga <ekaitz@HIDDEN= ch>, Gabriel Wicki <gabriel@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@g= mail.com> (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 78369 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 78369: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78369 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.