-
Notifications
You must be signed in to change notification settings - Fork 2
Gerbv -- a Gerber file viewer
License
garychan/gerbv-gtk3
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Gerbv -- a Gerber file viewer Gerbv is part of the gEDA Project ------------------------------------------------------------------------------ -- About gerbv * Gerbv is a viewer for Gerber RS-274X files, Excellon drill files, and CSV pick-and-place files. (Note: RS-274D files are not supported.) * Gerbv is a native Linux application, and it runs on many common unix platforms. * Gerbv is free/ open-source software. * The core functionality of gerbv is located in a separate library (libgerbv), allowing developers to include Gerber parsing/editing/exporting/rendering into other programs. * Gerbv is one of the utilities affiliated with the gEDA project, an umbrella organization dedicated to producing free software tools for electronic design. -- Building gerbv by downloading a release tarball 1. Download source tarballs from http://gerbv.sourceforge.net. 2. Expand source by running gzip -dc <filename> | tar xf - 3. Change to newly expanded directory 4. Type ./configure <switches>. The following (gerbv) switches are available to configure: * --help: Lists all configure options. * --enable-debug: Program will output lots of debug spew while running. (default = no -> no debug output by default.) * --enable-unit-mm: Set default unit for coordinates in status bar to mm (default = no -> units = inches by default.) * --enable-efence: Link with ElectricFence for malloc debugging (default = no -> efence off by default.) * --disable-update-desktop-database: Update desktop icon database after installation (default = no -> desktop icon installed by default.) 5. Type make 6. Type make install. Please note that if you want to install it in a system directory you have to su first. 7. Test by typing gerbv -- Building gerbv by downloading from anonymous CVS 1. Login to anonymous CVS (only needed the first time): cvs -d:pserver:anonymous@gerbv.cvs.sourceforge.net:/cvsroot/gerbv login . Press Enter when CVS asks for a password. 2. Check out the source tree: cvs -z3 -d:pserver:anonymous@gerbv.cvs.sourceforge.net:/cvsroot/gerbv co gerbv 3. Recreate all build system files: sh autogen.sh 4. Type ./configure <switches>. The following (gerbv) switches are available to configure: * --help: Lists all configure options. * --enable-debug: Program will output lots of debug spew while running. (default = no -> no debug output by default.) * --enable-unit-mm: Set default unit for coordinates in status bar to mm (default = no -> units = inches by default.) * --enable-efence: Link with ElectricFence for malloc debugging (default = no -> efence off by default.) * --disable-update-desktop-database: Update desktop icon database after installation (default = no -> desktop icon installed by default.) 5. Type make 6. Type make install. Please note that if you want to install it in a system directory you have to su first. 7. Test by typing gerbv 8. Run cvs update in the checked out gerbv directory to get the latest changes. -- Supported platforms Gerbv has been built and tested on * Linux (2.2/2.4/2.6) * NetBSD/i386 (1.4.1) * NetBSD/Alpha (1.5.1) * Solaris (5.7 and 5.8) -- Information for developers Gerbv is split into a core functional library and a GUI portion. Developers wishing to incorporate Gerber parsing/editing/exporting/rendering into other programs are welcome to use libgerbv. Complete API documentation for libgerbv is here, as well as many example programs using libgerbv. -- License gerbv and all associated files is placed under the GNU Public License (GPL) version 2.0. See the toplevel COPYING file for more information. Programs and associated files are: Copyright 2001, 2002 by Stefan Petersen and the respective original authors (which are listed on the respective files) -- Contact information Bugs: Please submit bug reports to the SourceForge bug tracker: http://sourceforge.net/tracker/?group_id=33921&atid=409538 Feature requests: Please submit feature requests to the SourceForge feature request tracker: http://sourceforge.net/tracker/?group_id=33921&atid=409541 Patches: Please submit patches to the SourceForge patch submission tracker: http://sourceforge.net/tracker/?group_id=33921&atid=409540 To communicate with a gerbv developer: Please post your query on the geda-dev mailing list: http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
About
Gerbv -- a Gerber file viewer
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published