Release notes for the gEDA/gaf 1.2.0.20070902 development snapshot
Summary
This is second major stable release of gEDA/gaf. It rolls up the various
feature additions, code cleanup, and bug fixes that have occurred over
the past 2 months. Major highlights include:
- EPS support in gschem
- save/restore positions of gschem's dialog boxes
- a greatly improved component selection dialog box
- a new component library mechanism
- gschem status bar improvements
- removed the dependency on libgd
- ability to change the color of net junction cues in gschem
- refactored system*-rc files
- a couple new gnetlist backends
- a non-modal multi-attribute dialog box
- guile 1.6.x support
- a staggering amount of bug fixes
NOTE: This is a stable snapshot and should be packaged up by
distribution package maintainers.
Changes
Notes/Bugs/Errata/Known Issues/Last Minute Issues
-
Many thanks to everybody who contributed to this snapshot and previous development snapshots.
-
I might be creating 1.2.1 shortly since there are some bug fixes that should be in a stable release that users might be interested in. Many thanks for PeterC for finding some of these nasty bugs.
-
The next major stable snapshot (1.4.x) will probably happen at the end of this year.
-
Please submit all bugs to the bug tracker.
Download
Required Libraries/Programs
Required libraries:
-
gtk+ ≥ 2.4.x (tested with 2.8.x).
NOTE: gtk+ 1.2.x is no longer supported.
-
guile ≥ 1.6.x (tested with 1.6.x and 1.8.1).
NOTE: guile 1.4.x is no longer supported.
Required programs:
-
pkg-config ≥ 0.15.0
NOTE: You MUST install pkg-config regardless of gtk+ version.
Optional libraries:
Packages/Binaries/Installers
- Debian packages for unstable can be found here or using apt-get (might be slightly dated; soon to be updated).
- RPM packages for Fedora Core 7 can be found here. The packages can also be installed by running:
An updated gEDA Suite CD is currently being tested and will be uploaded soon.
Building/Installing/Running
There are several ways of building gEDA/gaf:
-
Download *all* the above files and the required libraries.
-
Build and install the required and optional libraries.
-
Untar all of the geda tar files in the same directory.
-
Set the prefix= variable in the Makefile
-
Run: make and set the specified variables (PATH, LD_LIBRARY_PATH, and
PKG_CONFIG_PATH)
-
Run: make install
This should complete with NO errors.
-
Run: gschem and select Help/Manual... for all available documentation.
Before you run gschem, gnetlist, gattrib, or gsymcheck you will need to set
those three environment variables, or add them to a shell startup file
(.bashrc, or .bash_profile or .profile)
-
Download all the above files and the required libraries.
-
Set the specified variables (PATH, LD_LIBRARY_PATH, and PKG_CONFIG_PATH) correctly to the place where you are installing everything.
-
Build and install the required and optional libraries.
-
Untar all of the geda tar files in the same directory.
-
Go into each directory and run:
./configure [ with --prefix=$HOME/geda if you wish ]
make install
You must build and install the packages in the following order:
-
libgeda
-
symbols
-
gschem
-
gnetlist
-
gsymcheck
-
gattrib
-
utils
-
docs
-
examples
Last Updated:
Thu Sep 6 17:06:03 EDT 2007