Archived
1
0
Fork 0

gnu: pcb2gcode: Update to 2.5.0.

* gnu/packages/engineering.scm (pcb2gcode): Update to 2.5.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
This commit is contained in:
Felix Gruber 2023-04-02 17:45:50 +00:00 committed by Guillaume Le Vaillant
parent d8d89ffb01
commit 2bb577be93
No known key found for this signature in database
GPG key ID: 6BE8208ADF21FE3F

View file

@ -35,7 +35,7 @@
;;; Copyright © 2022 Greg Hogan <code@greghogan.com> ;;; Copyright © 2022 Greg Hogan <code@greghogan.com>
;;; Copyright © 2022 Artyom V. Poptsov <poptsov.artyom@gmail.com> ;;; Copyright © 2022 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022 Felix Gruber <felgru@posteo.net> ;;; Copyright © 2022, 2023 Felix Gruber <felgru@posteo.net>
;;; Copyright © 2023 Theofilos Pechlivanis <theofilos.pechlivanis@gmail.com> ;;; Copyright © 2023 Theofilos Pechlivanis <theofilos.pechlivanis@gmail.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
@ -3084,23 +3084,20 @@ data structures and to operate on them.")
@code{Poke Ras mode} and @code{Poke Map mode}."))) @code{Poke Ras mode} and @code{Poke Map mode}.")))
(define-public pcb2gcode (define-public pcb2gcode
;; Take some additional commits after v2.4.0 to fix build against
;; geos 3.10.1.
(let ((commit "ae41f9fe41e57ee5d0cced6c3b3c8aea9c3f5392"))
(package (package
(name "pcb2gcode") (name "pcb2gcode")
(version (git-version "2.4.0" "1" commit)) (version "2.5.0")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
(url "https://github.com/pcb2gcode/pcb2gcode") (url "https://github.com/pcb2gcode/pcb2gcode")
(commit commit) (commit (string-append "v" version))
(recursive? #t))) (recursive? #t)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1r1qmvpn5ffi2xpq2gigwsk8kn79s4s2ywfvicwf8i7rzwhkdf17")))) "01s41znkcq9x1rinsdqrrdj8p35isckrcxs14ajsi7wr39n1m5kk"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
(list boost (list boost
@ -3117,7 +3114,7 @@ data structures and to operate on them.")
and drilling of PCBs. It takes Gerber files as input and outputs G-code files and drilling of PCBs. It takes Gerber files as input and outputs G-code files
for the milling of PCBs. It also includes an autoleveller for the automatic for the milling of PCBs. It also includes an autoleveller for the automatic
dynamic calibration of the milling depth.") dynamic calibration of the milling depth.")
(license license:gpl3+)))) (license license:gpl3+)))
;; libdxfrw has no readme, no version release, no tags. Initial commit says ;; libdxfrw has no readme, no version release, no tags. Initial commit says
;; "libdxfrw-0.6.3 import", but it shares no git history with "upstream" ;; "libdxfrw-0.6.3 import", but it shares no git history with "upstream"