debian/0000755000000000000000000000000011600771263007171 5ustar debian/changelog0000644000000000000000000000445711600771072011053 0ustar geda-xgsch2pcb (0.1.3-2) unstable; urgency=low * debian/control: + Updated my email address + Added DMUA after sponsors consent (http://lists.alioth.debian.org/pipermail/pkg-electronics-devel/2010-April/001827.html) + Bumped Standards-Version to 3.9.2 + Depend/Build-Dep on python-gobject | python-gtk2 (<<2.10) to fix FTBFS on wheezy (Closes: #629776) * Removed debian/pyversions * Bumped compat level to 8 * Converted to 3.0 (quilt) source format. -- أحمد المحمودي (Ahmed El-Mahmoudy) Thu, 23 Jun 2011 14:17:50 +0200 geda-xgsch2pcb (0.1.3-1) unstable; urgency=low [ Peter Clifton ] * New upstream version 0.1.3 * debian/control: Update to standards version 3.8.4 * debian/rules: Remove call to deprecated dh_desktop [ أحمد المحمودي (Ahmed El-Mahmoudy) ] * Use debhelper 7 & simplify rules file * Use python-support instead of python-central. * Remove empty postinst & un-necessary dirs files. * debian/control: + Add intltool to Build-Depends + Add ${misc:Depends} to Depends + Added Homepage field. + Added Vcs-* fields. + Depend on ${python:Depends} instead of python (>= 2.4) + Added myself to uploaders. * Added debian/watch file. * debian/rules: No need to remove .py[co] (seems that it is done by the python helper), hence removed override rule for dh_auto_install. * debian/copyright: Updated & converted to machine-readable format. * debian/xgsch2pcb.1: added manpage for xgsch2pcb. * Removed debian/geda-xgsch2pcb.docs, since there is no more need to install README file as the info is in the manpage. -- أحمد المحمودي (Ahmed El-Mahmoudy) Sat, 06 Feb 2010 08:09:33 +0200 geda-xgsch2pcb (0.1.2-2) unstable; urgency=low [ Peter Clifton ] * Added missing build-depends for the runtime python modules which are checked for at configure time. * Added missing build-depend on libxml-parser-perl which is required due to upstream use of intltool. (closes: #464275) [ Hamish Moffatt ] * Build 0.1.2-2 upload. -- Hamish Moffatt Sun, 10 Feb 2008 10:20:24 +1100 geda-xgsch2pcb (0.1.2-1) unstable; urgency=low * Initial release. -- Hamish Moffatt Wed, 16 Jan 2008 00:04:58 +1100 debian/source/0000755000000000000000000000000011600771072010467 5ustar debian/source/format0000644000000000000000000000001411600771072011675 0ustar 3.0 (quilt) debian/control0000644000000000000000000000255211600771072010576 0ustar Source: geda-xgsch2pcb Section: electronics Priority: optional Maintainer: Debian Electronics Team Uploaders: Hamish Moffatt , Wesley J. Landaker , أحمد المحمودي (Ahmed El-Mahmoudy) Build-Depends: debhelper (>= 8), autotools-dev, python (>=2.4), python-support, python-gtk2 (>=2.8), python-gobject | python-gtk2 (<<2.10), python-dbus, libxml-parser-perl, intltool Standards-Version: 3.9.2 XS-Python-Version: >= 2.4 DM-Upload-Allowed: yes Homepage: http://gpleda.org/tools/xgsch2pcb/index.html Vcs-Git: git://git.debian.org/git/pkg-electronics/geda-xgsch2pcb.git Vcs-Browser: http://git.debian.org/?p=pkg-electronics/geda-xgsch2pcb.git Package: geda-xgsch2pcb Architecture: all Depends: ${misc:Depends}, ${python:Depends}, geda-utils, geda-gschem, geda-gattrib, pcb, python-gtk2 (>=2.8), python-gobject | python-gtk2 (<<2.10), python-dbus Description: GPL EDA -- Electronics design software -- gschem -> PCB workflow GUI ``xgsch2pcb`` provides an intuitive, user-friendly graphical interface to the ``gsch2pcb`` command-line tool, part of the gEDA suite, which is used to generate and update a PCB layout. It works with schematics created by ``gschem``, part of the gEDA suite, and layouts created by ``pcb``, a PCB layout system commonly used with gEDA. debian/xgsch2pcb.10000644000000000000000000000447411600771072011145 0ustar .TH xgsch2pcb 1 "02 January 2010" "" "" .SH NAME xgsch2pcb - gEDA/gaf gschem -> PCB workflow GUI .SH SYNOPSIS .B xgsch2pcb [project] .SH DESCRIPTION .PP When designing a printed circuit board (PCB) it's often desirable to create a 'schematic' which shows the components to be used and their connectivity in an abstract fashion. The connectivity information is then used to help when designing the actual circuit board. \fIgsch2pcb\fP is a command-line tool, part of the gEDA suite, which is used to generate and update a PCB layout. It works with schematics created by \fIgschem\fP, part of the gEDA suite, and layouts created by \fIpcb\fP, a PCB layout system commonly used with gEDA. \fIxgsch2pcb\fP provides an intuitive, user-friendly graphical interface to \fIgsch2pcb\fP. .PP The main window is divided into three main areas: .IP \(bu 3 The toolbar at the top offers the usual options to quit the program and to load and save project files. .IP \(bu 3 The left hand 'Schematic' frame shows a list of schematic pages that the PCB layout will be based on. The 'Edit schematic' and 'Edit attributes' buttons respectively launch \fIgschem\fP and \fIgattrib\fP to edit the selected schematic page. .IP \(bu 3 The right hand 'Layout' pane shows the name of the PCB layout file associated with the project. The 'Edit layout' button launches \fIpcb\fP to edit a file, and will offer to update your PCB layout if necessary. The 'Update layout' button forces an update of the PCB layout even if one isn't strictly necessary. .PP The update process will carry out the following actions to modify your layout, after launching \fIpcb\fP if isn't already running: .IP 1. 4 Remove any elements from the layout that are not in the schematic. .IP 2. 4 Find any elements that are in the schematic but not in the layout, and add them to the layout (in the top left corner). N.b. that it's probably a good idea to leave this corner of your layout clear until the layout is more or less finalised, to avoid new elements interfering with elements which have already been placed and routed. .IP 3. 4 Clear your rats and load a new rats nest. .IP 4. 4 Update the component pin names to match the pin names on the schematic symbol. .PP Note that the update process won't modify your PCB file on disk, and will take into account any changes you have made since you last saved. debian/compat0000644000000000000000000000000211600771072010365 0ustar 8 debian/geda-xgsch2pcb.menu0000644000000000000000000000020711600771072012635 0ustar ?package(geda-xgsch2pcb):needs="X11" section="Applications/Science/Electronics"\ title="geda-xgsch2pcb" command="/usr/bin/xgsch2pcb" debian/watch0000644000000000000000000000010611600771072010215 0ustar version=3 http://geda.seul.org/dist/geda-xgsch2pcb-([\d\.]+)\.tar\.gz debian/geda-xgsch2pcb.manpages0000644000000000000000000000002311600771072013460 0ustar debian/xgsch2pcb.1 debian/rules0000755000000000000000000000064211600771072010251 0ustar #!/usr/bin/make -f # -*- makefile -*- %: dh $@ override_dh_auto_configure: 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 dh_auto_configure -- --disable-update-desktop-database --libdir=/usr/share override_dh_clean: dh_clean config.sub config.guess debian/copyright0000644000000000000000000000264511600771072011131 0ustar Format-Specification: http://dep.debian.net/deps/dep5/ Name: geda-xgsch2pcb Maintainer: Peter TB Brett , Peter Clifton Source: http://gpleda.org/tools/xgsch2pcb/index.html Copyright: 2006, Cambridge University 2006-2007, Peter TB Brett 2006-2007, Peter Clifton License: GPL-2+ Files: debian/* Copyright: 2007-2009, Peter Clifton 2009, أحمد المحمودي (Ahmed El-Mahmoudy) License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program 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 along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU GPL2 licenses can be found at `/usr/share/common-licenses/GPL-2'.