The resources listed on this page only apply to gEDA/gaf. For all other associated programs, please see their respective homepages for their developer resources.
gitview
Bug/Patch/Feature Request Databases
-
Submit gEDA/gaf bug report
Submit gEDA/gaf patch
Submit gEDA/gaf feature request
Submit PCB bug report
Submit PCB patch
Submit PCB feature request
Symbol contribution
Directories
-
gEDA @ git.gpleda.org (for git repository)
gEDA @ SourceForge (for bug reporting)
gEDA @ launchpad (for translations)
| Name | Description | Posting Address | Access | Archives |
|---|---|---|---|---|
| geda-dev | Developer discussions |
geda-dev seul.org
|
Web | Monthly | Monthly | Chunks |
- Note the geda-dev mailing list is a "subscription by invitation only" list.
- This is a departure from the past where anybody could join the developer list. Unfortunately (or fortunately?) the gEDA community has grown so large that there were "too many food critics in the kitchen" and that was impeding development progress.
- This policy might change in the future depending on the response and feedback.
- All users and new developers, please subscribe to the geda-user list to discuss any issues, as all developers hang out there too.
- New developers: As you interact with the project (and the various individuals), you will be invited to join the geda-dev mailing list.
- All discussions are public and achived (see above links). This policy will always be in effect.
Accessing the gEDA/gaf repository
Please see the gEDA Source Control Management page for information on how to access the gEDA/gaf repository using git or CVS.
Build git repository version of gEDA/gaf
To build the git repository version of gEDA/gaf, follow these instructions:
- Download and install all the following dependencies. You will
probably want to use your distributions package management system
(such as apt-get or yum) to install the dependencies.
- A C compiler and C standard library (GCC and GNU Libc are recommended)
- flex current
- GNU awk current
- automake 1.6.x or later
- autoconf 2.60 or later
- libtool current
- pkg-config current
- gettext 0.16 or later
- guile 1.8.x (1.6.x is no longer supported)
- gtk+ 2.10.x or later
- groff current
- git 1.6.x or later
- cvs current
- freedesktop.org MIME info database current
- freedesktop.org utilities for manipulating .desktop files current
It is pretty important to have all of the above programs (especially automake, autoconf, libtool, gtk, and guile) installed in the same prefix (like /usr or /usr/local). If you do not have them all installed in the same prefix, then building and installing gEDA/gaf is much harder. - Clone the source from the official git repository. For information on how to do this, read the gEDA SCM page.
-
Build the software by executing the following commands inside of the newly cloned git repository:
./autogen.sh ./configure --prefix=$HOME/geda make make installIf the above commands execute without any error messages, then you have successfully built and installed gEDA/gaf. If you encounter any errors, be sure to read the README and INSTALL files contained within the tarball. -
You can now run the various programs in the gEDA suite. Please read the
README file which describes what is available.
gschem is the schematic capture program and can be run by executing:
PATH_WHERE_gEDA_GAF_IS_INSTALLED/bin/gschemIt is recommended that you add PATH_WHERE_gEDA_GAF_IS_INSTALLED/bin to your PATH environment variable (typically done by modifying one of the following files: $HOME/.bashrc, $HOME/.bash_profile, or $HOME/.profile).It is highly recommended that you read the gEDA documentation at this point. You can access the gEDA documentation by running gschem and select Help/gEDA Documentation... from the top menu.
- If you want to get gEDA/gaf repository commit log e-mail messages, please subscribe to the geda-cvs mailing list. Please see the mailing lists page for info on how to do this.
- For build problems, please be sure to read the mailing list archives or search this site. Also look at the gEDA wiki for more hints.
gEDA project contact: Ales Hvezda (ahvezdaATgeda.seul.org)
Current Active Developers
-
Peter Brett
(peterATpeter-b.co.uk | Blog)
gEDA/gaf developer and xgsch2pcb
Stuart Brorson
(sdbATcloud9.net)
gEDA/gaf developer, spice-sdb, gattrib, garchive, gerbv, suite CD, publicity
Peter Clifton
(pcjc2ATcam.ac.uk | Blog)
gEDA/gaf developer and xgsch2pcb
Albert Davis
(aldavisATgnu.org)
acs/gnucap developer
DJ Delorie
(djATdelorie.com)
PCB developer and a few gEDA/gaf patches/testing
Chitlesh Goorah
(chitleshATgmail.com | Blog)
gEDA rpms
Ales Hvezda
(ahvezdaATgeda.seul.org | Blog)
gEDA/gaf developer, gEDA/gaf release engineering, webpage, gEDA project management
Werner Hoch
(werner.hoATgmx.de)
gEDA/gaf developer
Mike Jarabek
(mjarabekATsentex.ca)
gEDA/gaf developer (utilities, Verilog gnetlist backend, gEDA/gaf postscript output)
Bernd Jendrissek
(bernd.jendrissekATgmail.com)
gEDA/gaf developer
Wojciech Kazubski
(wkATire.pw.edu.pl)
gEDA rpms
Julian Lamb
(thepurlieuATusers.sourceforge.net)
gerbv developer
Charles Lepple
(clepple+finkATghz.cc)
MacOSX fink packages
Dan McMahill
(danATmcmahill.net)
gEDA/gaf developer, PCB developer, NetBSD packages
Hamish Moffatt
(hamishATrising.com.au)
gEDA Debian packages
Carlos Nieves Onega
(cnievesATiespana.es)
gEDA/gaf developer
Stefan Petersen
(speATgeda.seul.org)
gEDA/gaf developer, gerbv, original FAQ
Ivan Stankovic
(ivan.stankovicATfer.hr)
gEDA/gaf developer
Graham Seaman
(grahamATopencollector.org)
Open Collector developer
Cesar Strauss
(cestraussATgmail.com)
gEDA/gaf developer
Stephen Williams
(steveATicarus.com)
Icarus Verilog developer
-
Peter Clifton
(pcjc2ATcam.ac.uk | Blog)
British English
Werner Hoch
(werner.hoATgmx.de)
German
Bernd Jendrissek
(bernd.jendrissekATgmail.com)
Afrikaans
Carlos Nieves Onega
(cnievesATiespana.es)
Spanish
Michele Petrecca
(michelinuxATalice.it)
Italian
Bert Timmerman
(bert.timmermanATxs4all.nl)
Dutch
-
Patrick Bernaud
(b-patrickATwanadoo.fr)
gEDA/gaf developer (and French translator)
Antonio A Todo Bom
(antonioATprojetos.etc.br)
i18n support in gschem, Portuguese, gEDA-pt
Magnus Danielson
(magnusATrubidium.dyndns.or)
VHDL gnetlist backend
Matt Ettus
(mattATettus.com)
Allegro, BOM, PCB, and other gnetlist backends, gschem additions, Sarlacc converter
Bas Gieltjes
(S.GieltjesATITS.TUDelft.nl)
Spice gnetlist backend
Dave Lawrence
(dglATintegrinautics.com)
libgeda, gschem (lots of functionality patches)
Piotr Miarecki
(sp9rveATeter.ariadna.pl)
gManager, setup, gEDA suite
Alexandre P. Nunes
(alexATprojetos.etc.br)
i18n support in gschem, Portuguese translation, gEDA-pt
Jerry O'Keefe
(jerryokATpacbell.net)
gmk_sym, symbols
Nuno Sucena
(slugATalumni.dee.uc.pt)
Tango gnetlist backend
Stephen Tell
(tellATgeda.seul.org)
gwave
Bill Wilson
(billATgkrellm.net)
gsch2pcb, tutorials
seul.org