Release notes for the gEDA/gaf 1.4.2.20081220 stable snapshot
Summary
This is the fifth stable release of gEDA/gaf. It rolls up a few
bug fixes that were made since version 1.4.1.
NOTE: This is a stable snapshot and should be packaged up by
distribution package maintainers.
Changes
Changes in this release only (since v1.4.1):
Ales Hvezda (2):
-
Fixed up all icon-theme-installer files to work with non-bash
-
Bumped the revision on libgeda's shared library and updated versions.
Carlos Nieves Onega (1):
-
Changed shell from bash to sh in icon-theme-installer
Dan McMahill (1):
-
Avoid insecure temp file usage.
Peter Clifton (3):
-
gattrib: Don't special-case ignore components with "graphical" attribute.
-
gattrib: Don't crash if we can't find data in the sheet. Bug #2214739
-
Calculate bounds of new object when copying an embedded complex.
Werner Hoch (1):
-
libgeda: changed object adding flag for embeded symbols [#1692626]
For all the other changes from last development series (1.4.x):
Notes/Bugs/Errata/Known Issues/Last Minute Issues
-
Many thanks to everybody who contributed to this snapshot and previous development snapshots. Thanks to Peter Brett and Peter Clifton for doing all the heavy lifting for this release (getting all the patches on the stable-1.4 branch).
-
Updates to this stable snapshot (1.4.x series) will occur if people find issues.
-
The next major stable snapshot (1.6.x) will probably happen at the beginning of the next 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:
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:
Sat Dec 20 22:28:50 EST 2008