There is currently no easy way to install the KiCad 5 release candidates on Fedora. I therefore decided to set up my own KiCad 5 Copr repository. If you want to give it a try, you can find it here:
Different to the packages shipped by Fedora (and also the nightly builds provided by the KiCad team), I decided to make it modular. Instead of two RPMs (kicad and kicad-doc) it consists of six individual modules.
- kicad (binaries and translations)
- kicad-doc (documentation)
- kicad-templates (project templates)
- kicad-symbols (schematic symbols)
- kicad-footprints (footprints)
- kicad-packages3d (3D models)
Unfortunately, it does neither include the Python Scripting Console in Pcbnew (although Python scripts are supported) nor ngspice simulation in Eeschema. Fedora does not provide the dependencies required to enable these features.
The official nightlies suffer the same fate, which motivated me to also set up an alternative, improved nightly repository:
In addition to being modular, it fully supports Python scripting (including the Scripting Console) and ngspice simulation. Another big advantage is that the packages only get updated when the repository has changed since the last build. This allows to do incremental updates, i.e. you don’t need to download gigabytes of unchanged 3D models every single day any more if you just want to get the latest binaries.
To achieve this, I had to include custom versions of wxPython and libngspice. This causes incompatibilities with the official python2-wxpython and all packages depending on it. You should therefore only use it if you know what you are doing! If you are unsure about the benefits of nightly builds in general, read here:
Please let me know if you find it useful or if you experience any issues.