Page MenuHomeSolus

Update kicad to 6.0.4
Closed, ResolvedPublic

Description

First big feature update since 2018.

There have been many important changes that make this release a substantial improvement over the 5.x series and a worthwhile upgrade for users on all platforms. There are hundreds of new features and improvements, as well as hundreds of bugs that have been fixed.

https://www.kicad.org/blog/2021/12/KiCad-6.0.0-Release/
https://www.kicad.org/blog/2022/02/KiCad-6.0.4-Release/

Link to source tarball: https://gitlab.com/kicad/code/kicad/-/archive/6.0.4/kicad-6.0.4.tar.bz2

Thx <3

Event Timeline

Girtablulu triaged this task as Normal priority.
Girtablulu moved this task from Backlog to Update Requested on the Software board.

Reminder to myself to get to this sooner than later.

GladOSkar renamed this task from Update kicad to 6.0.0 to Update kicad to 6.0.2.Feb 21 2022, 4:20 PM
GladOSkar updated the task description. (Show Details)
GladOSkar renamed this task from Update kicad to 6.0.2 to Update kicad to 6.0.4.Apr 10 2022, 12:51 PM
GladOSkar updated the task description. (Show Details)

KiCad has included the locales into the kicad repository and package itself.

The current source code seems to use new OCC api - so I commented it out and it compiles.

wxwidgets was compiled with the package.yml provided by T10368.

I can compile the other package by bumping the version number. No additional work needed.

diff --git a/package.yml b/package.yml
index 5f8494e..c78d0a7 100644
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
 name       : kicad
-version    : 5.1.10
-release    : 25
+version    : 6.0.10
+release    : 26
 source     :
-    - https://github.com/KiCad/kicad-source-mirror/archive/refs/tags/5.1.10.tar.gz : 79b452eb6c555df21d5fbb4ac2fe0bc020edf1f170609dfb0b5d8ee565530116
+    - https://github.com/KiCad/kicad-source-mirror/archive/refs/tags/6.0.10.tar.gz : ee9bd40b96da798788a7bf16cbe26f73d4caf2177f010d13b7444d22afea5006
 homepage   : https://www.kicad.org/
 license    : GPL-3.0-or-later
 component  : office.scientific
@@ -15,26 +15,35 @@ builddeps  :
     - pkgconfig(glm)
     - pkgconfig(glew)
     - pkgconfig(glut)
+    - pkgconfig(gtk+-3.0)
     - pkgconfig(libcurl)
+    - pkgconfig(python3)
     - pkgconfig(x11)
     - libboost-devel
     - ngspice-devel
     - opencascade-devel
     - swig
     - wxwidgets-devel
+    - git
 rundeps    :
     - kicad-footprints
-    - kicad-i18n
     - kicad-packages3d
     - kicad-symbols
     - kicad-templates
     - ngspice-devel
+patterns:
+    - i18n:
+        - /usr/share/locale
 clang      : yes
 setup      : |
-    %patch -p1 < $pkgfiles/OCE-3D-plugin-to-occt-7_6_0.patch
     %cmake \
+        -DCMAKE_BUILD_TYPE=Release \
+        -DKICAD_BUILD_I18N=ON \
+        -DKICAD_BUILD_QA_TESTS=OFF \
+        -DKICAD_I18N_UNIX_STRICT_PATH=ON \
         -DKICAD_SCRIPTING_WXPYTHON=OFF \
         -DKICAD_USE_OCE=OFF \
+        -DKICAD_USE_EGL=ON \
         -DKICAD_USE_OCC=ON .
 build      : |
     %make
algent added a subscriber: algent.

Resolved by fe6741231037