gnu: pcb2gcode: Update to 2.4.0.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Felix Gruber 2022-07-06 18:14:07 +00:00 committed by Ludovic Courtès
parent c493ecfa9b
commit d58dc0fcd2
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -35,6 +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>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -2857,20 +2858,23 @@ (define-public poke
(license license:gpl3+))) (license license:gpl3+)))
(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 "2.1.0") (version (git-version "2.4.0" "1" commit))
(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 (string-append "v" version)) (commit commit)
(recursive? #t))) (recursive? #t)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0nzglcyh6ban27cc73j4l7w7r9k38qivq0jz8iwnci02pfalw4ry")))) "1r1qmvpn5ffi2xpq2gigwsk8kn79s4s2ywfvicwf8i7rzwhkdf17"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
(list boost (list boost
@ -2887,7 +2891,7 @@ (define-public pcb2gcode
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+))))
(define-public syscall-intercept (define-public syscall-intercept
;; Upstream provides no tag. Also, last version update is 4 years old. ;; Upstream provides no tag. Also, last version update is 4 years old.