Skip to content

graahnul-grom/fedora-lepton-eda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 

Repository files navigation

Lepton EDA for Fedora Linux

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.

How to build and install

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.