cleitner / gerbv-gtk3 Goto Github PK
View Code? Open in Web Editor NEWGerbv Gtk3 port
License: GNU General Public License v2.0
Gerbv Gtk3 port
License: GNU General Public License v2.0
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:[email protected]:/cvsroot/gerbv login . Press Enter when CVS asks for a password. 2. Check out the source tree: cvs -z3 -d:pserver:[email protected]:/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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.