Release notes for the gEDA/gaf 1.2.1-20071231 development snapshot
Summary
Changes
Bug fixes (Peter TB Brett)
- gschemdoc: Quote variables in case they contain spaces. [1792986]
- gschem: Fix "failed to set sensitivity" log spam
- gschem: Warn before overwriting files. [1846593]
- gschem: Don't lose close confirmation dialog behind window
Bug fixes (Peter Clifton)
- Fix grid snapping in "Edit->Mirror Mode"
- Free gdk events obtained with gtk_event_get().
- Fix memory corruption and possible segfault copying attributes
- Fix loading of embedded images.
Bug fixes (Ales Hvezda)
- Fixed a whole bunch of gtk+ 2.4.x and misc issues building on an older box
- Fix problem where changing slot= would not update pins
- Commented out test which now no longer runs correctly because of slotting fix.
- Bumped versions to 1.2.1/20071231/31:1:0 for the next stable snapshot
- Updated all ChangeLogs for this stable snapshot (1.2.1)
- Update po files by running make update-po manually in gschem/po
Bug fix (Hamish Moffatt)
- Fix install location of gattrib-menus.xml to $GEDADATADIR
Bug fix (Tomaz Solc)
- Compilation fixes for Mac OS X 10.5 [1832417]
Notes/Bugs/Errata/Known Issues/Last Minute Issues
-
Many thanks to everybody who contributed to this development 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.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.
- 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:
Tue Jan 1 00:30:21 EST 2008