FOSSEE / KiCad-eSim

eSim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub tag (latest by date) GitHub GitHub forks PRs Welcome GitHub contributors

KiCad Installer for eSim

This repository is maintained by FOSSEE team for KiCad v4.0.7. It contains all the documentation for making KiCad executable for Windows 7 and above and has been customized for the needs of eSim.

Note: Most of the contents of master branch of this repository has been made available by extracting the KiCad installer from - https://kicad-downloads.s3.cern.ch/windows/stable/kicad-4.0.7-i686.exe. The difference with the original KiCad installer is the removal of 3D packages, help doc in all languages (except English) and addition of eSim compatible KiCad libraries.

Building KiCad installer for eSim

  1. Take the master branch of of this repository. Rename the folder to kicad.

  2. Remove following files/directories from the kicad folder:

    • .git folder
    • kicad-4.0.7.tar.xz
    • README.md
    • share/doc/kicad/help/de
    • share/doc/kicad/help/es
    • share/doc/kicad/help/fr
    • share/doc/kicad/help/it
    • share/doc/kicad/help/ja
    • share/doc/kicad/help/nl
    • share/doc/kicad/help/pl
    • previous kicad installer (if any)
  3. Compress the folders bin, lib, share and ssl into file named KiCad.7z.

    Note: 7z compresssion tool can be obtained at - https://www.7-zip.org/download.html

  4. Goto the NSIS folder and compile the script install.nsi.

    Note: NSIS compiler can be obtained at - https://prdownloads.sourceforge.net/nsis/nsis-3.05-setup.exe?download

  5. Use the generated kicad-4.0.7-i686.exe in the NSIS folder as the default installer for KiCad when building installer for eSim.

    Note: This new generated installer should be pushed to the repository for any future requirements

About

eSim

License:Other


Languages

Language:Python 79.8%Language:HTML 19.6%Language:Makefile 0.2%Language:NSIS 0.1%Language:XSLT 0.1%Language:Shell 0.0%Language:C 0.0%Language:SystemVerilog 0.0%Language:Groovy 0.0%Language:PLSQL 0.0%Language:D 0.0%Language:Fortran 0.0%Language:Inno Setup 0.0%Language:PHP 0.0%Language:MATLAB 0.0%Language:Java 0.0%Language:Assembly 0.0%Language:Tcl 0.0%Language:ColdFusion 0.0%Language:VHDL 0.0%Language:Perl 0.0%Language:Smalltalk 0.0%Language:CSS 0.0%Language:ActionScript 0.0%Language:ooc 0.0%Language:Objective-C++ 0.0%Language:Roff 0.0%Language:Visual Basic .NET 0.0%Language:VBScript 0.0%Language:Haskell 0.0%Language:Lua 0.0%Language:Erlang 0.0%Language:xBase 0.0%Language:Squirrel 0.0%Language:R 0.0%Language:Vala 0.0%Language:Pike 0.0%Language:Batchfile 0.0%Language:Boo 0.0%Language:Common Lisp 0.0%Language:NewLisp 0.0%Language:Ruby 0.0%Language:C# 0.0%Language:Haxe 0.0%Language:GLSL 0.0%Language:Verilog 0.0%Language:Eiffel 0.0%Language:Mako 0.0%Language:C++ 0.0%Language:Pascal 0.0%Language:OCaml 0.0%Language:PostScript 0.0%Language:Stata 0.0%Language:Ada 0.0%Language:Scheme 0.0%Language:JavaScript 0.0%Language:TeX 0.0%Language:Forth 0.0%