Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 894660 - sci-electronics/kicad-7.0.0 version bump
Summary: sci-electronics/kicad-7.0.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Zoltan Puskas
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-02-15 21:25 UTC by Alex Orange
Modified: 2023-02-17 05:13 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Orange 2023-02-15 21:25:29 UTC
Upstream has released version 7.0.0. This is a big feature dump, so it would be nice to have.

I have a repo with version 7.0.0 ebuilds in it. They are based on the ebuilds from packages.g.o with minimal changes to work with 7.0.0 (a few changes in config with kicad and maybe a minor change here and there in the supporting packages).

I am putting this here instead of #873124 because that bug seems to be suggesting a change to the wxpython is required which it is not.

The changes that I have found to be necessary are:
* dev-db/unixODBC is now required
* occ USE flag is no longer optional
* patches used in kicad-6* line are no longer necessary (they seemed to be fixed or no longer relevant upstream)
* -DKICAD_PCM and -DKICAD_USE_OCC are no longer used (see #879945)

TL;DR: Kicad 7 seems to be mostly a version bump with minor changes and removal of patches as no longer necessary.

Reproducible: Always
Comment 1 Alex Orange 2023-02-15 21:26:30 UTC
Clarification after reading this in the final form. By "a change to the wxpython is required" I meant "a change to the wxpython version is required".
Comment 2 Jonas Stein gentoo-dev 2023-02-15 22:51:48 UTC

*** This bug has been marked as a duplicate of bug 873124 ***
Comment 3 Alex Orange 2023-02-15 23:13:00 UTC
Just to clarify:

1. That bug makes a statement that I believe is false and might get in the way of updating to 7.0.0
2. That bug didn't start out as a version bump bug, it started out as "sci-electronics/kicad - add wxGTK wxWidgets 3.2 compatibility" and then got morphed into a version bump bug.
3. I am providing a repo (oops, forgot to link it: https://gitlab.flux.utah.edu/alex_orange/kicad-7-rc-overlay ) with ebuilds that work for 7.0.0.


As such, I'd suggest it might be cleaner not to try to treat that bug as the version bump.
Comment 4 Jonas Stein gentoo-dev 2023-02-16 00:11:26 UTC
OK, makes sense to me reopening. Thank you for clarification.
Comment 5 Larry the Git Cow gentoo-dev 2023-02-17 05:13:57 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ebda289b9db3cf542f74f076b7e85b97cd8813d

commit 9ebda289b9db3cf542f74f076b7e85b97cd8813d
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2023-02-16 10:50:56 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-17 05:09:40 +0000

    sci-electronics/kicad-meta: add 7.0.0
    
    Closes: https://bugs.gentoo.org/894660
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Closes: https://github.com/gentoo/gentoo/pull/29608
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-7.0.0.ebuild | 28 ++++++++++++++++++++++
 1 file changed, 28 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e193a8285bfc17a0f8fc64c2a14148494552d8

commit 84e193a8285bfc17a0f8fc64c2a14148494552d8
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2023-02-16 08:26:06 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-17 05:09:39 +0000

    app-doc/kicad-doc: add 7.0.0
    
    Bug: https://bugs.gentoo.org/894660
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-doc/kicad-doc/Manifest                         |  1 +
 .../files/kicad-doc-7.0.0-eeschema_advanced.patch  | 13 +++++
 app-doc/kicad-doc/kicad-doc-7.0.0.ebuild           | 63 ++++++++++++++++++++++
 3 files changed, 77 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb95736d4d910417f820233047d68b7c01fc32c

commit 4bb95736d4d910417f820233047d68b7c01fc32c
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2023-02-16 08:24:07 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-17 05:09:39 +0000

    sci-electronics/kicad-templates: add 7.0.0
    
    Bug: https://bugs.gentoo.org/894660
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-templates/Manifest           |  1 +
 .../kicad-templates/kicad-templates-7.0.0.ebuild   | 22 ++++++++++++++++++++++
 .../kicad-templates/kicad-templates-9999.ebuild    | 12 +++---------
 3 files changed, 26 insertions(+), 9 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27996dfd598dcc3702123fcf903dd67b6c605adf

commit 27996dfd598dcc3702123fcf903dd67b6c605adf
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2023-02-16 08:22:51 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-17 05:09:39 +0000

    sci-electronics/kicad-symbols: add 7.0.0
    
    Bug: https://bugs.gentoo.org/894660
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-symbols/Manifest             |  1 +
 .../kicad-symbols/kicad-symbols-7.0.0.ebuild       | 30 ++++++++++++++++++++++
 .../kicad-symbols/kicad-symbols-9999.ebuild        | 13 +++-------
 3 files changed, 35 insertions(+), 9 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4abe9dcab92736e52dfc2c10178d840a0c06696

commit c4abe9dcab92736e52dfc2c10178d840a0c06696
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2023-02-16 08:10:46 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-17 05:09:39 +0000

    sci-electronics/kicad-packages3d: add 7.0.0
    
    Bug: https://bugs.gentoo.org/894660
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-packages3d/Manifest          |  1 +
 .../kicad-packages3d/kicad-packages3d-7.0.0.ebuild | 32 ++++++++++++++++++++++
 .../kicad-packages3d/kicad-packages3d-9999.ebuild  | 18 +++++-------
 3 files changed, 40 insertions(+), 11 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c58efd023e5ecc59c20a1924329d49cecacc2aac

commit c58efd023e5ecc59c20a1924329d49cecacc2aac
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2023-02-16 07:44:03 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-17 05:09:38 +0000

    sci-electronics/kicad-footprints: add 7.0.0
    
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Bug: https://bugs.gentoo.org/894660
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-footprints/Manifest          |  1 +
 .../kicad-footprints/kicad-footprints-7.0.0.ebuild | 30 ++++++++++++++++++++++
 .../kicad-footprints/kicad-footprints-9999.ebuild  | 12 +++------
 3 files changed, 34 insertions(+), 9 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9982574ee52d9ace95f1d100d3f3a8ab16d401b4

commit 9982574ee52d9ace95f1d100d3f3a8ab16d401b4
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2023-02-16 06:29:15 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-17 05:09:38 +0000

    sci-electronics/kicad: add 7.0.0
    
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Bug: https://bugs.gentoo.org/894660
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad/Manifest           |   1 +
 sci-electronics/kicad/kicad-7.0.0.ebuild | 165 +++++++++++++++++++++++++++++++
 2 files changed, 166 insertions(+)