debian/0000755000000000000000000000000012263276326007177 5ustar debian/kicad.install0000644000000000000000000000007611715257351011643 0ustar debian/tmp/usr/local/bin usr debian/tmp/usr/local/lib usr debian/kicad-doc-fr.install0000644000000000000000000000015511710347273013007 0ustar doc/doc/help/fr/*.pdf usr/share/doc/kicad/help/fr doc/doc/tutorials/fr/*.pdf usr/share/doc/kicad/tutorials/frdebian/patches/0000755000000000000000000000000012200411300010574 5ustar debian/patches/fix-bashism.patch0000644000000000000000000000074112200411300014031 0ustar --- a/scripts/kicad-get-rss +++ b/scripts/kicad-get-rss @@ -26,7 +26,7 @@ # Get feed and save EXEC="/usr/bin/curl -s" #Path to curl -`$EXEC $URI &> $FEEDFILE` +`$EXEC $URI > $FEEDFILE 2>&1` # Get commit description cat $FEEDFILE | \ @@ -49,7 +49,7 @@ sed -e '/export/d' | \ sed -e 's/[ \t]*//' | \ sed -e 's///' | \ -sed -e 's/<\/link>//' &> $URLFILE +sed -e 's/<\/link>//' > $URLFILE 2>&1 # Get commit messages from urls exec < $URLFILE debian/patches/getting_started.patch0000644000000000000000000000111512100573302015014 0ustar --- a/common/basicframe.cpp +++ b/common/basicframe.cpp @@ -310,6 +310,12 @@ * else the specific doc file (its name is in wxGetApp().GetHelpFileName()) * The document for beginners is the same for all KiCad utilities */ + + /* as the sourceless file /Getting_Started_in_KiCad.pdf was + not installed due to DFSG policy, implement a workaround, + for example using + http://www.kicad-pcb.org/download/attachments/1212538/Getting_Started_in_KiCad.pdf + */ if( event.GetId() == wxID_INDEX ) { // Temporary change the help filename debian/patches/series0000644000000000000000000000010312200411154012012 0ustar gcc-4.7.patch getting_started.patch fix_common.h fix-bashism.patch debian/patches/gcc-4.7.patch0000644000000000000000000000115512100545461012700 0ustar Description: Fix build failure with GCC 4.7 - include/boost/polygon/polygon_90_set_data.hpp: Include "detail/polygon_sort_adaptor.hpp" for gtlsort. Bug-Debian: http://bugs.debian.org/672727 Author: Matej Vela Last-Update: 2012-05-17 --- a/include/boost/polygon/polygon_90_set_data.hpp +++ b/include/boost/polygon/polygon_90_set_data.hpp @@ -16,6 +16,7 @@ #include "detail/iterator_points_to_compact.hpp" #include "detail/iterator_compact_to_points.hpp" #include "polygon_traits.hpp" +#include "detail/polygon_sort_adaptor.hpp" //manhattan boolean algorithms #include "detail/boolean_op.hpp" debian/patches/fix_common.h0000644000000000000000000000114312200237635013123 0ustar --- a/include/common.h +++ b/include/common.h @@ -46,11 +46,11 @@ # error "You must use '--enable-printarch' in your wx library configuration." #endif -#if defined( __WXGTK__ ) -# if !wxUSE_LIBGNOMEPRINT && !wxUSE_GTKPRINT && !SWIG -# error "You must use '--with-gnomeprint' or '--with-gtkprint' in your wx library configuration." -# endif -#endif +//#if defined( __WXGTK__ ) +//# if !wxUSE_LIBGNOMEPRINT && !wxUSE_GTKPRINT && !SWIG +//# error "You must use '--with-gnomeprint' or '--with-gtkprint' in your wx library configuration." +//# endif +//#endif class wxAboutDialogInfo; debian/get-kicad.sh0000644000000000000000000000142712251165446011364 0ustar #!/bin/sh echo "========== Getting the revision number ===================" revision=$(bzr log lp:kicad/stable| head -n 2 | grep revno| awk '{print $2}') version=0.$(date +%Y%m%d)+bzr$revision package=kicad-$version origpackage=$package.orig origtargz=kicad_$version.orig.tar.gz echo "========== Getting the stable core =======================" bzr export $origpackage lp:kicad/stable echo "========== Getting the documents =========================" bzr export $origpackage/doc lp:~kicad-developers/kicad/doc echo "========== Getting the libraries =========================" bzr export $origpackage/library lp:~kicad-testing-committers/kicad/library echo "========== Compressing the archive =======================" tar czf $origtargz $origpackage mv $origpackage $package debian/clean_sourceless_pdf0000755000000000000000000000074511760223477013315 0ustar #!/bin/bash sourceSuffixes="odt odg odm sxw" for d in doc Documentation pcb_calculator; do find $d -name '*.pdf' -print | while read p; do ok=0 dir=$(dirname "$p") b=$(basename "$p") for s in $sourceSuffixes; do sourcePattern="${b/.pdf/*.$s}" found=$(find $dir -name "$sourcePattern") if [ -n "$found" ]; then ok=1 fi done if [ $ok = 0 ]; then echo $p is sourceless, erasing it | tee -a debian/erased_pdfs.log rm "$p" fi done done debian/control0000644000000000000000000001033712263275227010605 0ustar Source: kicad Section: electronics Priority: optional Maintainer: Georges Khaznadar Uploaders: Richard Antony Burton , Daniel J. Priem Build-Depends: debhelper (>= 9), quilt, 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.9.5 Homepage: http://www.kicad-pcb.org Package: kicad Architecture: any Depends: kicad-common (>= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}, zlib-bin Replaces: kicad-common (<< 0.0.20071129a-1) Suggests: extra-xdg-menus, 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 Depends: ${misc:Depends} Recommends: kicad Replaces: kicad (<< 0.20120126+bzr3256-1) Description: Common files used by kicad This package contains the component libraries and language files for Kicad. Package: kicad-doc-de Architecture: all Depends: ${misc:Depends} 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 Depends: ${misc:Depends} Description: Kicad help files (English) This package provides documentation for Kicad in English. Package: kicad-doc-es Architecture: all Depends: ${misc:Depends} 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 Depends: ${misc:Depends} Description: Kicad help files (French) This package provides documentation for Kicad in French. Package: kicad-doc-it Architecture: all Depends: ${misc:Depends} Description: Kicad help files (Italian) This package provides documentation for Kicad in Italian. Package: kicad-doc-hu Architecture: all Depends: ${misc:Depends} 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-pl Architecture: all Depends: ${misc:Depends} Description: Kicad help files (Polish) This package provides documentation for Kicad in Polish. Package: kicad-doc-pt Architecture: all Depends: ${misc:Depends} Description: Kicad help files (Portuguese) This package provides documentation for Kicad in Portuguese. Package: kicad-doc-ru Architecture: all Depends: ${misc:Depends} 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 Depends: ${misc:Depends} 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. debian/kicad-common.dirs0000644000000000000000000000002011710343641012402 0ustar usr/share/kicad debian/kicad.dirs0000644000000000000000000000010711460667734011140 0ustar usr/bin usr/lib/kicad/plugins usr/share/applications usr/share/pixmaps debian/man/0000755000000000000000000000000011460667734007757 5ustar debian/man/pcbnew.10000644000000000000000000000074311460667734011323 0ustar .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 debian/man/gerbview.10000644000000000000000000000031211460667734011647 0ustar .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 debian/man/cvpcb.10000644000000000000000000000057511460667734011145 0ustar .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 debian/man/eeschema.10000644000000000000000000000136711460667734011622 0ustar .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 debian/man/kicad.10000644000000000000000000000061411460667734011115 0ustar .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 debian/compat0000644000000000000000000000000212200235443010357 0ustar 9 debian/kicad-common.install0000644000000000000000000000030312263275162013121 0ustar debian/tmp/usr/local/share usr library/library usr/share/kicad library/modules usr/share/kicad doc/internat usr/share/kicad bitmaps_png/sources/eeschema.svg usr/share/icons/hicolor/scalable/apps debian/kicad-doc-es.install0000644000000000000000000000007611760223774013015 0ustar # doc/doc/tutorials/es/*.pdf usr/share/doc/kicad/tutorials/es debian/erased_pdfs.log0000644000000000000000000001107312263277132012157 0ustar doc/presentations/ru/kicad_ru_team.pdf is sourceless, erasing it doc/doc/help/en/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/doc/help/ru/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/doc/help/file_formats/file_formats.pdf is sourceless, erasing it doc/doc/help/pl/getting_started_in_kicad.pdf is sourceless, erasing it doc/doc/contrib/gerber_rs274x_revd_e.pdf is sourceless, erasing it doc/doc/tutorials/es/KiCad Tutorial.pdf is sourceless, erasing it doc/doc/tutorials/pl/KiCad-Biblioteki_dla_poczatkujacych.pdf is sourceless, erasing it Documentation/coding_style_policy.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_formulas.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_thickness.pdf is sourceless, erasing it pcb_calculator/docs/NFC93713_English_A1T.pdf is sourceless, erasing it Documentation/coding_style_policy.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_formulas.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_thickness.pdf is sourceless, erasing it pcb_calculator/docs/NFC93713_English_A1T.pdf is sourceless, erasing it doc/presentations/ru/kicad_ru_team.pdf is sourceless, erasing it doc/doc/help/en/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/doc/help/ru/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/doc/contrib/gerber_rs274x_revd_e.pdf is sourceless, erasing it doc/doc/contrib/Gerber_File_Format_Specification_june2013.pdf is sourceless, erasing it doc/doc/contrib/Extending_the_Gerber_Format_with_Attributes.pdf is sourceless, erasing it doc/doc/tutorials/es/KiCad Tutorial.pdf is sourceless, erasing it doc/doc/tutorials/pl/KiCad-Biblioteki_dla_poczatkujacych.pdf is sourceless, erasing it Documentation/coding_style_policy.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_formulas.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_thickness.pdf is sourceless, erasing it pcb_calculator/docs/NFC93713_English_A1T.pdf is sourceless, erasing it doc/presentations/ru/kicad_ru_team.pdf is sourceless, erasing it doc/doc/help/en/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/doc/help/ru/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/doc/contrib/gerber_rs274x_revd_e.pdf is sourceless, erasing it doc/doc/contrib/Gerber_File_Format_Specification_june2013.pdf is sourceless, erasing it doc/doc/contrib/Extending_the_Gerber_Format_with_Attributes.pdf is sourceless, erasing it doc/doc/tutorials/es/KiCad Tutorial.pdf is sourceless, erasing it doc/doc/tutorials/pl/KiCad-Biblioteki_dla_poczatkujacych.pdf is sourceless, erasing it Documentation/coding_style_policy.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_formulas.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_thickness.pdf is sourceless, erasing it pcb_calculator/docs/NFC93713_English_A1T.pdf is sourceless, erasing it doc/presentations/ru/kicad_ru_team.pdf is sourceless, erasing it doc/doc/help/en/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/doc/help/ru/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/doc/contrib/gerber_rs274x_revd_e.pdf is sourceless, erasing it doc/doc/contrib/Gerber_File_Format_Specification_june2013.pdf is sourceless, erasing it doc/doc/contrib/Extending_the_Gerber_Format_with_Attributes.pdf is sourceless, erasing it doc/doc/tutorials/es/KiCad Tutorial.pdf is sourceless, erasing it doc/doc/tutorials/pl/KiCad-Biblioteki_dla_poczatkujacych.pdf is sourceless, erasing it Documentation/coding_style_policy.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_formulas.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_thickness.pdf is sourceless, erasing it pcb_calculator/docs/NFC93713_English_A1T.pdf is sourceless, erasing it doc/doc/contrib/gerber_rs274x_revd_e.pdf is sourceless, erasing it doc/doc/contrib/Gerber_File_Format_Specification_june2013.pdf is sourceless, erasing it doc/doc/contrib/Extending_the_Gerber_Format_with_Attributes.pdf is sourceless, erasing it doc/doc/tutorials/es/KiCad Tutorial.pdf is sourceless, erasing it doc/doc/tutorials/pl/KiCad-Biblioteki_dla_poczatkujacych.pdf is sourceless, erasing it doc/doc/help/en/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/doc/help/ru/Getting_Started_in_KiCad.pdf is sourceless, erasing it doc/presentations/ru/kicad_ru_team.pdf is sourceless, erasing it Documentation/coding_style_policy.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_formulas.pdf is sourceless, erasing it pcb_calculator/docs/tracks_width_thickness.pdf is sourceless, erasing it pcb_calculator/docs/NFC93713_English_A1T.pdf is sourceless, erasing it debian/kicad-doc-en.install0000644000000000000000000000015611710347224012777 0ustar doc/doc/help/en/*.pdf usr/share/doc/kicad/help/en doc/doc/tutorials/en/*.pdf usr/share/doc/kicad/tutorials/en debian/watch0000644000000000000000000000033011460671234010217 0ustar # 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 bzr with some tweaks, see README.source. debian/kicad-doc-hu.install0000644000000000000000000000007411710347337013015 0ustar doc/doc/tutorials/hu/*.pdf usr/share/doc/kicad/tutorials/hu debian/copyright0000644000000000000000000001544511460667734011150 0ustar 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 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-2010 Richard A Burton and is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. debian/kicad-doc-zh-cn.install0000644000000000000000000000010111710347531013403 0ustar doc/doc/tutorials/zh_CN/*.pdf usr/share/doc/kicad/tutorials/zh_CNdebian/source/0000755000000000000000000000000011760201330010457 5ustar debian/source/format0000644000000000000000000000001411460772150011677 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000045511710201373011344 0ustar To package the upstream source the 3 bzr repositories are extracted to the same folder: / /doc /library See get-kicad.sh, the script used to build the source package. -- Georges Khaznadar , Thu, 26 Jan 2012 08:38:35 +0100 debian/kicad-doc-pl.install0000644000000000000000000000022111760224303012776 0ustar doc/doc/help/pl/*.pdf usr/share/doc/kicad/help/pl #doc/doc/tutorials/pl/KiCad-Biblioteki_dla_poczatkujacych.pdf usr/share/doc/kicad/tutorials/pl debian/changelog0000644000000000000000000001756312263276314011062 0ustar kicad (0.20131208+bzr4024-1) unstable; urgency=medium * scheduled the installation of doc/internat into usr/share/kicad. Closes: #734552 * upgraded Standards-Version to 3.9.5 * Upgraded to the newest upstream release. Closes: #712303 * The script debian/get-kicad.sh makes easier to fetch newer source files Closes: #713861 -- Georges Khaznadar Wed, 08 Jan 2014 17:25:14 +0100 kicad (0.20130727+bzr4024-2) unstable; urgency=low * modified the homepage in d/control. Closes: #713858 * modified ./scripts/kicad-get-rss to remove bashisms. Closes: #690645 * modified d/kicad-common.install to fix forgotten libraries. Closes: #719530 -- Georges Khaznadar Wed, 07 Aug 2013 11:19:25 +0200 kicad (0.20130727+bzr4024-1) unstable; urgency=low * upgraded to the last revision. Closes: #694740 * updated Standards-Version to 3.9.4, compat to 9. * commented out a few lines in include/common.h, to enable the build with wx libraries available in Sid. Don't know why these lines were introduced. -- Georges Khaznadar Sat, 27 Jul 2013 18:31:03 +0200 kicad (0.20130125+bzr3921-1) unstable; urgency=low * upgraded to the last revision. Closes: #694740 * changed my DEBEMAIL * updated the variable GENERATED_FILES in debian/rules to add new files to the cleaning list and remove obsoleted directories * updated the patches for quilt * updated debian/kicad-common.install to take in account the no longer existent directories library and doc. -- Georges Khaznadar Fri, 25 Jan 2013 19:08:22 +0100 kicad (0.20120526+bzr3261-1) unstable; urgency=low * upgraded to the last stable revision. Closes: #656215 * removed debian/source/include-binaries and the additional files which came with it * added a script debian/clean_sourceless_pdf which removes PDF files in many directories when no source was found. This script outputs a log file: debian/erased_pdf.log, which should be cleared when a new upstream package is downloaded. * modified kicad-doc-es.install since there is no source for the pdf file * modified kicad-doc-pl.install since a pdf source is missing * upgraded Standards-Version to 3.9.3 * precised a Replaces: stance (kicad (<< 0.20120126+bzr3256-1)) -- Georges Khaznadar Sat, 26 May 2012 17:28:12 +0000 kicad (0.20120126+bzr3256-3.1) unstable; urgency=low * Non-maintainer upload. * gcc-4.7: Fix build failure with GCC 4.7. Closes: #672727. - include/boost/polygon/polygon_90_set_data.hpp: Include "detail/polygon_sort_adaptor.hpp" for gtlsort. -- Matej Vela Fri, 25 May 2012 22:25:46 +0100 kicad (0.20120126+bzr3256-3) unstable; urgency=low * excluded .pdf files from dh_compress. Closes: #659660 -- Georges Khaznadar Wed, 15 Feb 2012 18:07:06 +0000 kicad (0.20120126+bzr3256-2) unstable; urgency=low * added the l10n files into the package kicad-common. Closes: #659091 * added eeschema.svg into usr/share/icons/hicolor/scalable/apps. Closes: #659317 * applied Vincent Danjean's tip. Closes: #657729 -- Georges Khaznadar Fri, 10 Feb 2012 17:54:11 +0000 kicad (0.20120126+bzr3256-1) unstable; urgency=low * upgraded to the latest upstream version. Closes: #656215 * modified the packaging scripts (simplified debian/rules, added some .install files. -- Georges Khaznadar Thu, 26 Jan 2012 08:42:59 +0100 kicad (0.0.20110616-1) unstable; urgency=low * upgraded to the latest upstream version. * included the files sent by their author, by email <4DF93DA9.50504@iridec.com.au>, Closes: #630453 -- Georges Khaznadar Thu, 16 Jun 2011 22:52:02 +0200 kicad (0.0.20110507-1) unstable; urgency=low * upgraded to the new upstream version. Closes: #624439 -- Georges Khaznadar Sat, 07 May 2011 16:52:33 +0200 kicad (0.0.20101024-2) unstable; urgency=low * changed the format to 3.0 (quilt) * enabled the parallel build feature in debian/rules -- Georges Khaznadar Sun, 24 Oct 2010 10:54:16 +0200 kicad (0.0.20101024-1) unstable; urgency=low * Maintainer change. - Closes: #599427 * changed the way sources are downloaded. See debian/packagesrc.sh * upgraded to newest stable release. - Closes: #590483 - Closes: #580497 * moved the dependency on extra-xdg-menus to Suggests: level. - Closes: #577282 * added a list of auto-generated files to remove upon clean target -- Georges Khaznadar Sun, 24 Oct 2010 02:34:38 +0200 kicad (0.0.20100314-1) unstable; urgency=low * New upstream (Closes: #575018). * Update Standards-Version to 3.8.4 (no changes needed). -- Richard Antony Burton Sun, 28 Mar 2010 12:58:23 +0000 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 debian/kicad-doc-de.install0000644000000000000000000000007311710347176012771 0ustar doc/doc/tutorials/de/*.pdf usr/share/doc/kicad/tutorials/dedebian/rules0000755000000000000000000000332712100571272010250 0ustar #!/usr/bin/make -f # -*- makefile -*- #export DH_VERBOSE=1 %: dh $@ --parallel override_dh_clean: dh_clean find . -type d -name CMakeFiles | xargs rm -rf rm -f $(GENERATED_FILES) debian/clean_sourceless_pdf override_dh_auto_configure: cmake -DKICAD_STABLE_VERSION=ON . override_dh_compress: dh_compress --exclude=.pdf GENERATED_FILES = ./3d-viewer/Makefile \ ./3d-viewer/cmake_install.cmake \ ./CMakeCache.txt \ ./CTestTestfile.cmake \ ./DartConfiguration.tcl \ ./Makefile \ ./bitmap2component/Makefile \ ./bitmap2component/cmake_install.cmake \ ./bitmaps_png/Makefile \ ./bitmaps_png/cmake_install.cmake \ ./cmake_install.cmake \ ./cmake_uninstall.cmake \ ./common/Makefile \ ./common/cmake_install.cmake \ ./config.h \ ./cvpcb/Makefile \ ./cvpcb/cmake_install.cmake \ ./demos/Makefile \ ./demos/cmake_install.cmake \ ./eeschema/Makefile \ ./eeschema/cmake_install.cmake \ ./eeschema/plugins/Makefile \ ./eeschema/plugins/cmake_install.cmake \ ./gerbview/Makefile \ ./gerbview/cmake_install.cmake \ ./kicad/Makefile \ ./kicad/cmake_install.cmake \ ./pcb_calculator/Makefile \ ./pcb_calculator/cmake_install.cmake \ ./pcbnew/Makefile \ ./pcbnew/cmake_install.cmake \ ./polygon/Makefile \ ./polygon/cmake_install.cmake \ ./polygon/kbool/src/Makefile \ ./polygon/kbool/src/cmake_install.cmake \ ./potrace/Makefile \ ./potrace/cmake_install.cmake \ ./template/Makefile \ ./template/cmake_install.cmake \ ./Testing/Temporary/CTestCostData.txt \ ./Testing/Temporary/LastTest.log \ ./install_manifest.txt \ ./pcbnew/pcad2kicadpcb_plugin/Makefile \ ./pcbnew/pcad2kicadpcb_plugin/cmake_install.cmake \ ./tools/Makefile \ ./tools/cmake_install.cmake \ ./version.h debian/kicad.menu0000644000000000000000000000023111460667734011141 0ustar ?package(kicad):needs="X11" section="Applications/Science/Electronics"\ title="KICAD" icon="/usr/share/pixmaps/icon_kicad.xpm" command="/usr/bin/kicad" debian/rules.old0000755000000000000000000001246711561254644011045 0ustar #!/usr/bin/make -f # -*- makefile -*- #export DH_VERBOSE=1 %: dh $@ --parallel override_dh_clean: rm -rf $(CURDIR)/build # REMOVE AUTOMATICALLY GENERATED FILES rm -f kicad/pcbnew/dialog_freeroute_exchange_help_html.h \ kicad/eeschema/cmp_library_base.h \ kicad/eeschema/cmp_library_base.cpp dh_clean configure: 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 \ -DKICAD_STABLE_VERSION=ON 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 build: configure build-arch build-indep build-indep: $(MAKE) -C $(CURDIR)/build/kicad-doc $(MAKE) -C $(CURDIR)/build/kicad-library build-arch: $(MAKE) -C $(CURDIR)/build/kicad 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-doc/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 debian/kicad-doc-ru.install0000644000000000000000000000015511710347377013033 0ustar doc/doc/help/ru/*.pdf usr/share/doc/kicad/help/ru doc/doc/tutorials/ru/*.pdf usr/share/doc/kicad/tutorials/rudebian/kicad-doc-it.install0000644000000000000000000000007311710347322013006 0ustar doc/doc/tutorials/it/*.pdf usr/share/doc/kicad/tutorials/it