debian/0000755000000000000000000000000011740116460007166 5ustar debian/patches/0000755000000000000000000000000011577170654010632 5ustar debian/patches/series0000644000000000000000000000005111577170654012043 0ustar 01_desktop_file.diff 02_fix_manpage.diff debian/patches/02_fix_manpage.diff0000644000000000000000000000400311577170654014240 0ustar Fixes minor errors in man-page --- a/man/gerbv.1.in +++ b/man/gerbv.1.in @@ -32,7 +32,7 @@ Use foreground color . is specified as an html-color code, e.g. #00FF00 for Green. If a user also wants to set the alpha (rendering with Cairo) it can be specified as an #RRGGBBAA code. Use multiple --f flags to set the color for multiple layers. +\-f flags to set the color for multiple layers. .TP .BI -l\ |--log= All error messages etc are stored in a file with filename \fI\fP. @@ -45,7 +45,7 @@ the same directory as the gerber files. .SS gerbv Export-specific options: -The following commands can be used in combination with the -x flag: +The following commands can be used in combination with the \-x flag: .BI -B|--Border= Set the border around the image percent of the width and height. Default is 5%%. @@ -57,7 +57,7 @@ Defaults to 72 DPI in both directions. .TP .BI -T|--translate= -Translate the image by the distance . Use multiple -T flags to translate +Translate the image by the distance . Use multiple \-T flags to translate multiple files. .TP .BI -O|--origin= @@ -185,7 +185,7 @@ you want, set all the colors etc and do a "Save Project As...". You load a project either from the menu bar or by using the commandline -switches -p or --project. +switches \-p or \-\-project. Currently there is a limit in that the project file must be in the same directory as the gerber files to be loaded. @@ -219,7 +219,7 @@ CAM processor, and the error report tells you which tools you "forgot". Then you put these tools into the file and rerun the CAM processor. -You load a tool file by using the commandline switches -t or --tools. +You load a tool file by using the commandline switches \-t or \-\-tools. The file can have any name you wish, but Eagle expects the file type to be ".drl", so it makes sense to keep it this way. Some board houses are still using CAM software from DOS era, so you may want to excercise caution debian/patches/01_desktop_file.diff0000644000000000000000000000036511577170654014440 0ustar Removes encoding key --- a/desktop/gerbv.desktop +++ b/desktop/gerbv.desktop @@ -1,6 +1,5 @@ [Desktop Entry] Version=1.0 -Encoding=UTF-8 Name=Gerbv Gerber File Viewer GenericName=Gerber File Viewer Comment=Gerber file viewer for PCB design debian/copyright0000644000000000000000000000421011577170654011133 0ustar This package was debianized by Hamish Moffatt It was downloaded from http://gerbv.sourceforge.net/ Upstream Author: Stefan Petersen Copyright: Copyright (C) 1999 Alexander Shendi Copyright (C) 2003-2008 Dan McMahill Copyright (C) 1988 Eric S. Tiedemann Copyright (C) 2008 Julian Lamb Copyright (C) 2003 Michael B. Allen Copyright (C) 2001-2009 Stefan Petersen Copyright (C) Stuart Brorson Copyright (C) 2000-2006 Andreas Andersson License: GPL-2 (v2 or later) see /usr/share/common-licenses/GPL-2 MIT/X11 (BSD like) File: src/csv.h csv.h license: The MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. We (Juergen Haas and Tomasz Motylewski) execute our rights given above to distribute and sublicence this file (csv.h) and csv.c, csv_defines.h under General Pulic Licence version 2 or any later version. The Debian packaging is: Copyright (C) 2009 Hamish Moffatt and is licensed under the GPL version 3, see `/usr/share/common-licenses/GPL-3'. debian/gerbv.lintian-overrides0000644000000000000000000000021011577170654013661 0ustar gerbv: package-name-doesnt-match-sonames libgerbv1 #gerbv: non-dev-pkg-with-shlib-symlink usr/lib/libgerbv.so.1.0.5 usr/lib/libgerbv.so debian/changelog0000644000000000000000000001662411725577544011072 0ustar gerbv (2.6.0-1) unstable; urgency=low * New upstream release * Bump standards version to 3.9.3 -- Gudjon I. Gudjonsson Wed, 07 Mar 2012 07:25:24 +0100 gerbv (2.5.0-1) unstable; urgency=low * New upstream release * Bump standards version to 3.9.2 * Add git and homepage fields to control file * Switch to dpkg-source 3.0 (quilt) format * Rewrote both patches in quilt format * Change debhelper dependency to 8 * Changed build targets according to new standard -- Gudjon I. Gudjonsson Sat, 18 Jun 2011 11:32:33 +0200 gerbv (2.4.0-1.1) unstable; urgency=medium * Non-maintainer upload. * Set LDFLAGS to -ldl (Closes: #554484). * Don't ship .la files (Closes: #621154). -- Luk Claes Sat, 11 Jun 2011 12:17:52 +0200 gerbv (2.4.0-1) unstable; urgency=low [ Gudjon I. Gudjonsson ] * New upstream release * Bump standards version to 3.8.4 * Remove patch 02_fix_manpage, fixed in upstream * Add misc depends [ Wesley J. Landaker ] * Override lintian warnings about the shared library. This package is small enough that splitting it doesn't make sense. * Add Gudjon to uploaders. * Move to debhelper compat level 7. -- Wesley J. Landaker Tue, 23 Feb 2010 11:02:37 -0700 gerbv (2.3.0-1) unstable; urgency=low * New upstream release (Closes: #539237, #272717, #404737) * Remove patch 01_remove_education.dpatch, not needed * Bump Standards-version to 3.8.3, no changes needed * Remove dh_desktop * Add menu file * Remove patch targets in rules file, add Debian standard dpatch targets * Add README.source * Add call to dh_makeshlibs * Remove patch 01_remove_education. Education main category is needed * Add more information to copyright file * rm config.guess and config.sub in clean target * Exclude Makefile* from being installed to examples * Add dependency on autotools-dev -- Gudjon I. Gudjonsson Sun, 15 Nov 2009 22:41:24 +0100 gerbv (2.0.1-3) unstable; urgency=low * debian/control: made extra-xdg-menus as a recommendation instead of dependency. -- Ramakrishnan Muthukrishnan Tue, 12 Feb 2008 22:44:38 +0530 gerbv (2.0.1-2) unstable; urgency=low * Added the patch from Peter Clifton (closes: #465275) + debian/rules: Added dpatch infrastructure + debian/control: Added build dependency on dpatch + patches/01_remove_education.dpatch: Removed "Education" category from .desktop file + Add dependency on extra-xdg-menus, to provide an "Electronics" menu + Removed manual copying of .desktop and icon file (install now does this) + Added call to dh_icons, and bumped debhelper build-depends to 5.0.51 -- Ramakrishnan Muthukrishnan Tue, 12 Feb 2008 08:48:56 +0530 gerbv (2.0.1-1) unstable; urgency=low * New upstream release -- Ramakrishnan Muthukrishnan Sun, 10 Feb 2008 19:57:33 +0530 gerbv (2.0.0-5) unstable; urgency=low * debian/rules: More cleanups. It does not delete the config.* files anymore. Instead it is copied from /usr/share/misc directory and used. This should make buildd happy. Tested with pbuilder. -- Ramakrishnan Muthukrishnan Wed, 23 Jan 2008 23:15:19 +0530 gerbv (2.0.0-4) unstable; urgency=low * debian/rules: Minor cleanups. clean rules does distclean. Got missed out in the last upload. -- Ramakrishnan Muthukrishnan Wed, 23 Jan 2008 10:08:46 +0530 gerbv (2.0.0-3) unstable; urgency=low * Makefile.am: distclean rule shouldn't remove `configure' script. So, modified Makefile.am and regenerated the autotools generated files. Also notified the upstream. -- Ramakrishnan Muthukrishnan Wed, 23 Jan 2008 08:38:25 +0530 gerbv (2.0.0-2) unstable; urgency=low * debian/rules: Minor cleanups to cleanly handle config.* files. -- Ramakrishnan Muthukrishnan Tue, 22 Jan 2008 22:56:36 +0530 gerbv (2.0.0-1) unstable; urgency=low * New upstream release * debian/control: package maintainer changed to Debian Electronics Team. -- Ramakrishnan Muthukrishnan Mon, 21 Jan 2008 20:56:23 +0530 gerbv (1.0.2-1) unstable; urgency=medium * New upstream release * Fix incorrect display in some locales (closes: #374131, #302530) * Urgency medium as this bug is "grave" * Add desktop and icon files (closes: #367366) * Updated standards-revision to 3.7.2 -- Hamish Moffatt Sun, 27 Aug 2006 11:06:41 +1000 gerbv (1.0.1-2) unstable; urgency=low * Removed build-dep for xlibs-dev (requires gtk only) -- Hamish Moffatt Sun, 8 Jan 2006 14:27:15 +1100 gerbv (1.0.1-1) unstable; urgency=low * New upstream release (closes: #301281), now compiled with GTK+ 2.0 rather than 1.2 * Fixed FTBFS with gcc-4.0 (src/drill.c); thanks to Andreas Jochens for the patch (closes: #286504) -- Hamish Moffatt Fri, 25 Mar 2005 23:06:53 +1100 gerbv (0.16-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Sun, 15 Aug 2004 15:34:15 +1000 gerbv (0.15-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Sun, 1 Feb 2004 14:16:20 +1100 gerbv (0.14-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Sun, 24 Aug 2003 01:00:46 +1000 gerbv (0.13-2) unstable; urgency=low * Recompile for libpng package changes -- Hamish Moffatt Sat, 26 Apr 2003 13:02:32 +1000 gerbv (0.13-1) unstable; urgency=low * New upstream release * Upgraded to debhelper 4 -- Hamish Moffatt Sun, 23 Mar 2003 23:59:05 +1100 gerbv (0.12-1) unstable; urgency=low * New upstream release (closes: #182939) -- Hamish Moffatt Sat, 1 Mar 2003 14:12:48 +1100 gerbv (0.11-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Sun, 24 Nov 2002 16:41:01 +1100 gerbv (0.0.10-2) unstable; urgency=low * Applied patch from the upstream author Stefan Petersen to correct assumptions about char signedness (closes: #165052) -- Hamish Moffatt Sat, 19 Oct 2002 11:42:18 +1000 gerbv (0.0.10-1) unstable; urgency=low * New upstream release. * Updated standards-version to 3.5.7. -- Hamish Moffatt Tue, 15 Oct 2002 23:15:47 +1000 gerbv (0.0.9-1) unstable; urgency=low * New upstream release (closes: #149245) -- Hamish Moffatt Sun, 7 Jul 2002 12:37:13 +1000 gerbv (0.0.8-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Sun, 30 Jun 2002 23:34:10 +1000 gerbv (0.0.7-2) unstable; urgency=low * Applied patch to fix problems with rendering arcs (closes: #142126) -- Hamish Moffatt Thu, 25 Apr 2002 10:36:12 +1000 gerbv (0.0.7-1) unstable; urgency=low * New upstream release * Fixed capitalisation in the package description (closes: #124665) -- Hamish Moffatt Sun, 17 Feb 2002 14:10:37 +1100 gerbv (0.0.6-1) unstable; urgency=low * New upstream release -- Hamish Moffatt Mon, 17 Dec 2001 18:35:42 +1100 gerbv (0.0.5-1) unstable; urgency=low * First upload for Debian (closes: #120856) -- Hamish Moffatt Sat, 24 Nov 2001 16:45:23 +1100 debian/gerbv.dirs0000644000000000000000000000006311577170654011172 0ustar usr/share/doc/gerbv usr/bin usr/share/applications debian/control0000644000000000000000000000170411725600051010570 0ustar Source: gerbv Section: electronics Priority: optional Maintainer: Debian Electronics Team Uploaders: Hamish Moffatt , Wesley J. Landaker , Ramakrishnan Muthukrishnan , Gudjon I. Gudjonsson Standards-Version: 3.9.3 Build-Depends: debhelper (>= 8), libgtk2.0-dev, libglib2.0-dev, libpng12-dev, libcairo2-dev, autotools-dev Homepage: http://gerbv.gpleda.org/ Vcs-Git: git://git.debian.org/pkg-electronics/gerbv.git Vcs-Browser: http://git.debian.org/?p=pkg-electronics/gerbv.git Package: gerbv Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: extra-xdg-menus Description: Gerber file viewer for PCB design gerbv is a utility for viewing Gerber RS-274X files, Excellon drill files, and CSV pick-and-place files. Gerber files are used for communicating printed circuit board (PCB) designs to PCB manufacturers. debian/gerbv.menu0000644000000000000000000000024111577170654011173 0ustar ?package(gerbv):\ needs="x11" \ section="Applications/Viewers" \ command="/usr/bin/gerbv" \ title="gerbv" \ longtitle="gerbv: PCB Gerber file viewer for X" debian/watch0000644000000000000000000000006211577170654010232 0ustar version=3 http://sf.net/gerbv/gerbv-(.*)\.tar\.gz debian/compat0000644000000000000000000000000211577170654010401 0ustar 7 debian/source/0000755000000000000000000000000011577170654010503 5ustar debian/source/format0000644000000000000000000000001411577170654011711 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000273711577172631010271 0ustar #!/usr/bin/make -f export LDFLAGS=-ldl config.status: configure dh_testdir # Add here commands to configure the package. ifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.sub endif ifneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guess endif ./configure --prefix=/usr --enable-exportpng --disable-update-desktop-database build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir $(MAKE) touch $@ clean: dh_testdir dh_testroot [ ! -f Makefile ] || $(MAKE) distclean rm -f build-stamp config.log rm -f config.guess config.status config.sub dh_clean binary-indep: build dh_testroot dh_testdir # There are no architecture-independent files to be uploaded # generated by this package. If there were any they would be # made here. binary-arch: build dh_testroot dh_testdir dh_clean dh_installdirs $(MAKE) install DESTDIR=`pwd`/debian/gerbv rm `find $(DESTDIR) -name '*.la'` dh_icons dh_installdocs AUTHORS README TODO doc/*.txt dh_installexamples -XMakefile example/* dh_installchangelogs ChangeLog dh_installmenu dh_strip dh_lintian dh_compress -X.pcb -X.grb -X.gdo -X.gbx -X.pdf -X.gap -X.apt -X.off -X.exc -X.drd -X.sst dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: binary binary-arch binary-indep clean checkroot