Release notes for the gEDA/gaf 1.0.1.20070626 stable release
Changes
-
Fix bug #1741452, gschem segfault on "Include component as individual
objects" (Peter Clifton)
-
Changed nil by #f (which was causing gschem to exit abruptly when
a key with no action is pressed). (Peter Clifton)
-
Fixed the odd behavior of not cancelling the placement of
components in gschem. (Ales Hvezda)
-
Changed/updated the #define mechanism for creating custom gEDA/gaf
versions. This will probably change again in a subsequent
release. (Ales Hvezda)
-
ChangeLogs are now auto generated from git history. (Peter Brett)
-
Improved gschem's help menu. (Peter Brett)
-
Fix unused variable warning in gattrib. (Peter Brett)
-
gnetlist backend guile-1.8.1 fixes and testsuite additions. (Dan
McMahill)
-
Portability fixes for the gnetlist testsuite. (Dan McMahill)
-
Fixed bash-ism test in gschem configure script. (Dan McMahill)
-
Updated gschem's German translation (Werner Hoch)
Notes/Bugs/Errata/Known Issues/Last Minute Issues
-
This is the first stable release of gEDA/gaf. The focus of
this release was to get some critical bug fixes out there and to test out
using git to create releases.
-
Many thanks to everybody involved in this release.
-
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.3 (tested with 1.6.8 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 6 can be found here.
- 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:
Sun Jul 1 11:01:34 EDT 2007