[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#62622] [PATCH 7/8] gnu: pcb2gcode: Update to 2.5.0.
From: |
Felix Gruber |
Subject: |
[bug#62622] [PATCH 7/8] gnu: pcb2gcode: Update to 2.5.0. |
Date: |
Sun, 2 Apr 2023 17:45:50 +0000 |
* gnu/packages/engineering.scm (pcb2gcode): Update to 2.5.0.
---
gnu/packages/engineering.scm | 61 +++++++++++++++++-------------------
1 file changed, 29 insertions(+), 32 deletions(-)
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 18f2d024b1..6bd4cadfc3 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -35,7 +35,7 @@
;;; Copyright © 2022 Greg Hogan <code@greghogan.com>
;;; Copyright © 2022 Artyom V. Poptsov <poptsov.artyom@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>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -3083,40 +3083,37 @@ (define-public emacs-poke
@code{Poke Ras mode} and @code{Poke Map mode}.")))
(define-public pcb2gcode
- ;; Take some additional commits after v2.4.0 to fix build against
- ;; geos 3.10.1.
- (let ((commit "ae41f9fe41e57ee5d0cced6c3b3c8aea9c3f5392"))
- (package
- (name "pcb2gcode")
- (version (git-version "2.4.0" "1" commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/pcb2gcode/pcb2gcode")
- (commit commit)
- (recursive? #t)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1r1qmvpn5ffi2xpq2gigwsk8kn79s4s2ywfvicwf8i7rzwhkdf17"))))
- (build-system gnu-build-system)
- (inputs
- (list boost
- geos
- gerbv
- glibmm
- gtkmm-2
- librsvg))
- (native-inputs
- (list autoconf automake libtool pkg-config))
- (home-page "https://github.com/pcb2gcode/pcb2gcode")
- (synopsis "Generate G-code for milling PCBs")
- (description "pcb2gcode is a command-line program for isolation routing
+ (package
+ (name "pcb2gcode")
+ (version "2.5.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/pcb2gcode/pcb2gcode")
+ (commit (string-append "v" version))
+ (recursive? #t)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "01s41znkcq9x1rinsdqrrdj8p35isckrcxs14ajsi7wr39n1m5kk"))))
+ (build-system gnu-build-system)
+ (inputs
+ (list boost
+ geos
+ gerbv
+ glibmm
+ gtkmm-2
+ librsvg))
+ (native-inputs
+ (list autoconf automake libtool pkg-config))
+ (home-page "https://github.com/pcb2gcode/pcb2gcode")
+ (synopsis "Generate G-code for milling PCBs")
+ (description "pcb2gcode is a command-line program for isolation routing
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
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-0.6.3 import", but it shares no git history with "upstream"
--
2.39.2
- [bug#62622] [PATCH 0/8] Update proj and a few other geo packages, Felix Gruber, 2023/04/02
- [bug#62622] [PATCH 2/8] gnu: proj: Update to 9.2.0., Felix Gruber, 2023/04/02
- [bug#62622] [PATCH 1/8] gnu: geos: Update to 3.11.2., Felix Gruber, 2023/04/02
- [bug#62622] [PATCH 6/8] gnu: python-osmnx: Use pyproject-build-system., Felix Gruber, 2023/04/02
- [bug#62622] [PATCH 4/8] gnu: python-cartopy: Update to 0.21.1., Felix Gruber, 2023/04/02
- [bug#62622] [PATCH 3/8] gnu: python-pyproj: Update to 3.5.0., Felix Gruber, 2023/04/02
- [bug#62622] [PATCH 5/8] gnu: python-rtree: Update to 1.0.1., Felix Gruber, 2023/04/02
- [bug#62622] [PATCH 7/8] gnu: pcb2gcode: Update to 2.5.0.,
Felix Gruber <=
- [bug#62622] [PATCH 8/8] gnu: qgis: Update to 3.30.1., Felix Gruber, 2023/04/02
- bug#62622: [PATCH 0/8] Update proj and a few other geo packages, Guillaume Le Vaillant, 2023/04/12