--- pcb-20060822.orig/debian/changelog +++ pcb-20060822/debian/changelog @@ -0,0 +1,183 @@ +pcb (20060822-1) unstable; urgency=low + + * New upstream release (closes: #386585, #387219, #387315) + * Added watch file + * Added desktop file (closes: #367617). Thanks to Vassilis Pandis. + * Updated to standards-revision 3.7.2 + + -- Hamish Moffatt Sun, 17 Sep 2006 09:17:24 +1000 + +pcb (20050609-1) unstable; urgency=low + + * New upstream snapshot 20050609 (closes: #343339) + * Uses GTK+ rather than raw X11 + * Uses standard polarity for solder masks (closes: #337653) + * Change build-deps from xlibs-dev to individual libraries + + -- Hamish Moffatt Sun, 18 Dec 2005 00:13:39 +1100 + +pcb (1.99j+20050127-2) unstable; urgency=low + + * Improved package description: (closes: #295405) + * Fixed dependency: tk84 -> tk8.4 (closes: #295404) + * Updated README.debian (closes: #269578) + * Applied patch to src/djopt.c to allow compilation with gcc-4.0 + (closes: #294319), thanks to Andreas Jochens for the patch. + * Prevent example files from being compressed + + -- Hamish Moffatt Sun, 20 Feb 2005 13:14:00 +1100 + +pcb (1.99j+20050127-1) unstable; urgency=low + + * Upstream snapshot 20050127 + * Rewrote packaging for major upstream changes since last upload + + -- Hamish Moffatt Tue, 8 Feb 2005 23:27:44 +1100 + +pcb (1.99j-1) unstable; urgency=low + + * New upstream release (Pre-2.0 version) + * New maintainer + * Most of the work for this version was done by the previous + maintainer Hartmut Koptein. + * Fixed menu entries (closes: #179496) + * Fixed faulty entry in app-defaults (closes: #172978) + * Fixed missing HTML documentation (closes: #127159, #126574) + * Fixed most lintian warnings + + -- Hamish Moffatt Sat, 8 Feb 2003 13:54:47 +1100 + +pcb (1.7.1-4.2) unstable; urgency=low + + * NMU + * Fix build-depends. Closes: #90603, #92442. + * fix src/Imakefile (complexProgramTargetNoMan(pcb)) + * Add Depends: m4. Closes: #124335 + + -- LaMont Jones Thu, 10 Jan 2002 15:26:54 -0700 + +pcb (1.7.1-4.1) unstable; urgency=low + + * NMU upload + * Removed the automatic address setting in the changelog + * fix /usr/X11R6/lib/X11/app-defaults -> /etc/X11/app-defaults (closes: + #86283) + * fix doc/Imakefile so that it actually builds again. + * fix man page building and installation. + * added debhelper token to postinst and postrm + + -- Tollef Fog Heen Sat, 17 Mar 2001 13:59:24 +0100 + +pcb (1.7.1-4) unstable; urgency=low + + * fixed usr/doc share sym-link + + -- Hartmut Koptein Thu, 21 Oct 1999 13:13:23 +0200 + + +pcb (1.7.1-3) unstable; urgency=low + + * Updated Standards-Version to 3.0.1.1 + + -- Hartmut Koptein Tue, 7 Sep 1999 00:50:00 +0200 + + +pcb (1.7.1-2) unstable; urgency=low + + * debian/rules clean bug; Fixes: Bug#38670 + + -- Hartmut Koptein Tue, 1 Jun 1999 08:13:35 +0200 + + +pcb (1.7.1-1) unstable; urgency=low + + * new upstream version + * changed refcard.tex.raw for using LaTeX2e + * varargs/glibc-2.1 changes + * New Standards-Version: 2.5.1 + * added pcb.xpm icon for the menu (not the best, it's my own creation ;-) + + -- Hartmut Koptein Fri, 14 May 1999 11:38:00 +0200 + + +pcb (1.7-1) unstable; urgency=low + + * new upstream version + * fixed two va_list bugs and some compiler warnings + * changed menu entry Pcb into PCB + * fixed lintian report errors + * examples/* aren't compressed anymore + + -- Hartmut Koptein Thu, 29 Apr 1999 19:04:32 +0200 + + +pcb (1.6.3-1) unstable; urgency=low + + * new upstream version (not released for debian) + + -- Hartmut Koptein Thu, 20 Aug 1998 22:40:08 +0200 + + +pcb (1.6-2) frozen unstable; urgency=low + + * added postrm script for update-menus + + -- Hartmut Koptein Wed, 1 Apr 1998 02:37:38 +0200 + + +pcb (1.6-1) frozen unstable; urgency=low + + * new upstream version + * last version is lost on master + + -- Hartmut Koptein Sat, 28 Mar 1998 00:54:02 +0100 + + +pcb (1.5.5-1) frozen; urgency=low + + * new upstream version + * added pcb.ps and pcb.html to /usr/doc/pcb + * changed menu entry to 'Technical' (menu and info) + * changed old menu structure to the new one + * New Standards-Version: 2.4.0.0 + + -- Hartmut Koptein Mon, 16 Mar 1998 21:36:09 +0100 + + +pcb (1.5.3-1) unstable; urgency=low + + * new upstream version + + -- Hartmut Koptein Mon, 17 Nov 1997 23:04:34 +0100 + + +pcb (1.4.5-1) unstable; urgency=low + + * new upstream version + + -- Hartmut Koptein Wed, 9 Jul 1997 02:21:50 +0200 + + +pcb (1.4.4-1) unstable; urgency=low + + * new maintainer + * new upstream version + * compiled for libc6 (Bug#3413, Bug#4676 and Bug#5059) + * enlarge discription (Bug#3635) + * obsolete Bugs #3872 and #4026 + * added menu entry Apps/Electronics/PCB + * added examples + + -- Hartmut Koptein Wed, 9 Jul 1997 02:21:50 +0200 + + +pcb (1.4.3-1) unstable; urgency=low + + * Initial Release. + + -- Michael Mattice Thu, 21 Nov 1996 23:13:19 -0600 + + +Local variables: +mode: debian-changelog +End: --- pcb-20060822.orig/debian/control +++ pcb-20060822/debian/control @@ -0,0 +1,18 @@ +Source: pcb +Section: electronics +Priority: optional +Maintainer: Hamish Moffatt +Build-Depends: debhelper (>= 4), bison, flex, libgtk2.0-dev, libglib2.0-dev, libstroke0-dev, tk8.4, libgd2-xpm-dev | libgd2-dev +Standards-Version: 3.7.2 + +Package: pcb +Architecture: any +Depends: ${shlibs:Depends}, m4, tk8.4 | wish, tcl8.4 | tclsh +Description: printed circuit board (pcb) design program + PCB is an interactive printed circuit board editor for the X11 window + system. PCB includes a rats nest feature, design rule checking, and can + provide industry standard RS-274-X (Gerber), NC drill, and centroid data + (X-Y data) output for use in the board fabrication and assembly process. + PCB offers high end features such as an autorouter and trace optimizer + which can tremendously reduce layout time. + --- pcb-20060822.orig/debian/copyright +++ pcb-20060822/debian/copyright @@ -0,0 +1,29 @@ +This package was debianized by Michael Mattice mattice@mattice.reslife.okstate.edu on +Thu, 21 Nov 1996 23:13:19 -0600. + +It was downloaded from ftp.uni-ulm.de:/pub/pcb/1.4/pcb-1.4.3.fix_03.tar.gz +Another site is: http://bach.ece.jhu.edu/~haceaton/pcb/ + +On 2 Jul 1997, Hartmut Koptein took over +maintenance of pcb (using same source location, but /pub/pcb/current). + +Changes by Hartmut Koptein + + * added html output for the pcb-manual in doc/Makefile (forwarded upstream) + * nicer window sizes for the sub-windows (log and library) (forwarded upstream) + * vararg changes for glibc-2.1 (forwarded upstream) + +Hamish Moffatt is the maintainer of the pcb package +since January 2003. + +This is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License with +your Debian GNU/Linux system, in /usr/share/common-licenses/GPL, or with +the dpkg source package as the file COPYING. If not, write to the Free +Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA. + --- pcb-20060822.orig/debian/pcb.postinst +++ pcb-20060822/debian/pcb.postinst @@ -0,0 +1,5 @@ +#!/bin/sh +set -e +install-info --quiet --section Technical Technical /usr/share/info/pcb.info + +#DEBHELPER# --- pcb-20060822.orig/debian/pcb.xpm +++ pcb-20060822/debian/pcb.xpm @@ -0,0 +1,39 @@ +/* XPM */ +static char*pcb[]={ +"32 32 4 1", +"b c #0000ff", +". c None", +"# c #7f0000", +"a c #007f00", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"...######.......aaaaa...bbbbb...", +"..########.....aaaaaa..bbbbbbb..", +"..##....##....aaaaa....bb....bb.", +"..##....##...aaaa......bb....bb.", +"..##....##...aaa.......bb....bb.", +"..##....##..aaaa.......bb....bb.", +"..##....##..aa.........bb....bb.", +"..########..aa.........bbbbbbb..", +"..#######...aa.........bb....b..", +"..##........aa.........bb....bb.", +"..##........aa.........bb....bb.", +"..##........aaaa.......bb....bb.", +"..##.........aaaa......bb....bb.", +"..##.........aaaaaa....bb....bb.", +"..##..........aaaaaaa..bbbbbbb..", +"..##............aaaaa...bbbbb...", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................"}; --- pcb-20060822.orig/debian/pcb.dirs +++ pcb-20060822/debian/pcb.dirs @@ -0,0 +1,4 @@ +usr/share/doc/pcb +usr/share/info +usr/share/pixmaps +usr/share/applications --- pcb-20060822.orig/debian/README.debian +++ pcb-20060822/debian/README.debian @@ -0,0 +1,17 @@ +PCB for Debian +-------------- + +Documentation for PCB is available in several forms: + + - Info ('info pcb') + + - Manual page ('man pcb') + + - PDF (pcb.pdf and refcard.pdf) + + - HTML (/usr/share/doc/pcb/html/index.html) + +Information about PCB is available online at http://pcb.sourceforge.net/ + +Hamish Moffatt , based on original by +Hartmut Koptein , Wed, 9 Jul 1997 02:50:56 +0200 --- pcb-20060822.orig/debian/rules +++ pcb-20060822/debian/rules @@ -0,0 +1,61 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# debian/rules file for the Debian/GNU Linux pcb package +# Copyright 1997-99 by Hartmut Koptein + +package = pcb + +build: build-stamp +build-stamp: + dh_testdir + ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --infodir=/usr/share/info --disable-rpath + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + -$(MAKE) distclean + dh_clean + +binary-indep: build + +binary-arch: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) DESTDIR=`pwd`/debian/$(package) install + + mv debian/$(package)/usr/share/pcb/*.pdf debian/$(package)/usr/share/doc/$(package) + rm debian/$(package)/usr/share/pcb/*.ps + + mv debian/$(package)/usr/share/pcb/examples debian/$(package)/usr/share/doc/$(package) + mv debian/$(package)/usr/share/pcb/tutorial debian/$(package)/usr/share/doc/$(package) + + rmdir debian/$(package)/usr/share/pcb-* + + chmod a+x debian/$(package)/usr/share/pcb/tools/MergePCBPS + chmod a+x debian/$(package)/usr/share/pcb/tools/Merge_dimPCBPS + chmod a+x debian/$(package)/usr/share/pcb/tools/tgo2pcb.tcl + chmod a+x debian/$(package)/usr/share/pcb/tools/PCB2HPGL + + dh_installdocs NEWS README_FILES/Whats_new_in_2.0 + cp debian/pcb.xpm debian/$(package)/usr/share/pixmaps + cp debian/pcb.desktop debian/$(package)/usr/share/applications + dh_installmenu + dh_desktop + dh_installchangelogs ChangeLog + + dh_fixperms + dh_strip + # exclude example files from compression + dh_compress -X.pcb -XLED + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch --- pcb-20060822.orig/debian/pcb.menu +++ pcb-20060822/debian/pcb.menu @@ -0,0 +1,16 @@ +?package(pcb):needs="x11" section="Apps/Technical" \ + title="PCB" \ + longtitle="Printed Circuit Board Design Program" \ + description="PCB is a handy tool for the X Window\ + System build to design printed circuit boards. All coordinate\ + units are 1/1000 inch." \ + hotkey="P" icon="pcb.xpm" \ + command="/usr/bin/pcb" + +?package(pcb):needs="dwww" section="Apps/Technical" \ + title="PCB Info" \ + command="/usr/share/info/pcb.info.gz" + +?package(pcb):needs="dwww" section="Apps/Technical" \ + title="PCB Man" \ + command="/usr/share/man/man1/pcb.1.gz" --- pcb-20060822.orig/debian/compat +++ pcb-20060822/debian/compat @@ -0,0 +1 @@ +4 --- pcb-20060822.orig/debian/pcb.prerm +++ pcb-20060822/debian/pcb.prerm @@ -0,0 +1,5 @@ +#!/bin/sh +set -e +install-info --quiet --remove /usr/share/info/pcb.info + +#DEBHELPER# --- pcb-20060822.orig/debian/pcb.desktop +++ pcb-20060822/debian/pcb.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=PCB Designer +GenericName=PCB Design +Comment=Printed Circuit Board design program +Type=Application +Exec=pcb +Icon=pcb +Categories=Education;Electronics;Engineering; --- pcb-20060822.orig/debian/watch +++ pcb-20060822/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/pcb/pcb-(.*)\.tar\.gz