GNU bug report logs - #70967
[PATCH] Attempt to upgrade kicad to 8.0.2

Previous Next

Package: guix-patches;

Reported by: peter <at> polidoro.io

Date: Wed, 15 May 2024 18:17:01 UTC

Severity: normal

Tags: patch

Done: Greg Hogan <code <at> greghogan.com>

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: Greg Hogan <code <at> greghogan.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#70967: closed ([PATCH] Attempt to upgrade kicad to 8.0.2)
Date: Tue, 11 Mar 2025 15:12:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 11 Mar 2025 11:10:47 -0400
with message-id <CA+3U0ZkCaCJL_h429MSQVcxEMQnXW+hk7BKojuv4yEFJ9igPmg <at> mail.gmail.com>
and subject line Re: [bug#70967] [PATCH] Attempt to upgrade kicad to 8.0.2
has caused the debbugs.gnu.org bug report #70967,
regarding [PATCH] Attempt to upgrade kicad to 8.0.2
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
70967: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70967
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: peter <at> polidoro.io
To: guix-patches <at> gnu.org
Cc: Peter Polidoro <peter <at> polidoro.io>
Subject: [PATCH] Attempt to upgrade kicad to 8.0.2
Date: Wed, 15 May 2024 14:16:01 -0400
From: Peter Polidoro <peter <at> polidoro.io>

---
 gnu/packages/engineering.scm | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 624024b8d4..fc8974e72a 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -130,6 +130,7 @@ (define-module (gnu packages engineering)
   #:use-module (gnu packages mpi)
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages networking)
   #:use-module (gnu packages openkinect)
   #:use-module (gnu packages openkinect)
   #:use-module (gnu packages parallel)
@@ -1069,7 +1070,7 @@ (define-public inspekt3d
 (define-public kicad
   (package
     (name "kicad")
-    (version "7.0.11")
+    (version "8.0.2")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1077,7 +1078,7 @@ (define-public kicad
                     (commit version)))
               (sha256
                (base32
-                "1qn7w6pb1n5gx73z1zqbv140chh4307y8764z7xkdvric9i48qj4"))
+                "069ycii9zvdxwxd73afd6bp975r1555yvifi9zdb77qyvn0d9nr9"))
               (file-name (git-file-name name version))))
     (build-system cmake-build-system)
     (arguments
@@ -1089,8 +1090,8 @@ (define-public kicad
                 (string-append "-DOCC_INCLUDE_DIR="
                                #$(this-package-input "opencascade-occt")
                                "/include/opencascade")
-                "-DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON"
                 "-DKICAD_USE_EGL=ON"    ;because wxWidgets uses EGL
+                "-DKICAD_USE_BUNDLED_GLEW=ON"
                 "-DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE")
        #:phases
        (modify-phases %standard-phases
@@ -1122,16 +1123,16 @@ (define-public kicad
             (variable "KICAD") ;to find kicad-doc
             (files '("")))
            (search-path-specification
-            (variable "KICAD7_TEMPLATE_DIR")
+            (variable "KICAD8_TEMPLATE_DIR")
             (files '("share/kicad/template")))
            (search-path-specification
-            (variable "KICAD7_SYMBOL_DIR")
+            (variable "KICAD8_SYMBOL_DIR")
             (files '("share/kicad/symbols")))
            (search-path-specification
-            (variable "KICAD7_FOOTPRINT_DIR")
+            (variable "KICAD8_FOOTPRINT_DIR")
             (files '("share/kicad/footprints")))
            (search-path-specification
-            (variable "KICAD7_3DMODEL_DIR")
+            (variable "KICAD8_3DMODEL_DIR")
             (files '("share/kicad/3dmodels")))))
     (native-inputs (list boost
                          desktop-file-utils
@@ -1139,7 +1140,8 @@ (define-public kicad
                          pkg-config
                          swig
                          unixodbc
-                         zlib))
+                         zlib
+                         freeglut))
     (inputs (list bash-minimal
                   cairo
                   curl
@@ -1155,7 +1157,9 @@ (define-public kicad
                   gtk+
                   wxwidgets
                   python-wxpython
-                  gdk-pixbuf))
+                  gdk-pixbuf
+                  protobuf
+                  nng))
     (home-page "https://www.kicad.org/")
     (synopsis "Electronics Design Automation Suite")
     (description

base-commit: 28ce5085a0a4191c27aecdc085600acf585b607c
-- 
2.41.0



[Message part 3 (message/rfc822, inline)]
From: Greg Hogan <code <at> greghogan.com>
To: peter <at> polidoro.io
Cc: 70967-done <at> debbugs.gnu.org
Subject: Re: [bug#70967] [PATCH] Attempt to upgrade kicad to 8.0.2
Date: Tue, 11 Mar 2025 11:10:47 -0400
On Wed, May 15, 2024 at 2:17 PM <peter <at> polidoro.io> wrote:
>
> From: Peter Polidoro <peter <at> polidoro.io>
>
> ---
>  gnu/packages/engineering.scm | 22 +++++++++++++---------
>  1 file changed, 13 insertions(+), 9 deletions(-)
>
> diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
> index 624024b8d4..fc8974e72a 100644
> --- a/gnu/packages/engineering.scm
> +++ b/gnu/packages/engineering.scm
> @@ -130,6 +130,7 @@ (define-module (gnu packages engineering)
>    #:use-module (gnu packages mpi)
>    #:use-module (gnu packages multiprecision)
>    #:use-module (gnu packages ncurses)
> +  #:use-module (gnu packages networking)
>    #:use-module (gnu packages openkinect)
>    #:use-module (gnu packages openkinect)
>    #:use-module (gnu packages parallel)
> @@ -1069,7 +1070,7 @@ (define-public inspekt3d
>  (define-public kicad
>    (package
>      (name "kicad")
> -    (version "7.0.11")
> +    (version "8.0.2")
>      (source (origin
>                (method git-fetch)
>                (uri (git-reference
> @@ -1077,7 +1078,7 @@ (define-public kicad
>                      (commit version)))
>                (sha256
>                 (base32
> -                "1qn7w6pb1n5gx73z1zqbv140chh4307y8764z7xkdvric9i48qj4"))
> +                "069ycii9zvdxwxd73afd6bp975r1555yvifi9zdb77qyvn0d9nr9"))
>                (file-name (git-file-name name version))))
>      (build-system cmake-build-system)
>      (arguments
> @@ -1089,8 +1090,8 @@ (define-public kicad
>                  (string-append "-DOCC_INCLUDE_DIR="
>                                 #$(this-package-input "opencascade-occt")
>                                 "/include/opencascade")
> -                "-DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON"
>                  "-DKICAD_USE_EGL=ON"    ;because wxWidgets uses EGL
> +                "-DKICAD_USE_BUNDLED_GLEW=ON"
>                  "-DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE")
>         #:phases
>         (modify-phases %standard-phases
> @@ -1122,16 +1123,16 @@ (define-public kicad
>              (variable "KICAD") ;to find kicad-doc
>              (files '("")))
>             (search-path-specification
> -            (variable "KICAD7_TEMPLATE_DIR")
> +            (variable "KICAD8_TEMPLATE_DIR")
>              (files '("share/kicad/template")))
>             (search-path-specification
> -            (variable "KICAD7_SYMBOL_DIR")
> +            (variable "KICAD8_SYMBOL_DIR")
>              (files '("share/kicad/symbols")))
>             (search-path-specification
> -            (variable "KICAD7_FOOTPRINT_DIR")
> +            (variable "KICAD8_FOOTPRINT_DIR")
>              (files '("share/kicad/footprints")))
>             (search-path-specification
> -            (variable "KICAD7_3DMODEL_DIR")
> +            (variable "KICAD8_3DMODEL_DIR")
>              (files '("share/kicad/3dmodels")))))
>      (native-inputs (list boost
>                           desktop-file-utils
> @@ -1139,7 +1140,8 @@ (define-public kicad
>                           pkg-config
>                           swig
>                           unixodbc
> -                         zlib))
> +                         zlib
> +                         freeglut))
>      (inputs (list bash-minimal
>                    cairo
>                    curl
> @@ -1155,7 +1157,9 @@ (define-public kicad
>                    gtk+
>                    wxwidgets
>                    python-wxpython
> -                  gdk-pixbuf))
> +                  gdk-pixbuf
> +                  protobuf
> +                  nng))
>      (home-page "https://www.kicad.org/")
>      (synopsis "Electronics Design Automation Suite")
>      (description
>
> base-commit: 28ce5085a0a4191c27aecdc085600acf585b607c
> --
> 2.41.0

kicad was recently updated to 9.0.0. Closing.


This bug report was last modified 130 days ago.

Previous Next


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