GNU bug report logs - #75758
[PATCH] gnu: Remove arachne-pnr.

Previous Next

Package: guix-patches;

Reported by: Cayetano Santos <csantosb <at> inventati.org>

Date: Wed, 22 Jan 2025 11:38:01 UTC

Severity: normal

Tags: patch

Done: Zheng Junjie <zhengjunjie <at> iscas.ac.cn>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Cayetano Santos <csantosb <at> inventati.org>
Subject: bug#75758: closed (Re: [bug#75758] [PATCH] gnu: Remove arachne-pnr.)
Date: Mon, 27 Jan 2025 03:42:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#75758: [PATCH] gnu: Remove arachne-pnr.

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 75758 <at> debbugs.gnu.org.

-- 
75758: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75758
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Zheng Junjie <zhengjunjie <at> iscas.ac.cn>
To: Cayetano Santos via Guix-patches via <guix-patches <at> gnu.org>
Cc: 75758-done <at> debbugs.gnu.org, Cayetano Santos <csantosb <at> inventati.org>
Subject: Re: [bug#75758] [PATCH] gnu: Remove arachne-pnr.
Date: Mon, 27 Jan 2025 11:41:36 +0800
[Message part 3 (text/plain, inline)]
Cayetano Santos via Guix-patches via <guix-patches <at> gnu.org> writes:

> * gnu/packages/fpga.scm (arachne-pnr): Delete variable.
>
> Change-Id: I86a42633de96af04499106aabca43bfab4b35f24
> ---
>
> Arachne README.md states that this code is not maintained anymore, and advices to replace it by nextpnr.

I added this to the commit message.

>
>  gnu/packages/fpga.scm | 42 ------------------------------------------
>  1 file changed, 42 deletions(-)
>
> diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm
> index fadf72ba1d..4af701bc14 100644
> --- a/gnu/packages/fpga.scm
> +++ b/gnu/packages/fpga.scm
> @@ -402,48 +402,6 @@ (define-public nextpnr-ice40
>        (home-page "https://github.com/YosysHQ/nextpnr")
>        (license license:expat))))
>  
> -(define-public arachne-pnr
> -  (let ((commit "840bdfdeb38809f9f6af4d89dd7b22959b176fdd")
> -        (revision "2"))
> -   (package
> -    (name "arachne-pnr")
> -    (version (string-append "0.0-" revision "-" (string-take commit 9)))
> -    (source (origin
> -              (method git-fetch)
> -              (uri (git-reference
> -                     (url "https://github.com/YosysHQ/arachne-pnr")
> -                     (commit commit)))
> -              (file-name (git-file-name name version))
> -              (sha256
> -                (base32
> -                   "1dqvjvgvsridybishv4pnigw9gypxh7r7nrqp9z9qq92v7c5rxzl"))))
> -    (build-system gnu-build-system)
> -    (arguments
> -     `(#:test-target "test"
> -       #:make-flags
> -       (list (string-append "DESTDIR=" (assoc-ref %outputs "out"))
> -             (string-append "ICEBOX=" (string-append
> -                                       (assoc-ref %build-inputs "icestorm")
> -                                       "/share/icebox")))
> -       #:phases (modify-phases %standard-phases
> -       (replace 'configure
> -         (lambda* (#:key outputs inputs #:allow-other-keys)
> -           (substitute* '("./tests/fsm/generate.py"
> -                          "./tests/combinatorial/generate.py")
> -             (("#!/usr/bin/python") "#!/usr/bin/python2"))
> -           #t)))))
> -    (inputs
> -     (list icestorm))
> -    (native-inputs
> -     `(("git" ,git)  ; for determining its own version string
> -       ("yosys" ,yosys) ; for tests
> -       ("perl" ,perl) ; for shasum
> -       ("python-2" ,python-2))) ; for tests
> -    (home-page "https://github.com/YosysHQ/arachne-pnr")
> -    (synopsis "Place-and-Route tool for FPGAs")
> -    (description "Arachne-PNR is a Place-and-Route Tool For FPGAs.")
> -    (license license:gpl2))))
> -
>  (define-public gtkwave
>    (package
>      (name "gtkwave")
>
> base-commit: 49cb321eb799ef9da82ba83a0a0e0db4b1a72f51
pushed, closing.
[signature.asc (application/pgp-signature, inline)]
[Message part 5 (message/rfc822, inline)]
From: Cayetano Santos <csantosb <at> inventati.org>
To: guix-patches <at> gnu.org
Cc: Cayetano Santos <csantosb <at> inventati.org>
Subject: [PATCH] gnu: Remove arachne-pnr.
Date: Wed, 22 Jan 2025 12:35:26 +0100
* gnu/packages/fpga.scm (arachne-pnr): Delete variable.

Change-Id: I86a42633de96af04499106aabca43bfab4b35f24
---

Arachne README.md states that this code is not maintained anymore, and advices to replace it by nextpnr.

 gnu/packages/fpga.scm | 42 ------------------------------------------
 1 file changed, 42 deletions(-)

diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm
index fadf72ba1d..4af701bc14 100644
--- a/gnu/packages/fpga.scm
+++ b/gnu/packages/fpga.scm
@@ -402,48 +402,6 @@ (define-public nextpnr-ice40
       (home-page "https://github.com/YosysHQ/nextpnr")
       (license license:expat))))
 
-(define-public arachne-pnr
-  (let ((commit "840bdfdeb38809f9f6af4d89dd7b22959b176fdd")
-        (revision "2"))
-   (package
-    (name "arachne-pnr")
-    (version (string-append "0.0-" revision "-" (string-take commit 9)))
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                     (url "https://github.com/YosysHQ/arachne-pnr")
-                     (commit commit)))
-              (file-name (git-file-name name version))
-              (sha256
-                (base32
-                   "1dqvjvgvsridybishv4pnigw9gypxh7r7nrqp9z9qq92v7c5rxzl"))))
-    (build-system gnu-build-system)
-    (arguments
-     `(#:test-target "test"
-       #:make-flags
-       (list (string-append "DESTDIR=" (assoc-ref %outputs "out"))
-             (string-append "ICEBOX=" (string-append
-                                       (assoc-ref %build-inputs "icestorm")
-                                       "/share/icebox")))
-       #:phases (modify-phases %standard-phases
-       (replace 'configure
-         (lambda* (#:key outputs inputs #:allow-other-keys)
-           (substitute* '("./tests/fsm/generate.py"
-                          "./tests/combinatorial/generate.py")
-             (("#!/usr/bin/python") "#!/usr/bin/python2"))
-           #t)))))
-    (inputs
-     (list icestorm))
-    (native-inputs
-     `(("git" ,git)  ; for determining its own version string
-       ("yosys" ,yosys) ; for tests
-       ("perl" ,perl) ; for shasum
-       ("python-2" ,python-2))) ; for tests
-    (home-page "https://github.com/YosysHQ/arachne-pnr")
-    (synopsis "Place-and-Route tool for FPGAs")
-    (description "Arachne-PNR is a Place-and-Route Tool For FPGAs.")
-    (license license:gpl2))))
-
 (define-public gtkwave
   (package
     (name "gtkwave")

base-commit: 49cb321eb799ef9da82ba83a0a0e0db4b1a72f51
--
2.47.1




This bug report was last modified 178 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.