lepton-conf is designed to ease the process of editing
Lepton EDA
(Lepton Electronic Design Automation)
configuration that is stored in ini-like files (*.conf) - that is,
new-style configuration, as opposed to settings stored in Guile
source code files.
It is a graphical user interface application (using GTK 2.x, see
screenshots)
that does essentially the same as
lepton-cli(1)
command-line utility invoked with the config command.
- Lepton EDA Reference Manual - Configuration System
- lepton-conf(1) man page
- screenshots with annotations
-
The Lepton EDA suite, version 1.9.8 or later (at least git 039c08c, Dec 19, 2018).
-
The git version control tool, version 1.6 or later.
-
A C compiler.
-
GTK+ and its development files, version 2.24.0 or later.
-
Guile and its development files, version 2.0.0 or later.
- Checkout source code:
$ git clone https://github.com/graahnul-grom/lepton-conf.git
$ cd lepton-conf- Run
autogen.shto generate the configuration script:
$ ./autogen.sh- Run the configuration script. You can pass it the
--prefixoption if you want to installlepton-confto custom location, e.g../configure --prefix=$HOME/lepton-conf:
$ ./configureIf Lepton EDA is installed in non-standard location, adjust the $PKG_CONFIG_PATH
environment variable when running the configure script:
$ PKG_CONFIG_PATH=/path/to/lepton-eda/lib/pkgconfig ./configure- Build:
$ make- Install (you may need to run this as root):
$ make install- Run the application:
$ lepton-confIf Lepton EDA is installed in non-standard location, set the
$LD_LIBRARY_PATH environment variable when running lepton-conf:
$ LD_LIBRARY_PATH=/path/to/lepton-eda/lib lepton-confThe same as Lepton EDA: GNU Public License (GPL) version 2.0
or (at your option) any later version.
Copyright (C) 2017-2022 dmn