summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sci-electronics/kicad: add 8.0.3, enable Python-3.12, fix qa_pythonPaul Zander2024-06-113-3/+194
| | | | | | | | | | `dosym` installs a symlink into $ED, we want to create a symlink inside $BUILD_DIR. This unbreaks the qa_python test. Bug: https://bugs.gentoo.org/931207 Closes: https://bugs.gentoo.org/933497 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: drop dep on waylandAndrew Ammerlaan2024-05-042-2/+2
| | | | | Bug: https://bugs.gentoo.org/927952 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-electronics/kicad: add 8.0.2Andrew Ammerlaan2024-05-033-6/+191
| | | | | | | | | | | | | | | | - compat with occt 8.0.2 - fix finding libs in tests - filter-lto - add missing dep on wxGTK[wayland] - drop USE=telemetry, this now requires configureing DSN at build time, upstream default is off, other distro's do not enable this, unclear what the DSN should be if enabled. Closes: https://bugs.gentoo.org/923351 Closes: https://bugs.gentoo.org/927226 Closes: https://bugs.gentoo.org/927482 Closes: https://bugs.gentoo.org/927952 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-electronics/kicad: drop opencascade restriction in liveAndrew Ammerlaan2024-04-141-1/+0
| | | | | Bug: https://bugs.gentoo.org/923351 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-electronics/kicad: fix build error with libgit2-1.8.0Huang Rui2024-03-273-0/+44
| | | | | | | | | See also: https://gitlab.com/kicad/code/kicad/-/issues/17536 Closes: https://bugs.gentoo.org/927503 Closes: https://github.com/gentoo/gentoo/pull/35865 Signed-off-by: Huang Rui <vowstar@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: update opencascade depAndrew Ammerlaan2024-03-236-3/+9
| | | | | | Bug: https://bugs.gentoo.org/923351 Closes: https://bugs.gentoo.org/927590 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-electronics/kicad: Stabilize 7.0.10 amd64, #927193Joonas Niilola2024-03-181-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-electronics/kicad: fix UnstatedIuse for USE=testSam James2024-03-181-1/+3
| | | | | | | | | Note that I've not checked if the configure args need to be added to 7.0.7, just fixing CI. Bug: https://bugs.gentoo.org/895012 Fixes: 37d9b41aa4872eef5ecfa27263874b798d794257 Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: Fix failing testsZoltan Puskas2024-03-176-6/+30
| | | | | | | Closes: https://bugs.gentoo.org/895012 Closes: https://github.com/gentoo/gentoo/pull/35798 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: add 8.0.1Zoltan Puskas2024-03-172-0/+173
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: add 7.0.11Zoltan Puskas2024-03-172-0/+172
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: drop 7.0.9Zoltan Puskas2024-03-172-172/+0
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: drop 7.0.8-r1Zoltan Puskas2024-03-172-172/+0
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: add depend app-crypt/libsecretHuang Rui2024-02-292-0/+2
| | | | | | | Closes: https://bugs.gentoo.org/925686 Closes: https://github.com/gentoo/gentoo/pull/35577 Signed-off-by: Huang Rui <vowstar@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: Add telemetry USE flag and fix QA settingsHuang Rui2024-02-282-7/+8
| | | | | | | | | | | | - Introduce 'telemetry' USE flag in IUSE - Configure build to use telemetry based on USE flag - Update QA tests configuration with KICAD_SPICE_QA Thanks to @dlan17 and @zpuskas for their improvements to the ebuilds Closes: https://github.com/gentoo/gentoo/pull/35548 Signed-off-by: Huang Rui <vowstar@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* {app-doc,sci-electronics}/kicad*: add me to maintainerHuang Rui2024-02-281-0/+4
| | | | | Signed-off-by: Huang Rui <vowstar@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: add 8.0.0Huang Rui2024-02-282-0/+169
| | | | | Signed-off-by: Huang Rui <vowstar@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: add 7.0.10Zoltan Puskas2024-01-312-0/+172
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* Move {app-doc → app-text}/doxygenMichał Górny2024-01-124-8/+8
| | | | | | | | Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-electronics/kicad: Drop Python 3.9 supportZoltan Puskas2023-11-294-4/+4
| | | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/34040 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-electronics/kicad: Loosen dev-python/wxpython version restrictionZoltan Puskas2023-11-283-3/+3
| | | | | | | Closes: https://bugs.gentoo.org/917336 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/33944 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-electronics/kicad: Add USE=test and use it to control building QA testsZoltan Puskas2023-11-283-3/+16
| | | | | | Closes: https://bugs.gentoo.org/917323 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-electronics/kicad: add 7.0.9Zoltan Puskas2023-11-282-0/+168
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-electronics/kicad: drop 7.0.1Zoltan Puskas2023-11-283-175/+0
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-electronics/kicad: Fix up 9999Zoltan Puskas2023-11-121-4/+2
| | | | | | | | | | Bug #911120 haunts us so this change forces the latest wxGTK for kicad-9999 ebuilds too. This brings the ebuild almost in sync with the latest release, except for the new libgit2 dependency. Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/33676 Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: Stabilize 7.0.7 amd64, #916884Joonas Niilola2023-11-101-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-electronics/kicad: Add dev-libs/libgit2 dependencyZoltan Puskas2023-10-281-0/+1
| | | | | | | | | | KiCad is adding Git support for the upcoming 8.0 release. Add required dependecy. Closes: https://bugs.gentoo.org/916145 Closes: https://github.com/gentoo/gentoo/pull/33560 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: add 7.0.8Zoltan Puskas2023-10-282-0/+168
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-electronics/kicad: drop 7.0.6-r2Zoltan Puskas2023-09-232-170/+0
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: drop 7.0.2-r1Zoltan Puskas2023-09-232-174/+0
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: add 7.0.7Zoltan Puskas2023-09-232-0/+168
| | | | | | Closes: https://bugs.gentoo.org/911120 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: Revert EGL flag for stableZoltan Puskas2023-08-101-5/+3
| | | | | | | | | | | | | | | In stable wxGTK is still built with EGL instead of GLX, so build KiCAD with EGL enabled, but also limit the wxGTK version to prevent build failures, in case GLX enabled wxGTK goes stable or the user unmasks it. Since users cannot upgrade to -r1 due to build failures, it's better to revert to no revision version. This should prevent unnecessary rebuilds for anyone who has KiCad already installed. Bug: https://bugs.gentoo.org/911120 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/32240 Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: Fix build failure with GLX enabled wxGTKZoltan Puskas2023-08-094-4/+16
| | | | | | | Closes: https://bugs.gentoo.org/911120 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/32055 Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: Make spice simulator mandatoryZoltan Puskas2023-08-092-12/+4
| | | | | | | | | | Upstream has dropped conditional build of ngspice since apparently KiCad does not function well without it anyway. While 7.0.6 still has the flag let's not allow turning it off to prevent issues for the users. Closes: https://bugs.gentoo.org/910550 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: disk space check fixZoltan Puskas2023-07-242-2/+2
| | | | | | | | | | Use integer instead of float to prevent check_reqs from failing with an arithmetic error Closes: https://bugs.gentoo.org/910524 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/32019 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-electronics/kicad: drop 6.0.11Zoltan Puskas2023-07-186-232/+0
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: drop 6.0.9-r1Zoltan Puskas2023-07-182-177/+0
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: add 7.0.6Zoltan Puskas2023-07-182-0/+171
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: drop obsolete -i18n refsSam James2023-05-033-3/+0
| | | | | See: bac5491e45dc70a01f435bb99718876aee7b7d95 Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: drop 7.0.0-r1Zoltan Puskas2023-04-263-270/+0
| | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: add 7.0.2Zoltan Puskas2023-04-262-0/+172
| | | | | | Bug: https://bugs.gentoo.org/904700 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: Stabilize 7.0.1 amd64, #904671Sam James2023-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: enable py3.10 for 6.0.xSam James2023-04-222-2/+2
| | | | | | | | | | It's unclear why this was dropped, so let's put it back given it causes a lot of disruption. Really needs to be tested w/ 3.11 ASAP too. Closes: https://bugs.gentoo.org/904760 Signed-off-by: Sam James <sam@gentoo.org>
* sci-electronics/kicad: enable py3.11Zoltan Puskas2023-04-191-1/+1
| | | | | | | Closes: https://bugs.gentoo.org/897208 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/30451 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sci-electronics/kicad: add 7.0.1Zoltan Puskas2023-04-192-0/+172
| | | | | | Bug: https://bugs.gentoo.org/903181 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sci-electronics/kicad: add 6.0.11Zoltan Puskas2023-04-192-0/+176
| | | | | | Bug: https://bugs.gentoo.org/899694 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sci-electronics/kicad: Fix up stable versionZoltan Puskas2023-04-192-3/+4
| | | | | | | | | | - Restrict to Python - Restrict to wxwidgets - Change tarball to bz2 compression Bug: https://bugs.gentoo.org/873124 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sci-electronics/kicad: update live ebuildMatthew Smith2023-02-211-5/+11
| | | | | | Bug: https://bugs.gentoo.org/895188 Acked-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sci-electronics/kicad: remove -WerrorMatthew Smith2023-02-212-0/+23
| | | | | | Closes: https://bugs.gentoo.org/895014 Acked-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Matthew Smith <matthew@gentoo.org>
* sci-electronics/kicad: fix documentation installMatthew Smith2023-02-211-3/+4
| | | | | | Closes: https://bugs.gentoo.org/895328 Acked-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Matthew Smith <matthew@gentoo.org>