Re: [kicad] Updating the build

2023-03-20 Thread Nimish Telang
It's not the worst I've seen but it needs some maintenance. I’m going to see if I can make it better. > That's a pretty strong statement to come in with. KiCad has used > cmake since 2007. > CMake has changed A LOT in that time and it was actually a lot less capable > in the past. > Not to men

[kicad] ngspice now mandatory build dependency

2023-03-20 Thread 'Ian McInerney' via KiCad Developers
I have just pushed a commit to the master branch (version 7.99) that makes ngspice a required dependency for building KiCad, this means the previous compile option of KICAD_SPICE is now never used (so it can be removed from any build scripts/packaging scripts), and you will need to have the ngspice

Re: [kicad] Updating the build

2023-03-20 Thread Seth Hillbrand
On Sun, Mar 19, 2023 at 1:11 PM Nimish Telang wrote: > Hi, > > The current Kicad build cmake code is a man-made horror beyond my > comprehension. It's clearly been accreted over the years without a lot of > understanding of what cmake can do. Admittedly cmake itself is the cause of > most of the

[kicad] Re: ngspice now mandatory build dependency

2023-03-20 Thread Steve Falco
I'll change the fedora nightlies to match. I cannot update the downstream packages until we spin a 7.0.2 with your changes. On Monday, March 20, 2023 at 1:02:04 PM UTC-4 ian.s.m...@ieee.org wrote: > I have just pushed a commit to the master branch (version 7.99) that makes > ngspice a required

[kicad] Re: ngspice now mandatory build dependency

2023-03-20 Thread 'Ian McInerney' via KiCad Developers
Thanks for updating the nightlies. Just to clarify though, this change will not be backported to v7, so you should keep the flag for the downstream v7 packages until you rebase to v8 when it is released. -Ian On Mon, Mar 20, 2023 at 5:40 PM Steve Falco wrote: > > I'll change the fedora nightlie

[kicad] Re: ngspice now mandatory build dependency

2023-03-20 Thread Steven A. Falco
Thanks for the clarification. I'll leave the downstream as is until v8. Steve On 3/20/23 01:44 PM, Ian McInerney wrote: Thanks for updating the nightlies. Just to clarify though, this change will not be backported to v7, so you should keep the flag for the downstream v7 packages unti

Re: [kicad] Updating the build

2023-03-20 Thread Ajith Narayanan
If KiCad indeed becomes easier to package, we'll know what kind of spirit to thank, besides the personal free time itself. Not the kind that comes in bottles, I hope 😊 Cheers! On Tue, 21 Mar 2023 at 00:16, Nimish Telang wrote: > It's not the worst I've seen but it needs some maintenance. I’m g