← Back to team overview

kicad-developers team mailing list archive

Re: ngspice vcpkg port

 

On 8/6/20 12:57 PM, Mark Roszko wrote:
> @Wayne Stambaugh <mailto: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.

I forgot about OCC but that will need a vcpkg port as well.

> 
> 
> On Thu, Aug 6, 2020 at 12:54 PM Wayne Stambaugh <stambaughw@xxxxxxxxx
> <mailto: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>
>     > <mailto: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>
>     >     <mailto: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>>
>     >         > <mailto: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>>
>     >         >     <mailto: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>
>     <http://www.kipro-pcb.com>
>     >         <https://www.kipro-pcb.com/>    info@xxxxxxxxxxxxx
>     <mailto:info@xxxxxxxxxxxxx>
>     >         <mailto:info@xxxxxxxxxxxxx <mailto:info@xxxxxxxxxxxxx>>
>     >         > <mailto: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>
>     >         <mailto: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>
>     >         <mailto: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>
>     >     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>     >     Unsubscribe : https://launchpad.net/~kicad-developers
>     >     More help   : https://help.launchpad.net/ListHelp
>     >
> 
> 
> 
> -- 
> Mark


References