← Back to team overview

kicad-developers team mailing list archive

Re: ngspice vcpkg port

 

@Wayne Stambaugh <stambaughw@xxxxxxxxx> I'm working on it and everything
else. I already have wxPython compiling via cmake :P There's actually a
good chance python and wxpython won't be compiled inside vcpkg but will
still use it to build, just slightly out of tree. But I'm going to make the
process as simple as a single build-python.ps1 script.


OpenCascade will probably be the last thing I port because it needs TCL.


On Thu, Aug 6, 2020 at 12:54 PM Wayne Stambaugh <stambaughw@xxxxxxxxx>
wrote:

> On 8/6/20 7:24 AM, Roberto Fernández Bautista wrote:
> > Excellent news!
> >
> > Which KiCad dependencies are left to be ported to VCPKG?
> >
> > It seems we are very close to a complete KiCad build system in Visual
> > Studio :)
>
> It's definitely a step in the right direction but wxPython (wxPhoenix)
> is still outstanding.  There is also the significant issue of packaging
> depending on how we want to handle Python/wxPython.
>
> >
> > On Thu, 6 Aug 2020, 02:05 Mark Roszko, <mark.roszko@xxxxxxxxx
> > <mailto:mark.roszko@xxxxxxxxx>> wrote:
> >
> >     ngspice and wxwidgets 3.1.4 have been merged on vcpkg.
> >
> >     On Sun, Aug 2, 2020 at 5:55 PM Wayne Stambaugh <stambaughw@xxxxxxxxx
> >     <mailto:stambaughw@xxxxxxxxx>> wrote:
> >
> >         +1
> >
> >         On 8/2/20 2:08 PM, Seth Hillbrand wrote:
> >         > Nice work!  Thanks, Mark
> >         >
> >         > On Sat, Aug 1, 2020 at 11:26 PM Mark Roszko
> >         <mark.roszko@xxxxxxxxx <mailto:mark.roszko@xxxxxxxxx>
> >         > <mailto:mark.roszko@xxxxxxxxx <mailto:mark.roszko@xxxxxxxxx>>>
> >         wrote:
> >         >
> >         >     Hot off the press, a ngspice port for
> >         >
> >          vcpkg. https://github.com/marekr/vcpkg/tree/kicad/ports/ngspice
> >         >     I will try and upstream this port package to vcpkg but
> >         there's a
> >         >     good chance they will reject it for being too niche but
> >         who knows, I
> >         >     haven't tried before.
> >         >
> >         >
> >         >     But that doesn't stop us from using it. You can simply
> >         dump in the
> >         >     ngspice folder into your vcpkg/ports folder locally and
> >         tell it to
> >         >
> >         >     vcpkg install ngspice
> >         >
> >         >     This means you can turn on KICAD_SPICE with msvc.
> >         >
> >         >
> >         >     KiCad cmake's itself however needs newer logic to copy
> >         over ngspice.dll.
> >         >
> >         >
> >         >     image.png
> >         >
> >         >     I'm going to work on wxPython next. SWIG is already done
> >         as it has a
> >         >     precompiled binary and is a compile time tool only.
> >         >
> >         >
> >         >     --
> >         >     Mark
> >         >     _______________________________________________
> >         >     Mailing list: https://launchpad.net/~kicad-developers
> >         >     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >         >     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> >         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> >         >     Unsubscribe : https://launchpad.net/~kicad-developers
> >         >     More help   : https://help.launchpad.net/ListHelp
> >         >
> >         >
> >         >
> >         > --
> >         > KiCad Services Corporation Logo
> >         > Seth Hillbrand
> >         > *Lead Developer*
> >         > +1-530-302-5483‬ <tel:+12126039372>
> >         > Davis, CA
> >         > www.kipro-pcb.com <http://www.kipro-pcb.com>
> >         <https://www.kipro-pcb.com/>    info@xxxxxxxxxxxxx
> >         <mailto:info@xxxxxxxxxxxxx>
> >         > <mailto:info@xxxxxxxxxxxxx <mailto:info@xxxxxxxxxxxxx>>
> >         >
> >         >
> >         > _______________________________________________
> >         > Mailing list: https://launchpad.net/~kicad-developers
> >         > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >         > Unsubscribe : https://launchpad.net/~kicad-developers
> >         > More help   : https://help.launchpad.net/ListHelp
> >         >
> >
> >         _______________________________________________
> >         Mailing list: https://launchpad.net/~kicad-developers
> >         Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >         Unsubscribe : https://launchpad.net/~kicad-developers
> >         More help   : https://help.launchpad.net/ListHelp
> >
> >
> >
> >     --
> >     Mark
> >     _______________________________________________
> >     Mailing list: https://launchpad.net/~kicad-developers
> >     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >     Unsubscribe : https://launchpad.net/~kicad-developers
> >     More help   : https://help.launchpad.net/ListHelp
> >
>


-- 
Mark

Follow ups

References