This repository contains everything necessary to easily build and install
Lepton EDA RPM package on Fedora Linux.
Current version: 1.9.18 release.
Tested on: Fedora 32 x86_64, Fedora 33 x86_64, Fedora 36 x86_64.
Note: Starting with Lepton EDA 1.9.13, RPM packages don't include lepton-attrib
,
the batch attribute editor. It depends on the gtkextra library,
version 3.0.0 or higher, but this package in Fedora
is extremely outdated (2.1.2, from 2010).
Lepton EDA
is a suite of free software tools for designing electronics,
an actively developed fork of the
gEDA/gaf suite,
started in late 2016 by most of gEDA/gaf developers at that time.
It's backward compatible with its predecessor and
supports the same file format for symbols and schematics.
Install required packages:
$ sudo dnf install git-core wget rpm-build
Clone the repository:
$ git clone https://github.com/graahnul-grom/fedora-lepton-eda.git
Go to the build directory:
$ cd fedora-lepton-eda/rpmbuild/
Download the source tarball: this script will download the latest
version of Lepton EDA source code tarball to the SOURCES/
sub-directory:
$ ./download-source.sh
Install build dependencies:
$ sudo dnf builddep SPECS/lepton-eda.spec
Build source and binary RPM packages:
$ ./run-rpmbuild.sh
Install the binary package just built from the RPMS/
sub-directory:
$ sudo dnf localinstall RPMS/x86_64/lepton-eda-1.9.18-1.fc36.x86_64.rpm
x86_64
folder and rpm
file might have different names,
depending on machine architecture and Fedora version.