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.sh
to generate the configuration script:
$ ./autogen.sh
- Run the configuration script. You can pass it the
--prefix
option if you want to installlepton-conf
to custom location, e.g../configure --prefix=$HOME/lepton-conf
:
$ ./configure
If 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-conf
If 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-conf
The same as Lepton EDA: GNU Public License (GPL) version 2.0
or (at your option) any later version.
Copyright (C) 2017-2022 dmn