--- kicad-0.0.20090216.orig/debian/packagesrc.sh +++ kicad-0.0.20090216/debian/packagesrc.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +ver=`cat ../trunk/debian/changelog | head -n1 | cut -f2 -d\( | cut -f1 -d-` +debver=`cat ../trunk/debian/changelog | head -n1 | cut -f2 -d- | cut -f1 -d\)` +svnpath="../../trunk" #extra .. as we'll be down another dir when used +signer="richardaburton@gmail.com" + +mkdir kicad-${ver}.orig + +if [ "${debver}" = "1" ]; then + + cd kicad-${ver}.orig + svn export ${svnpath}/kicad + svn export ${svnpath}/kicad-doc + svn export ${svnpath}/kicad-library + # remove any unwanted stuff + rm -rf kicad/kicad/minizip + rm -rf kicad-doc/doc/help/{de,es,it,pt,ru} + cd .. + + cp -a kicad-${ver}.orig kicad-${ver} + +else + tar zxf kicad_${ver}.orig.tar.gz + mv kicad_${ver}.orig kicad_${ver} +fi + +cd kicad-${ver} +svn export ${svnpath}/debian +cd .. + +dpkg-source -b kicad-${ver} +debsign -m${signer} kicad_${ver}-${debver}.dsc + +#rm -rf kicad-${ver} + --- kicad-0.0.20090216.orig/debian/README.source +++ kicad-0.0.20090216/debian/README.source @@ -0,0 +1,13 @@ +To package the upstream source the 3 svn repos are extracted to the same folder: +/ + kicad/ + kicad-doc/ + kicad-library/ + +Then, because we aren't building and it has a different license, we remove the +kicad/kicad/minizip/ folder. +We also remove some outdated docs, stuff that we don't ship because it's not up +to date. As soon as it gets updated it will get restored. + +See packagesrc.sh, the script used to build the source package. + --- kicad-0.0.20090216.orig/debian/copyright +++ kicad-0.0.20090216/debian/copyright @@ -0,0 +1,164 @@ +This package was debianized by Richard A Burton on +Tue, 27 Jun 2006 10:48:13 +0100. + +It was downloaded from http://iut-tice.ujf-grenoble.fr/cao/ + +Upstream Author: Jean-Pierre Charras + +-------------------------------------------------------------------------------- + +Copyright: 2000-2008, Jean-Pierre Charras +License: + Software: GPL v2 + +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; version 2 dated June, 1991. + +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 the Debian system in the file /usr/share/common-licenses/GPL-2. + +-------------------------------------------------------------------------------- + +files in kicad/minizip/: +Copyright (C) 1998-2003 Gilles Vollant +under zlib-license + Condition of use and distribution are the same than zlib : + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +-------------------------------------------------------------------------------- + +files 3d-viewer/trackball.{h,cpp}: +Copyright 1993, 1994, Silicon Graphics, Inc. + * + * (c) Copyright 1993, 1994, Silicon Graphics, Inc. + * ALL RIGHTS RESERVED + * Permission to use, copy, modify, and distribute this software for + * any purpose and without fee is hereby granted, provided that the above + * copyright notice appear in all copies and that both the copyright notice + * and this permission notice appear in supporting documentation, and that + * the name of Silicon Graphics, Inc. not be used in advertising + * or publicity pertaining to distribution of the software without specific, + * written prior permission. + * + * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" + * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR + * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON + * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, + * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY + * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, + * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF + * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN + * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE + * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. + * + * US Government Users Restricted Rights + * Use, duplication, or disclosure by the Government is subject to + * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph + * (c)(1)(ii) of the Rights in Technical Data and Computer Software + * clause at DFARS 252.227-7013 and/or in similar or successor + * clauses in the FAR or the DOD or NASA FAR Supplement. + * Unpublished-- rights reserved under the copyright laws of the + * United States. Contractor/manufacturer is Silicon Graphics, + * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. + * + * OpenGL(TM) is a trademark of Silicon Graphics, Inc. + */ + +-------------------------------------------------------------------------------- + +files in kicad/polygon/kbool/: +Copyright: 2001-2004 (C) Probably Klaas Holwerda +Licence: wxWidgets Licence + +-------------------------------------------------------------------------------- + +Copyright: 2000-2008, Jean-Pierre Charras +License: + Documentation: + KiCad Free Documentation Licence + ================================ + + Copyright (c) jean-pierre Charras + + Everyone is permitted to copy and distribute verbatim copies + of this licence document, but changing it is not allowed. + + KICAD FREE DOCUMENTATION LICENCE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 1. Permission is granted to make and distribute verbatim copies of this + manual or piece of documentation provided any copyright notice and this + permission notice are preserved on all copies. + + 2. Permission is granted to process this file or document through a + document processing system and, at your option and the option of any third + party, print the results, provided a printed document carries a copying + permission notice identical to this one. + + 3. Permission is granted to copy and distribute modified versions of this + manual or piece of documentation under the conditions for verbatim + copying, provided also that any sections describing licensing conditions + for this manual, such as, in particular, the GNU General Public Licence, + the GNU Library General Public Licence, and any wxWindows Licence are + included exactly as in the original, and provided that the entire + resulting derived work is distributed under the terms of a permission + notice identical to this one. + + 4. Permission is granted to copy and distribute translations of this + manual or piece of documentation into another language, under the above + conditions for modified versions, except that sections related to + licensing, including this paragraph, may also be included in translations + approved by the copyright holders of the respective licence documents in + addition to the original French or English. + + WARRANTY DISCLAIMER + + 5. BECAUSE THIS MANUAL OR PIECE OF DOCUMENTATION IS LICENSED FREE OF CHARGE, + THERE IS NO WARRANTY FOR IT, TO THE EXTENT PERMITTED BY APPLICABLE LAW. + EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER + PARTIES PROVIDE THIS MANUAL OR PIECE OF DOCUMENTATION "AS IS" WITHOUT + WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF + THE MANUAL OR PIECE OF DOCUMENTATION IS WITH YOU. SHOULD THE MANUAL OR + PIECE OF DOCUMENTATION PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL + NECESSARY SERVICING, REPAIR OR CORRECTION. + + 6. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL + ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR + REDISTRIBUTE THE MANUAL OR PIECE OF DOCUMENTATION AS PERMITTED ABOVE, BE + LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR + CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE + MANUAL OR PIECE OF DOCUMENTATION (INCLUDING BUT NOT LIMITED TO LOSS OF + DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD + PARTIES OR A FAILURE OF A PROGRAM BASED ON THE MANUAL OR PIECE OF + DOCUMENTATION TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR + OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +-------------------------------------------------------------------------------- + +The Debian packaging is (C)2006-2008 Richard A Burton +and is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. --- kicad-0.0.20090216.orig/debian/kicad.desktop +++ kicad-0.0.20090216/debian/kicad.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +MimeType=text/pro +Name=KiCad +Exec=kicad +Icon=icon_kicad.xpm +Categories=Development;Engineering;Electronics +Type=Application +Terminal=false +Comment=PCB-Suite +GenericName[en]=KiCad - project manager +GenericName[ru]=KiCad - менеджер проектов +GenericName[nl_NL]=KiCad - Project Beheerder +Comment[en]=Electrical schematic and PCB design suite +Comment[ru]=Комплекс для разработки электрических схем и печатных плат +Comment[nl_NL]=Elektrische schema's en PCB ontwerp Suite --- kicad-0.0.20090216.orig/debian/changelog +++ kicad-0.0.20090216/debian/changelog @@ -0,0 +1,81 @@ +kicad (0.0.20090216-1) unstable; urgency=low + + * New upstream release. (Closes: #529628) + * - Upstream fix. (Closes: #532367) + * - Upstream fix. (Closes: #509956) + * Move shortcut to electronics section. (Closes: #536307) + * Suggest documentation. (Closes: #502546) + * Update Standards-Version to 3.8.3 (no changes needed). + + -- Richard Antony Burton Sat, 26 Sep 2009 12:47:27 +0000 + +kicad (0.0.20080825c-1) unstable; urgency=low + + * New upstream release. (Closes: #496897) + * Use new cmake build system. + * Use new svn repository layout. + * Build using wxWidgets 2.8. (Closes: #398615) + * Require debhelper 6 to get fix for 459426. + * Upstream performance improvement for redraw. (Closes: #469516) + * Moved examples to /usr/share/doc/kicad/demos + * Update Standards-Version to 3.8.0 (no changes needed). + * Add more language packages, for tutorials. + * Only en & fr manuals included, rest not currently maintained upstream. + + -- Richard Antony Burton Sun, 21 Sep 2008 19:58:47 +0100 + +kicad (0.0.20071129a-1) unstable; urgency=low + + * New upstream release. + * Fix menu icon (not the gnome one). + * Update Standards-Version to 3.7.3.0 (Debian menu structure change only). + + -- Richard Antony Burton Wed, 19 Dec 2007 17:04:33 +0000 + +kicad (0.0.20070702-1) unstable; urgency=low + + * New upstream release. + * Added man pages for binaries. (Closes: #429223) + * All patches from previous version now included upstream. + + -- Richard Antony Burton Sun, 08 Jul 2007 09:15:42 +0100 + +kicad (0.0.20070525-1) unstable; urgency=low + + * New upstream release (Closes: #423873) + * Install help files to correct location (Closes: #404783) + * For languages without native help files the English doc package is pulled in + with the non-English doc package, so there is at least some help. + * Not removing all binaries removed during 'clean' (Closes: #424455) + * Patch for the 3D Display image export problem (Closes: #423882) + + -- Richard Antony Burton Sun, 27 May 2007 13:43:01 +0100 + +kicad (0.0.20060829-2) unstable; urgency=low + + * Fixing wrong location of helpfiles (Closes: #404783) (djp) + + -- Daniel J. Priem Thu, 28 Dec 2006 12:20:31 +0100 + +kicad (0.0.20060829-1) unstable; urgency=low + + * now binNMU safe (rab) + * This version is 20060828 but since i forgot something inside the orig.tar.gz i must increase the version number (djp) + * Added newer documentation (djp) + * Added some updated po files (djp) + * Added italian help files (djp) + + -- Daniel J. Priem Sun, 12 Nov 2006 21:40:23 +0100 + +kicad (0.0.20060828-1) unstable; urgency=low + + * New upstream. + * Split help files out into separate language-specific packages. + + -- Debian Kicad Team Fri, 3 Nov 2006 19:33:07 +0100 + +kicad (0.0.20060626-1) unstable; urgency=low + + * Initial release (Closes: #278581) + + -- Richard Antony Burton Sat, 30 Sep 2006 22:24:06 +0200 --- kicad-0.0.20090216.orig/debian/kicad-common.dirs +++ kicad-0.0.20090216/debian/kicad-common.dirs @@ -0,0 +1 @@ +usr/share/kicad --- kicad-0.0.20090216.orig/debian/kicad.dirs +++ kicad-0.0.20090216/debian/kicad.dirs @@ -0,0 +1,4 @@ +usr/bin +usr/lib/kicad/plugins +usr/share/applications +usr/share/pixmaps --- kicad-0.0.20090216.orig/debian/kicad.menu +++ kicad-0.0.20090216/debian/kicad.menu @@ -0,0 +1,2 @@ +?package(kicad):needs="X11" section="Applications/Science/Electronics"\ + title="KICAD" icon="/usr/share/pixmaps/icon_kicad.xpm" command="/usr/bin/kicad" --- kicad-0.0.20090216.orig/debian/control +++ kicad-0.0.20090216/debian/control @@ -0,0 +1,92 @@ +Source: kicad +Section: electronics +Priority: optional +Maintainer: Debian Kicad Team +Uploaders: Richard Antony Burton , Daniel J. Priem +Build-Depends: debhelper (>= 6), dpatch, libx11-dev, libglu1-mesa-dev, libgl1-mesa-dev, mesa-common-dev, libwxbase2.8-dev, libwxgtk2.8-dev, libboost-dev, cmake (>= 2.6.0) +Standards-Version: 3.8.3 +Homepage: http://iut-tice.ujf-grenoble.fr/kicad/ + +Package: kicad +Architecture: any +Depends: kicad-common (>= ${source:Version}), ${shlibs:Depends}, zlib-bin, extra-xdg-menus +Replaces: kicad-common (<< 0.0.20071129a-1) +Suggests: kicad-doc-en | kicad-doc-fr | kicad-doc-de | kicad-doc-es | kicad-doc-hu | kicad-doc-ru | kicad-doc-zh-cn +Description: Electronic schematic and PCB design software + Kicad is a suite of programs for the creation of printed circuit boards. + It includes a schematic editor, a PCB layout tool, support tools and a + 3D viewer to display a finished & fully populated PCB. + . + Kicad is made up of 5 main components: + . + * kicad - project manager + * eeschema - schematic editor + * pcbnew - PCB editor + * gerbview - GERBER viewer + * cvpcb - footprint selector for components + . + Libraries: + * Both eeschema and pcbnew have library managers and editors for their + components and footprints + * You can easily create, edit, delete and exchange library items + * Documentation files can be associated with components, footprints and key + words, allowing a fast search by function + * Very large libraries are available for schematic components and footprints + * Most components have corresponding 3D models + +Package: kicad-common +Architecture: all +Recommends: kicad +Description: Common files used by kicad + This package contains the component libraries and language files for Kicad. + +Package: kicad-doc-de +Architecture: all +Description: Kicad help files (German) + This package provides documentation for Kicad in German. + . + This package does not provide a German translation of the manual, only the + tutorial. Manual available in the French & English packages only. + +Package: kicad-doc-en +Architecture: all +Description: Kicad help files (English) + This package provides documentation for Kicad in English. + +Package: kicad-doc-es +Architecture: all +Description: Kicad help files (Spanish) + This package provides documentation for Kicad in Spanish. + . + This package does not provide a Spanish translation of the manual, only the + tutorial. Manual available in the French & English packages only. + +Package: kicad-doc-fr +Architecture: all +Description: Kicad help files (French) + This package provides documentation for Kicad in French. + +Package: kicad-doc-hu +Architecture: all +Description: Kicad help files (Hungarian) + This package provides documentation for Kicad in Hungarian. + . + This package does not provide a Hungarian translation of the manual, only the + tutorial. Manual available in the French & English packages only. + +Package: kicad-doc-ru +Architecture: all +Description: Kicad help files (Russian) + This package provides documentation for Kicad in Russian. + . + This package does not provide a Russian translation of the manual, only the + tutorial. Manual available in the French & English packages only. + +Package: kicad-doc-zh-cn +Architecture: all +Description: Kicad help files (Simplified Chinese) + This package provides documentation for Kicad in Simplified Chinese. + . + This package does not provide a Simplified Chinese translation of the manual, + only the tutorial. Manual available in the French & English packages only. + --- kicad-0.0.20090216.orig/debian/rules +++ kicad-0.0.20090216/debian/rules @@ -0,0 +1,148 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +# Make sure no svn parts inside the deb +DH_ALWAYS_EXCLUDE=CVS:.svn +export DH_ALWAYS_EXCLUDE + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# .NOTPARALLEL: + +# get patch & unpatch targets for dpatch +include /usr/share/dpatch/dpatch.make + +configure: configure-stamp +configure-stamp: + + mkdir -p $(CURDIR)/build/kicad + mkdir -p $(CURDIR)/build/bitmaps + cd $(CURDIR)/build/kicad && cmake -DKICAD_MINIZIP=0 \ + -DKICAD_DEMOS=$(CURDIR)/debian/kicad-common/usr/share/doc/kicad/demos ../../kicad \ + -DXPM_CPP_PATH=$(CURDIR)/build/bitmaps + mkdir -p $(CURDIR)/build/kicad-doc + cd $(CURDIR)/build/kicad-doc && cmake ../../kicad-doc + mkdir -p $(CURDIR)/build/kicad-library + cd $(CURDIR)/build/kicad-library && cmake ../../kicad-library + touch $@ + +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: patch-stamp configure-stamp + + $(MAKE) -C $(CURDIR)/build/kicad + touch $@ + +build-indep: build-indep-stamp +build-indep-stamp: patch-stamp configure-stamp + + $(MAKE) -C $(CURDIR)/build/kicad-doc + $(MAKE) -C $(CURDIR)/build/kicad-library + touch $@ + +clean: clean-patched clean-build unpatch +clean-patched: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp configure-stamp + dh_clean + +clean-build: + rm -rf $(CURDIR)/build + +partclean: clean-patched unpatch + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + dh_installdocs + + cd $(CURDIR)/build/kicad/demos && cmake -P cmake_install.cmake + cd $(CURDIR)/build/kicad/internat && cmake -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-common/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad/template && cmake -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-common/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-library && cmake -DCOMPONENT=resources -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-common/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=file_formats -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-common/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=footprints_doc -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-common/usr -P cmake_install.cmake + + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-de -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-de/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-de -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-de/usr -P cmake_install.cmake + + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-en -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-en/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-en -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-en/usr -P cmake_install.cmake + + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-es -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-es/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-es -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-es/usr -P cmake_install.cmake + + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-fr -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-fr/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-fr -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-fr/usr -P cmake_install.cmake + + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-hu -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-hu/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-hu -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-hu/usr -P cmake_install.cmake + +# cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-it -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-it/usr -P cmake_install.cmake +# cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-it -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-it/usr -P cmake_install.cmake + +# cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-pt -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-pt/usr -P cmake_install.cmake +# cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-pt -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-pt/usr -P cmake_install.cmake + + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-ru -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-ru/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-ru -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-ru/usr -P cmake_install.cmake + + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=doc-zh_CN -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-zh-cn/usr -P cmake_install.cmake + cd $(CURDIR)/build/kicad-doc && cmake -DCOMPONENT=help-zh_CN -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad-doc-zh-cn/usr -P cmake_install.cmake + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + dh_installmenu -s + + $(MAKE) -C $(CURDIR)/build/kicad preinstall + cd $(CURDIR)/build/kicad && cmake -DCOMPONENT=binary -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/kicad/usr -P cmake_install.cmake + + dh_installdocs + dh_install -s + +# Build architecture independant packages. +binary-indep: build-indep install-indep + dh_testdir + dh_testroot + dh_installchangelogs -i + dh_link -i + dh_strip -i +# i don't want the helpfiles to be compressed + dh_compress -i --exclude=kicad/help --exclude=kicad/demos --exclude=.pdf + dh_fixperms -i + dh_makeshlibs -i + dh_installdeb -i + dh_shlibdeps -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture dependant packages. +binary-arch: build-arch install-arch + dh_testdir + dh_testroot + dh_installchangelogs -s kicad/CHANGELOG.txt + dh_installman -s $(CURDIR)/debian/man/*.1 + dh_link -s + dh_strip -s + dh_compress -s + dh_fixperms -s + dh_makeshlibs -s + dh_installdeb -s + dh_shlibdeps -s + dh_gencontrol -s + dh_md5sums -s + dh_builddeb -s + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch partclean --- kicad-0.0.20090216.orig/debian/watch +++ kicad-0.0.20090216/debian/watch @@ -0,0 +1,4 @@ +# No real watch provided. +# Upstream is not always available in unix format and includes components that +# we normally remove for licence reasons. +# Upstream is packaged from svn with some tweaks, see README.source. --- kicad-0.0.20090216.orig/debian/kicad.install +++ kicad-0.0.20090216/debian/kicad.install @@ -0,0 +1,2 @@ +debian/kicad.desktop /usr/share/applications/ +kicad/bitmaps/icon_kicad.xpm /usr/share/pixmaps/ --- kicad-0.0.20090216.orig/debian/compat +++ kicad-0.0.20090216/debian/compat @@ -0,0 +1 @@ +6 --- kicad-0.0.20090216.orig/debian/man/pcbnew.1 +++ kicad-0.0.20090216/debian/man/pcbnew.1 @@ -0,0 +1,17 @@ +.TH pcbnew 1 "June 15, 2007" "pcbnew" + +.SH NAME +pcbnew \- a powerful printed circuit board editor. + +.B pcbnew +manages libraries of modules. Each module is a drawing of the physical +component, including its footprint, and the layout of pads providing connections +to the component. The required modules are automatically loaded during the +reading of the netlist produced by pcbnew. + +.SH SYNOPSIS +.B pcbnew +.RI [ boardfile ] + +.SH AUTHOR +Richard Antony Burton --- kicad-0.0.20090216.orig/debian/man/eeschema.1 +++ kicad-0.0.20090216/debian/man/eeschema.1 @@ -0,0 +1,22 @@ +.TH eeschema 1 "June 15, 2007" "eeschema" + +.SH NAME +eeschema \- a powerful schematic capture application. + +.SH DESCRIPTION +.PP +.B eeschema +integrates the functions of drawing, control, layout, library management and +access to the PCB design software. It also allows hierarchical drawings, using +multi-sheets diagrams. It is intended to work with printed circuit software such +as pcbnew, to which it will provide the netlist file. Eeschema also integrates a +component editor which allows the creation, editing and visualization of +components, as well as the handling of the symbol libraries (import, export, +addition and deletion of library components). + +.SH SYNOPSIS +.B eeschema +.RI [ schematic ] + +.SH AUTHOR +Richard Antony Burton --- kicad-0.0.20090216.orig/debian/man/gerbview.1 +++ kicad-0.0.20090216/debian/man/gerbview.1 @@ -0,0 +1,11 @@ +.TH gerbview 1 "June 15, 2007" "gerbview" + +.SH NAME +gerbview \- viewer for GERBER format files. + +.SH SYNOPSIS +.B gerbview +.RI [ gerberfile ] + +.SH AUTHOR +Richard Antony Burton --- kicad-0.0.20090216.orig/debian/man/kicad.1 +++ kicad-0.0.20090216/debian/man/kicad.1 @@ -0,0 +1,17 @@ +.TH kicad 1 "June 15, 2007" "kicad" + +.SH NAME +kicad \- manager application for Kicad projects. + +.SH DESCRIPTION +.PP +The kicad utility program is a project manager that facilitates the use of the +various programs required to draw schematics, lay out PCBs, generate and check +the production files. + +.SH SYNOPSIS +.B kicad +.RI [ project ] + +.SH AUTHOR +Richard Antony Burton --- kicad-0.0.20090216.orig/debian/man/cvpcb.1 +++ kicad-0.0.20090216/debian/man/cvpcb.1 @@ -0,0 +1,18 @@ +.TH cvpcb 1 "June 15, 2007" "cvpcb" + +.SH NAME +cvpcb \- assign components to a netlist. + +.SH DESCRIPTION +.PP +.B cvpcb +allows you to assign each component that appears in the netlist to a component +footprint which will represent it on a PCB and adds this information to the +netlist. + +.SH SYNOPSIS +.B cvpcb +.RI [ netlist ] + +.SH AUTHOR +Richard Antony Burton --- kicad-0.0.20090216.orig/debian/patches/00list +++ kicad-0.0.20090216/debian/patches/00list @@ -0,0 +1 @@ +#01_wx26compat