From: Carsten Schoenert Date: Wed, 23 Dec 2020 18:51:45 +0000 (+0000) Subject: Import kicad_5.1.9+dfsg1-1.debian.tar.xz X-Git-Tag: archive/raspbian/6.0.2+dfsg-1+rpi1~1^2^2^2~7^4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=338897f2f4eff6394f441f0503a28598d5519e70;p=kicad.git Import kicad_5.1.9+dfsg1-1.debian.tar.xz [dgit import tarball kicad 5.1.9+dfsg1-1 kicad_5.1.9+dfsg1-1.debian.tar.xz] --- 338897f2f4eff6394f441f0503a28598d5519e70 diff --git a/README.Debian b/README.Debian new file mode 100644 index 00000000..8521c323 --- /dev/null +++ b/README.Debian @@ -0,0 +1,90 @@ +KiCad 5, Availability of Spice based circuit simulation in Eeschema +------------------------------------------------------------------- + +Starting with version 5.0.1+dfsg1-2 KiCad is built with ngspice support. Thus +you will find a new menu entry in Eeschema 'Tools -> Simulator' for circuit +simulation of your schematic. Please have a look into the documentation how to +use this feature. + + -- Carsten Schoenert So, 14 Oct 2018 11:25:00 +0800 + +KiCad 5, Changes to the global Symbol and Footprint Table +--------------------------------------------------------- + +The KiCad application stores global settings for the schematic symbols in the +file + + $(HOME)/.config/kicad/sym-lib-table + +and for the footprints within + + $(HOME)/.config/kicad/fp-lib-table + +Both default settings have been changed in KiCad 5 due the changed names of the +libraries, unfortunately the kicad application isn't doing any automatic +migration. You need to make the adjustments by yourself within the editor for +the 'Symbol Libraries' (in Eeschema within the menu 'Preferences - Manage +Symbol Libraries...') and the editor for the 'Footprint Libraries" (in +Footprint Editor in the menu 'Preferences - Manage Footprint Libraries...') + +Note: +It's mostly easier to backup the old files an re-adjust just your local needs +after a restart of KiCad. KiCad will recreate new default files if it can't +find any of the files in the .config folder. + + -- Carsten Schoenert Mo, 23 Apr 2018 15:00:00 +0800 + +KiCad 5, the 'Modern Toolset (Accelerated)' in Gerbview or Pcbnew and Wayland +----------------------------------------------------------------------------- + +If you running your DE (Desktop Environment) under Wayland [1], a planned +replacement for X [2], and you have turned on the 'Modern Toolset (Accelerated)' +in Pcbnew or Gerbview you probably experience some strange things like crashes +of your complete DE session. + +This happen due a issue within the wxWidget3.0 framework while running in a +Wayland session together with the GTK3 bindings against the wxWidget framework. +This is no problem inside KiCad. The bugtracker for KiCad is tracking this +issue on Launchpad in the bug report 1755360 [3] and the KiCad project has +made an announcement about the problem on the project website [4]. The origin +of the problem is tracked on the TRAC instance on wxwidgets.org [5]. + +Right now there is no easy solution for this regression. You can use some +workarounds to get KiCad working nevertheless. + +1. Do not use the 'Modern Toolset (Accelerated)' and use instead the 'Modern + Toolset (Fallback)' option. + +2. Run KiCad within a X11 session. + To do so you have also two options. + + Option 1: Switch over to use X11 instead of the Wayland as base for your + DE. This requires a complete log off from your running DE session and + select 'X11' from the settings in your window manager before start the + window manager itself. + + Option 2: Start KiCad (or the standalone applications) within a dedicated + X11 session by setting the environment variable 'GDK_BACKEND' to 'x11' + while calling pcbnew or gerbview. e.g. + + $ GDK_BACKEND=x11 kicad + or + $ GDK_BACKEND=x11 pcbnew + +How to check if I'm running a x11 or a Wayland session? +You can use this one liner to detect your session you running on. Please adjust +'YOUR_USER_NAME' with your login name. + + $ loginctl show-session `loginctl|grep YOUR_USER_NAME|awk '{print $1}'` -p Type + +If you get the following output your session is running within Wayland. + + $ Type=wayland + +[1] https://wiki.gnome.org/Initiatives/Wayland +[2] https://en.wikipedia.org/wiki/X_Window_System +[3] https://bugs.launchpad.net/kicad/+bug/1755360 +[4] http://kicad-pcb.org/help/known-system-related-issues/#_wayland +[5] https://trac.wxwidgets.org/ticket/17702 + + -- Carsten Schoenert Sun, 8 Apr 2018 18:00:00 +0200 diff --git a/README.source b/README.source new file mode 100644 index 00000000..e29db4e7 --- /dev/null +++ b/README.source @@ -0,0 +1,44 @@ +KiCad packaging workflow +------------------------ + +KiCad uses git-buildpackage for the packaging maintenance. This means the whole +Debian specific work is done in separate branches. The needed Debian specific +patches will be managed by a so called patch-queue branch if needed. + +The KiCad source used for packaging is split off into the main application and +some additional add-ons like the documentation (upstream kicad-doc called) and +the localization (upstream kicad-i18n called). + +We use component tarballs to collect all the sources. git-buildpackage is able +to handle those files for importing into the git tree as also for extracting +the correct component tarballs later if needed. For the recreation of the +orig*.tar.xz pristine-tar is doing the correct action. + +The source tarball and the additional component tarballs are currently created +manually from cloned upstream git repositories. Normally the following calls +are used to create the tarballs. + + $ cd /path/to/kicad-tree + $ git archive --format=tar.xz --output ~/Downloads/kicad_5.0.2.orig.tar.xz 5.0.2 + + $ cd /path/to/kicad-doc-tree + $ git archive --format=tar.xz --output ~/Downloads/kicad_5.0.2.orig-doc.tar.xz 5.0.2 + + $ cd /path/to/kicad-i18n-tree + $ git archive --format=tar.xz --output ~/Downloads/kicad_5.0.2.orig-i18n.tar.xz 5.0.2 + +Importing new source tarballs is done by git-buildpackage with adding the +suffix 'dfsg' to the version to import. + + $ gbp import-orig --verbose --sign-tags --pristine-tar /path/to/kicad_5.0.2.orig.tar.xz + ... + What is the upstream version? [5.0.2] 5.0.2+dfsg1 + ... + +The multi tarballs will be extracted to the following folders while importing +the new version: + + *.orig-doc.tar.xz -> doc/ + *.orig-i18n.tar.xz -> i18n/ + + -- Carsten Schoenert , Mon, 14 Jan 2019 12:50:00 +0100 diff --git a/changelog b/changelog new file mode 100644 index 00000000..eadbb64c --- /dev/null +++ b/changelog @@ -0,0 +1,1341 @@ +kicad (5.1.9+dfsg1-1) unstable; urgency=medium + + * [0802fbc] d/watch: update watch file to capture GitLab source + * [d7cfe17] d/control: increase Standards-Version to 4.5.1 + + No further changes needed. + * [913659b] New upstream version 5.1.9+dfsg1 + * [35f735f] rebuild patch queue from patch-queue branch + + modified patches: + fixes/Modifing-the-Exec-cmd-in-the-desktop-files.patch + * [78d671c] d/copyright: small update due removed folder + + -- Carsten Schoenert Wed, 23 Dec 2020 19:51:45 +0100 + +kicad (5.1.8+dfsg1-1) unstable; urgency=medium + + * [56accba] New upstream version 5.1.8+dfsg1 + * [118ef3c] rebuild patch queue from patch-queue branch + + added patch: + fixes/Appdata-Add-missing-desktop-entry.patch + * [01f080b] kicad-demos.install: split of installation + + Install the shape1.txt file from kicad-demos into + /usr/share/doc/kicad-demos. + + -- Carsten Schoenert Sat, 31 Oct 2020 12:58:23 +0100 + +kicad (5.1.7+dfsg1-1) unstable; urgency=medium + + * [7e58f43] New upstream version 5.1.7+dfsg1 + * [07e89fe] autopkg: mark current test superficial + + The current only used autopkgtest is simply trying to import the Python3 + module of kicad but is nothing doing anything further. This ensures we + can load the module, but at all it is just a superficial check. + * [f4a9cf3] d/kicad.install.in: remove no longer available file + + kicad-ogltest isn't built any more and so we can't install this any + longer. + + -- Carsten Schoenert Sun, 27 Sep 2020 10:36:57 +0200 + +kicad (5.1.6+dfsg1-1) unstable; urgency=medium + + * [9b510bb] d/control: Remove transitional package kicad-common + + kicad-common is replaced by kicad-libraries, the transition of these + two packages was done within the Debian buster release. We can drop now + the old -common package for real. + * [fdd52e9] d/copyright: update upstream source for KiCad app + + Some source code resources of the KiCad project have been changed since + the project has moved to GitLab, update the information within the + copyright file. + * [a77b08e] d/copyright: update years on contributors + + The annual update for various parts of the source code and contributors. + * [b98cb97] dh: move to dh-compat 13 + + Increasing the debhelper version to 13 as this is the most recent + version. + * [a300c96] New upstream version 5.1.6+dfsg1 + * [2aed90b] d/control: adding Rules-Requires-Root to source section + * [d2e5861] d/rules: More split off into arch/indep targets + + Moving to dh 13 requires more separation of the -arch and -indep targets. + dh_missing is now also more picky about files that are installed by the + upstream build system but not into one of the binary packages. + Due the ongoing Python2 removal in bulleseye we currently don't want to + install the files + usr/share/doc/kicad/scripts/lib_convert.py + usr/share/doc/kicad/scripts/test_plugin.py + usr/share/doc/kicad/scripts/test_kicad_plugin.py + usr/share/doc/kicad/scripts/ddr3_length_match.py + as these are not Python3 ready. + * [49139de] d/watch: Adjust used resource onto GitLab + + -- Carsten Schoenert Wed, 13 May 2020 20:41:22 +0200 + +kicad (5.1.6~rc1+dfsg1-1) unstable; urgency=medium + + * [1e1aecc] New upstream version 5.1.6~rc1+dfsg1 + + -- Carsten Schoenert Fri, 17 Apr 2020 22:14:53 +0200 + +kicad (5.1.6~20200411+dfsg1-1) experimental; urgency=medium + + * [7f9e64d] New upstream version 5.1.6~20200411+dfsg1 + + Snapshot from 11th April 2020 from the KiCad 5.1 branch from + commit ID 305ed0b. + * [b80db87] rebuild patch queue from patch-queue branch + + removed patch + debian-hacks/Removing-hyphen-inside-KICAD_FULL_VERSION.patch + * [7eae5b3] d/control: increase Standards-Version to 4.5.0 + + No further changes needed. + * [5e454a1] d/control: update upstream URL to use https + + The project homepage is now also available by https. + * [f3a592d] d/rules: substitute KICAD_VERSION with DEB_VERSION + + Upstream is using a mechanism that allows one to append some extra + string onto the given string KICAD_VERSION. But this is not allowing any + modification of KICAD_VERSION itself. This makes it impossible to place + a given full Debian version into the application in case we don't build + on top of a tagged upstream version. Like here for this snapshot release. + Stop using EXTRA_VERSION and replace KICAD_VERSION right before the + build. + * [51c07e3] d/copyright: small update due renamed file + + -- Carsten Schoenert Sat, 11 Apr 2020 12:09:16 +0200 + +kicad (5.1.5+dfsg1-2) unstable; urgency=medium + + * [c57214d] build against upstream Opencasacde (OCC) libraries + + Libraries from the Open CASCADE Technology company are more up to date + than the previously used libraries from the Community edition (OCE). + By the newer libraries versions KiCad is participating from more and + better 3D functionalities. + + -- Carsten Schoenert Thu, 21 Nov 2019 16:50:13 +0100 + +kicad (5.1.5+dfsg1-1) unstable; urgency=medium + + [ Ian McInerney ] + * [b41c0a7] kicad: Pass NDEBUG into CXXFLAGS to disable assertions + + [ Carsten Schoenert ] + * [84057fa] d/control: remove libboost-context-dev from B-D + + This B-D isn't needed anymore as upstream has added the relevant + source code parts locally. By this we can build the KiCad packages + also on mips64el again. + (Closes: #943590) + * [204c6f3] Revert "d/control: adding clang to Build-Depends" + + Clang isn't performing well on mips*. Especially the linker on + mips64el is failing. + * [a8aa287] Revert "d/rules: setting the clang compiler explicitly" + + Using again the default values for DCMAKE_C{,XX}_COMPILER, means let + the cmake configure run detect the compiler. + * [7451345] d/control: increase B-D version on libglm-dev to 0.9.9.6-1 + + As we want to use GCC as compiler again we need GLM in version + 0.9.9.6 or greater. + * [be77337] d/control: add misp64el as build arch again + + By dropping the B-D on libboost-context-dev we can now enable again + the architecture mips64el as supported platform again. + * [c28fd9d] Python2 removal: drop B-D libpython-stdlib + + This removes the last outstanding direct B-D on Python2. + (Closes: 936792) + * [468259c] New upstream version 5.1.5+dfsg1 + + -- Carsten Schoenert Mon, 18 Nov 2019 06:52:48 +0100 + +kicad (5.1.4+dfsg1-2) unstable; urgency=medium + + [ Eugene Kilachkoff ] + * [d509c04] kicad: correct Python wxgtk dependency + + Since the move over to build and link kicad against wxpython4 / Phoenix + we didn't have updated the dependency on wxpython4 for the kicad binary. + + [ Carsten Schoenert ] + * [ef511df] d/control: increase Standards-Version to 4.4.1 + + No further changes needed. + * [c9e9e6b] dh: move over to debhelper-compat + * [616e4e1] kicad: install one more file + + Install also the new builded file kicad-ogltest. + * [406bcb9] Lintian: update entries for package kicad + + -- Carsten Schoenert Sat, 12 Oct 2019 17:49:59 +0200 + +kicad (5.1.4+dfsg1-1) unstable; urgency=medium + + * [efe5b4e] d/copyright: correct reference on GPL-2 + * [37450d5] New upstream version 5.1.4+dfsg1 + * [7ee10e2] rebuild patch queue from patch-queue branch + + removed patch: + fixes/Workaround-failing-Eeschema-Chinese-PDF-generation.patch + * [512a248] kicad.lintian-overrides: small update on the overrides + + -- Carsten Schoenert Fri, 09 Aug 2019 17:17:33 +0200 + +kicad (5.1.3+dfsg1-2) unstable; urgency=medium + + * [0067eec] d/copyright: update due also new files / folder + + -- Carsten Schoenert Thu, 01 Aug 2019 19:20:42 +0200 + +kicad (5.1.3+dfsg1-1) unstable; urgency=medium + + * [eeaa4f0] d/control: fix language in long desc for kicad-doc-id + (Closes: #929688) + * [45c1c57] d/control: re-add architecture ppc64el + (Closes: #923713) + * [9832569] d/control: increase Standards-Version to 4.4.0 + + No further changes needed. + * [c175651] New upstream version 5.1.3+dfsg1 + (Closes: #926577, #927328, #931258) + * [bbcd6cc] rebuild patch queue from patch-queue branch + + added patch: + fixes/Workaround-failing-Eeschema-Chinese-PDF-generation.patch + * [274cdff] d/copyright: small update due removed file + + -- Carsten Schoenert Sun, 28 Jul 2019 19:23:17 -0300 + +kicad (5.1.2+dfsg1-1) unstable; urgency=medium + + * [7bb2a89] d/copyright: correct the license for kicad.appstream.xml + * [ccda3ca] New upstream version 5.1.2+dfsg1 + * [fd774f7] rebuild patch queue from patch-queue branch + + added patch: + fixes/Fix-dblatex-options-within-cmake-file.patch + + removed patch (already included upstream): + debian-hacks/Update-Japanese-translation-700.patch + * [00e79ae] Revert "kicad-doc: split docu build into two runs" + + We can revert the modification for building the documentation which + was added for version 5.1.0+dfsg1-1 because the added patch for fixing + the dblatex options solves the build issues. + + -- Carsten Schoenert Mon, 29 Apr 2019 21:21:44 +0200 + +kicad (5.1.0+dfsg1-1) unstable; urgency=medium + + * [f91d5c6] New upstream version 5.1.0+dfsg1 + * [cf6caf7] d/kicad-doc-en.doc-base: add new installed file + * [3b2adfc] d/control: adjust kicad-doc-en description + * [021773c] d/kicad-doc-it.doc-base: add new installed file + * [0f3a4f6] d/control: adjust kicad-doc-it description + * [9d673f9] d/kicad-doc-ru.doc-base: add new installed file + * [e3dfd86] d/control: adjust kicad-doc-ru description + * [4b89fe1] d/kicad-doc-zh.doc-base: add new installed files + * [0a57578] d/control: adjust kicad-doc-zh description + * [a25975a] d/copyright: update small misc data + * [7db2e8d] rebuild patch queue from patch-queue branch + + removed patch (useless due the newly added patch): + debian-hacks/Remove-specific-Japanese-translation-within-pcbnew.adoc.patch + added patch: + debian-hacks/Update-Japanese-translation-700.patch + * [33cd8fb] kicad-doc: split docu build into two runs + + Work around a broken build of the KiCad documentation which seems to + happen otherwise due some internal CMake build configuration issue which + mixes the build of the Polish EEschema with the dblatex used XML style + sheets which are used for Japanese. + + -- Carsten Schoenert Wed, 20 Mar 2019 21:52:26 +0100 + +kicad (5.1.0~rc1+20190224+dfsg1-1) experimental; urgency=medium + + * [9753ede] New upstream version 5.1.0~rc1+20190224+dfsg1 + + Snapshot from 24th February 2019 from the KiCad master branch from + commit ID 30612ca. + * [b10b8f4] d/kicad-doc-zh.doc-base: add new installed files + + Documentation for Chinese now includes files for EEschema and Getting + started in KiCad (GSiK). + * [7458dc7] d/control: adjust kicad-doc-zh description + + -- Carsten Schoenert Sun, 24 Feb 2019 10:49:13 +0100 + +kicad (5.1~rc1+dfsg1-1) experimental; urgency=medium + + * [bb3b42f] New upstream version 5.1~rc1+dfsg1 + (Closes: #921259) + * [ad86f08] d/control: adding clang to Build-Depends + * [86ed0bc] d/rules: setting the clang compiler explicitly + + Due the version 0.9.9.3 of GLM we can't use GCC for building the source + and need to switch over to CLang. This happen because of some different + interpreted C++11 Standards between GCC and CLang in GLM. + * [fed316f] d/copyright: small update to the copyright file + + -- Carsten Schoenert Sat, 09 Feb 2019 09:11:10 +0100 + +kicad (5.1~20190127.4fc692f+dfsg1-1) experimental; urgency=medium + + * [a2ab50a] New upstream version 5.1~20190127.4fc692f+dfsg1 + + Snapshot from 27th January 2019 from the KiCad master branch from + commit ID 4fc692f. + * [b50c400] d/control: no Dutch documentation will get build any more + + The Dutch translation of the KiCad documentation was removed by + upstream so removing the respective package in Debian too, the + translation wasn't maintenanced in any way. + * [cbeecae] d/copyright: small update to the copyright file + + -- Carsten Schoenert Sun, 27 Jan 2019 11:32:57 +0100 + +kicad (5.1~20190114.a0a4e5e+dfsg1-1) experimental; urgency=medium + + * [597c5e5] d/gbp.conf: adjust to debian/experimental + + Update configuration for git-buildpackage so it acts on the correct + folders and branches. + * [7f68717] New upstream version 5.1~20190114.a0a4e5e+dfsg1 + + Snapshot from 14th January 2019 from the KiCad master branch from + commit ID a0a4e5e. + * [654f720] rebuild patch queue from patch-queue branch + + removed patch (applied upstream) + fixes/Add-German-translations-entries-to-appdata.xml.patch + + added patch: + fixes/spelling-fix-allows-to-allows-one-to.patch + * [ab28ad4] d/rules: (re)enable SCRIPTING_WXPYTHON{,-PHOENIX} + + Turn on again the compile option for SCRIPTING_WXPYTHON and also adding + an new option for SCRIPTING_WXPYTHON_PHOENIX so the build will use + wxpython4.0 functions. + * [e86dd61] d/rules: use Python3 for scripting interface + + Switch on the option for using Python3 mostly everywhere inside KiCad. + * [9e3dbd0] d/rules: prefer OCE over OCC for OpenCASCADE support + + Due changes within the build environment of KiCad we need to use this + compile option explicitly now for using OCE. + * [ecaa9ca] d/control: updating B-D for upcoming version 5.1 + + As the usage and move over to GTK+3 backend is a main goal for Kicad 5.1 + we need to switch some build dependencies like the GTK+3 version of + libwxgtk3.0 and wxgtk (aka wxpython4 / Phoenix). Also we need the + Python3 version of some packages. + * [f1988cd] d/rules: needed updates due move over to Python3 + + For handling Python3 package build and installation uses dh_python3 now. + * [c590ec8] d/control: adjust ${python:Depends} -> ${python3:Depends} + + The binary package kicad includes now Python3 based files and folders so + we need to use ${python3:Depends} in the Depends field accordingly. + * [ee3db40] kicad: more minor adjustments due Python3 usage + + Update of the install sequencer file for the kicad package due Python3 + files and folders now. + * [c9bba13] README.Debian: remove part about GTK+3 restrictions + + Starting with this version KiCad does not have any GTK+3 related + restrictions any more and we can remove this old information. + * [6c773b4] copyright: adopt upstream changes + + Update copyright information due changes within the source files. + * [f3d1db7] d/control: increase Standards-Version to 4.3.0 + + No further changes needed. + * [d6ac004] README.source: update information + + Also update the information about generating the tarballs and the import + of them. + * [eac00f1] remove helper scripts no longer used or needed + + Remove older helper script which aren't used for a long time and never + will be. + * [86eeabd] kicad.lintian-overrides: one more entry for 'Busses' + + Ignore the word 'Busses' which is used in a test file. + * [bf2a58a] autopkgtest: update test due Python3 change + + Now we use Python 3 mostly everywhere. ;) + * [2d8d4ec] kicad: (re)adding versioned Depends for python-wxgtk3.0 + + Due the re enabled wxPython based scripting interface we need to add + again the package python-wxgtk3.0 as an dependency. + + -- Carsten Schoenert Mon, 14 Jan 2019 16:34:23 +0100 + +kicad (5.0.2+dfsg1-1) unstable; urgency=medium + + * [9272615] New upstream version 5.0.2+dfsg1 + (Closes: #911559) + * [967dbe4] rebuild patch queue from patch-queue branch + + removed patch (included upstream): + fixes/Use-fixed-version-for-libngspice.so.0.patch + + updated patch: + fixes/Add-German-translations-entries-to-appdata.xml.patch + * [3876be2] kicad: remove package python-wxgtk3.0 from Depends + + Remove useless dependency on python-wxgtk3.0, KiCad is build without + wxPython Scripting support and thus we don't need this package + installed. + + -- Carsten Schoenert Sun, 16 Dec 2018 09:01:15 +0100 + +kicad (5.0.1+dfsg1-3) unstable; urgency=medium + + * [7a56565] rebuild patch queue from patch-queue branch + + added patch: + fixes/Use-fixed-version-for-libngspice.so.0.patch + * [122f38b] d/control: adding dependency on libngspice0 library + (Closes: #911965) + + -- Carsten Schoenert Sat, 27 Oct 2018 09:19:43 +0200 + +kicad (5.0.1+dfsg1-2) unstable; urgency=medium + + * [736b230] circuit simulation: enable ngspice based schematic simulation + + -- Carsten Schoenert Sun, 14 Oct 2018 11:35:57 +0200 + +kicad (5.0.1+dfsg1-1) unstable; urgency=medium + + [ Aurelien Jarno ] + * [281d1ac] d/kicad.install.in: add kicad2step (Closes: #909136) + + [ Carsten Schoenert ] + * [62e6675] New upstream version 5.0.1+dfsg1 + (Closes: #909282) + * [184212a] rebuild patch queue from patch-queue branch + + removed patches (fixed upstream): + fixes/Adjust-RTree-default-floating-point-to-use-double.patch + * [0204625] d/control: increase Standards-Version to 4.2.1 + + No further changes needed. + * [572f318] d/control: mark kicad-common as Multi-Arch: foreign + * [80e5a1d] d/copyright: small adjustment due upstream change + + -- Carsten Schoenert Fri, 12 Oct 2018 18:46:55 +0200 + +kicad (5.0.0+dfsg1-2) unstable; urgency=medium + + * [93df210] d/copyright: add info about appdata.xml + * [0d2d642] d/kicad.install.in: also install file kicad.appdata.xml + * [d93a835] rebuild patch queue from patch-queue branch (Closes: #905221) + + added patches: + fixes/Add-German-translations-entries-to-appdata.xml.patch + fixes/Adjust-RTree-default-floating-point-to-use-double.patch + + modified patch: + fixes/Modifing-the-Exec-cmd-in-the-desktop-files.patch + * [60bb5ea] d/rules: remove the deletion of cvpcb.desktop + + This desktop file was added by the patch queue but later deleted by + debian/rules. As the patch queue was cleaned on this we don't need the + deletion in debian/rules any more. + * [d3f7c9d] d/rules: drop libs3d_plugin_oce library from dh_shlibdeps + + Due the switch to the OCE suite we need to ensure dh_shlibdeps is also + taking account into the library libs3d_plugin_oce while collecting the + symbols from the needed libraries. Removing the libraries from the + exclusion. + (Closes: #905605) + * [9e823f6] d/control: mark kicad-libraries as Multi-Arch: foreign + * [9f7234e] d/control: increase Standards-Version to 4.2.0 + + No further changes needed. + + -- Carsten Schoenert Mon, 20 Aug 2018 18:44:29 +0200 + +kicad (5.0.0+dfsg1-1) unstable; urgency=medium + + * [ebb652c] New upstream version 5.0.0+dfsg1 + (Closes: #903992) + * [92686c6] rebuild patch queue from patch-queue branch + + removed patches: + fixes/fix-misspelled-Toogle-Toggle.patch + fixes/fix-misspelled-allow-to-allow-one-to.patch + fixes/fix-misspelled-allows-to-allows-one-to.patch + fixes/fix-misspelled-an-other-another.patch + All patches are applied upstream. + * [bc6a355] Revert "lintian-overrides: ignore some patch queue patches" + + The lintian override isn't needed anymore due the changed patch queue. + * [e900771] d/control: remove pandoc as B-D + + For building the documentation the pandoc package isn't needed anymore. + * [c1e20a2] d/README.Debian: extend some more thing for KiCad 5 + + Adding some more information about the changes which are introduced by + the new KiCad major version. + * [d74a414] d/kicad.NEWS: adding a NEWS information for kicad + + Adding also a NEWS file for the kicad package so user get a more visible + announcement about the changes that take also a notable effect on the user + side. + + -- Carsten Schoenert Mon, 23 Jul 2018 16:09:57 +0800 + +kicad (5.0.0~rc3+dfsg1-2) unstable; urgency=medium + + * [2c5ba31] d/control: adjust kicad-doc-de description + * [54b0227] d/kicad-doc-de.doc-base: add new installed files + + Refresh the entries about the German documentation files within the + doc-base sequencer and also within the package description. + * [35b0f9b] d/control: adjust kicad-doc-en description + + Dito for the English documentation related files. + * [aa6d6bb] d/control: adjust kicad-doc-ja description + * [b90d73e] d/kicad-doc-ja.doc-base: add new installed files + + And also for Japanese. + * [8f20697] d/control: adjust kicad-doc-ru description + * [a397cf7] d/kicad-doc-ru.doc-base: add new installed files + + Also the Russian files did get some updates. + * [d8c80e4] Adding entries and dh sequencer for Indonesian docu + + The Indonesian documentation got extended and is now re-added. + * [6f883c7] Adding entries and dh sequencer for Chinese docu + + The Chinese documentation is new and added by this commit. + * [e43e930] rebuild patch queue from patch-queue branch + + Adding some patches about fixing spelling issues. + * [c37d816] lintian-overrides: ignore some patch queue patches + * [5fc6dfb] link README-bom.txt from /u/s/d/kicad + + The Readme file about the *.txt, *.py and *.xsl files for the plugins + is now placed within the /u/s/d/kicad folder but also linked within the + plugin folder. + * [4fddc71] d/kicad.install.in: fix install of 3d plugin + + We dropped the 3D plugin installation by the last upload and 3D models + aren't visible by this anymore. Corrected with this commit. + (Closes: #903291) + + -- Carsten Schoenert Mon, 09 Jul 2018 16:46:59 +0200 + +kicad (5.0.0~rc3+dfsg1-1) unstable; urgency=medium + + * [2500209] debian/watch: catch also RC versions correctly + + The watch file didn't detected the RC versions correctly due missed + usage of uversionmangle. Also switch to version 4. + * [5365fcd] New upstream version 5.0.0~rc3+dfsg1 + * [1243924] rebuild patch queue from patch-queue branch + + removed patch: + fixes/Set-ViewBBox-to-viewitem-size.patch + * [72acf81] debian/control: adding B-D on texlive-lang-chinese + + A basic translation to Chinese is now available from upstream that needs + a extension of the Build-Depends field. The created Chinese + documentation files will be added in a later version. + * [cc1d3ad] debian/control: increase Standards-Version to 4.1.5 + + No further changes needed. + * [59c6649] debian/kicad.install.in: adjust install folders + + The content of the plugins folder is now correctly installed into + /usr/share/kicad/plugins by upstream, adjust this in the sequencer file. + * [458f26d] debian/copyright: small adjustment due upstream change + + -- Carsten Schoenert Thu, 05 Jul 2018 21:24:17 +0200 + +kicad (5.0.0~rc2+dfsg1-3) unstable; urgency=medium + + * [6a38e45] rebuild patch queue from patch-queue branch + + added patch: + fixes/Set-ViewBBox-to-viewitem-size.patch + Cherry-picked from the current upstream development to fix a segfault + that was happen on i386 in the pcbnew application. + (Closes: #896706) + + -- Carsten Schoenert Wed, 06 Jun 2018 20:17:52 +0200 + +kicad (5.0.0~rc2+dfsg1-2) unstable; urgency=medium + + * rebuild for unstable + (Closes: #897100) + + -- Carsten Schoenert Thu, 31 May 2018 07:27:13 +0200 + +kicad (5.0.0~rc2+dfsg1-1) experimental; urgency=medium + + * [3fedd8b] copyright: explain why we need to add 'dfsg' suffix + + From the Debian POV KiCad isn't fully free as upstream is shipping + currently two PDF files without the sources. But there won't be ever + sources for these files available, the files in question are from + UltraCAD Inc. and they never will release the source for rebuilding the + PDF files. We have removed the files to comply with the DFSG and this + fact is added to the copyright file. + * [85fb53b] New upstream version 5.0.0~rc2+dfsg1 + * [98f1ced] rebuild patch queue from patch-queue branch + + added patch: + debian-hacks/Remove-specific-Japanese-translation-within-pcbnew.adoc.patches + + removed patches (applied upstream): + fixes/fix-misspelled-Allows-to-Allows-one-to.patch + fixes/fix-misspelled-allows-to-allows-one-to.patch + fixes/fix-misspelled-an-other-another.patch + * [50740a0] Revert "d/control: Build-Depend on libwxgtk3.0-gtk3-dev" + + The added build dependency on libwxgtk3.0-gtk3-dev was added to get + KiCad build against GTK3+ bindings but KiCad isn't fully ready and + prepared to use the GTK3+ stuff so we need to go back to libwxgtk3.0 + with binding of GTK2+. + * [9fe8b7e] debian/rules: turn off support of SCRIPTING_WXPYTHON + + The scripting support engine needs wxpython which is currently only + available with GTK3+ bindings. So if we turn on scripting support we + will get a reverse dependency on libwxgtk3.0-gtk3 through wxpython. + This would result again in used GTK3+ symbols inside the KiCad binaries + and bring back the issues we had. + (Closes: #895801, #899215, #899216) + * [65826c8] debian/control: increase Standards-Version to 4.1.4 + + No further changes needed. + * [f8389c2] debian/control: adjust field Maintainer due domain change + + The contact email address for the Debian Electronics Group has changed + to pkg-electronics-devel@alioth-lists.debian.net. + * [4251c7d] copyright: adopt upstream changes + + Due the upstream changes to the source we need to adopt the copyright + information. + * [30f2e7a] README.Debian: adding hints about GTK3+ issues + + Have a look into /us/s/d/k/README.Debian.gz to see some explanation why + the kicad package isn't using GTK3+ bindings of wxWidgets. + * [41c2de1] autopkg: adding again some auto testing stuff + + Let's add again some automatic testing for the kicad package. + + -- Carsten Schoenert Sat, 26 May 2018 13:15:07 +0200 + +kicad (5.0.0~rc1+dfsg1+20180318-3) experimental; urgency=medium + + * [35b932c] kicad: adding versioned Depends for python-wxgtk3.0 + + To get sure users get a valid combination of python-wxgtk3.0 and + libwxgtk3.0-gtk3-0v5 adding strict version dependency on python-wxgtk3.0. + * [866cd63] d/README.Debian: update README file + + Write down some additional information about the problems with the + Modern Toolset in combination with Wayland that can happen. In some + circumstances the usage of Pcbnew or Gerbview in a Wayland environment + might cause crashes of KiCad or even the Wayland session. + * [935f451] debian/rules: update the DEB_KICAD_CMAKE_OPTS variable + + Enable the Python action plugin interface to see how this is going, we + might see new problems related to the wxwidgets framework and GTK2/GTK3. + + -- Carsten Schoenert Tue, 10 Apr 2018 18:28:27 +0200 + +kicad (5.0.0~rc1+dfsg1+20180318-2) experimental; urgency=medium + + * [7364bba] rebuild patch queue from patch-queue branch + + added patches: + fixes/fix-misspelled-Allows-to-Allows-one-to.patch + fixes/fix-misspelled-allows-to-allows-one-to.patch + fixes/fix-misspelled-an-other-another.patch + * [783a915] d/control: Build-Depend on libwxgtk3.0-gtk3-dev + + The wxwidgets3.0 package has introduced dedicated packages for GTK3, using + the new dev package on this so we get the correct GTK3 bindings. + (Closes: #895008) + * [756ff4d] debian/kicad.lintian-overrides: rework the entries + + -- Carsten Schoenert Sun, 08 Apr 2018 12:55:58 +0200 + +kicad (5.0.0~rc1+dfsg1+20180318-1) experimental; urgency=medium + + * [fcfaee0] kicad-demos: adjusting B+R against previous kicad{-common} pkg + + Like for done for the virtual package kicad-libraries the package + kicad-demos also need a valid Breaks and Replace against the now + transitional package kicad-common so dpkg isn't complaining about files + which appears to be within two different packages. + (Closes: #892708) + * [12fa90d] kicad-libraries: remove Recommends on kicad-common + + Of course we won't recommending a now transitional package. + * [08bc66e] New upstream version 5.0.0~rc1+dfsg1+20180318 + * [0a2d284] rebuild patch queue from patch-queue branch + + removed patches (applied upstream) + fixes/fix-misspelled-Appearence-Appearance.patch + fixes/fix-misspelled-Modifed-Modified.patch + fixes/fix-misspelled-Occassionally-Occasionally.patch + fixes/fix-misspelled-Unkown-Unknown.patch + fixes/fix-misspelled-accesing-accessing.patch + fixes/fix-misspelled-neeeded-needed.patch + fixes/fix-misspelled-occured-occurred.patch + fixes/fix-misspelled-streching-stretching.patch + * [8cfc758] debian/control: limit build to amd64, arm64, armhf and i386 + + Unfortunately upstream is using a own libcontext implementation of + boost::context. This is decreasing the platforms KiCad can be build + on to i386, amd64, armhf and arm64. + + -- Carsten Schoenert Mon, 19 Mar 2018 19:11:39 +0100 + +kicad (5.0.0~rc1+dfsg1-1) experimental; urgency=medium + + * [ea0c219] override_dh_auto_install: use find/loop for chmod of files + + The shell (on the buildd's) on kFreebSD doesn't support wildcards in make + calls, but we can call chmod here within a 'for i in foo do' loop. + * [0b28f22] kicad package dependencies, using Dia for visiulizing + + Adding a graphic made with Dia which shows the correlation of the various + package ecosystem of KiCad within Debian. We use this Dia graphic on the + wiki site https://wiki.debian.org/KiCad + * [5ed2d63] update of package relations + * [446df3f] helper: remove obsolete libraries part + + With KiCad 5 the libraries are now have their own source packages and we + don't need to collect them in helper script inside stc:kicad any longer. + * [6936336] make dpkg happy because previously added DIA binary file + + The Dia file is a binary file for dpkg, adding this file to + debian/source/include-binaries so dpkg does not complaining about the file. + * [8726cae] d/gbp.conf: also remove the libraries component here + * [919a5cc] New upstream version 5.0.0~rc1+dfsg1 + (Closes: #891286, #856277, #827203, #856180, #892161) + * [956ed41] rebuild patch queue from patch-queue branch + + removed patches (not needed anymore or fixed upstream): + debian-hacks/Adding-needed-SVG-files-and-additinal-arrays.patch + fixes/Add-missing-dependency-github_plugin-pcbcommon.patch + fixes/Fix-FTBFS-with-Boost-1.61.patch + fixes/Fixing-some-spelling-issues.patch + + + modified patches: + fixes/Modifing-the-Exec-cmd-in-the-desktop-files.patch + porting-kfreebsd-hurd/Fix-FTBFS-on-kFreeBSD-and-Hurd.patch + + + new patches: + fixes/fix-misspelled-Appearence-Appearance.patch + fixes/fix-misspelled-Modifed-Modified.patch + fixes/fix-misspelled-Occassionally-Occasionally.patch + fixes/fix-misspelled-Unkown-Unknown.patch + fixes/fix-misspelled-accesing-accessing.patch + fixes/fix-misspelled-neeeded-needed.patch + fixes/fix-misspelled-occured-occurred.patch + fixes/fix-misspelled-streching-stretching.patch + + All new patches are forwarded to upstream and already accepted. + + * [8e9d6c0] debian/control: adding new build dependencies + + We need now some more packages to build all the binary kicad packages: + fonts-freefont-ttf, libboost-test-dev, libglm-dev, liboce-foundation-dev, + liboce-ocaf-dev + * [8234277] debian/rules: remove old libraries related stuff + + We can remove the build specific things we previously have used to build + the library package. + * [430ec11] debian/control: adjust VCS entries to salsa.debian.org + * [5c54b36] kicad-doc-id: remove package + + Unfortunately the Indonesian documentation was removed by upstream because + of lack of contributors. + * [20044b2] kicad: change package to multiarch behaviour + + The 3D viewer is build as a local shared library plugin and this requires + some modification for the correct installation of the kicad package files. + * [422a784] debian/rules: disable the support of ngspice based simulation + + For the schematic simulation we would need the libngspice library which + isn't available in main yet. We can turn this later on once ngspice-dfsg + is hitting main. + * [63a280f] copyright: adopt upstream changes + + Of course the upstream source has been modified in many places and thus + the update of the copyright file is needed. + * [7729f4d] kicad-libraries: adding new virtual package + + The old kicad-common package was used to provide all the various libraries + like the schematic symbols, footprints and the 3D models. + As we have moved all the source of theses stuff into own source packages + we don't have kicad-common now any longer as a dedicated binary package. + So we created a meta-packge kicad-libraries that is depending on the + library packages for the schematic symbols (kicad-symbols), the footprints + (kicad-footprints) and the project templates (kicad-templates) which + kicad-common is depending on because we need to take care about the + automatic installation of the new library packages. + The 3D models is not depending on kicad-libraries as this is not really + needed to create successful PCBs, it's suggested instead. + * [0a8e611] kicad-common: turn package into a virtual package + * [ebcd0cd] remove kicad-common sequencer files + * [5739a23] d/kicad.install.in: update sequencer due upstream changes + + kicad-common isn't a real binary package now and most of it's installation + parts need now move over to the kicad binary package. Also KiCad is + installing now some private libraries. + * [600079f] kicad.lintian-overrides: add some more false positives + + We have some spelling issues which are false positives, also the library + libkicad_3dsg.so.2.0.0 isn't worth to get a own binary package. + * [4773043] debian/control: increase Standards-Version to 4.1.3 + + No further changes are needed due version bump. + * [c277cc5] kicad: remove a potentially RUNPATH from Pyhton2 lib + + The library _pcbnew.so, which is also copied over to the Python libraries, + has a RUNPATH inside which shouldn't be set here. Upstream will fix this + in future releases. + * [be3e60d] kicad-demos: adding new package + + Beside the new schematic and footprint library related packages we also + split off the demo projects, they doesn't change that often but Ubuntu + is using already this package, so let's do it also and keep both + distribution the packages in sync. This is mostly to make the usage of the + PPA from Jean-Samuel esay for Ubuntu users. + * [be54a40] bump debhelper compat to version 11 + + Jump over to the recent debhelper version, it's now already available for + backports so nothing special handling later will be needed, + * [2211a92] kicad: suggesting package kicad-packages3d + (Closes: #883312) + * [5403485] README.source: update information about source management + + Remove the information about the libraries. We don't handle them any + longer within src:kicad. + * [a4d8f6a] autopkg: remove the only existing autopkgtest + + We don't need the autopkg stuff for now, we can re-add it later if needed. + + -- Carsten Schoenert Wed, 07 Mar 2018 18:03:35 +0100 + +kicad (4.0.7+dfsg1-1) unstable; urgency=medium + + * [c306ee5] New upstream version 4.0.7+dfsg1 + (Closes: #875942, #841539) + * [9ef473f] create_kicad_upstream_tarballs.sh: adjust to recent GH API + + Use a improved curl call to catch up all footprint related repositories + on GitHub. KiCad has now over 100 Repositories, but the GH API allows + only so query 100 per call. + Updating the list of repositories to download accordingly. + * [74df4fe] README.Debian: adding info about changes in 4.0.7 + + Update the list of changed/moved repos, adding information about the + newly repositories. + * [05d21ad] debian/control: move Maintainer to PKG Electronics Team + + Let the KiCad packages move over to the PKG Electronix Team! The ML + there has quite a wider coverage. Remove Richard from the Uploaders. + Tanks go out to Richard for maintenance in the past years! + * [bb2e680] debian/control: increase Standards-Version to 4.0.1 + * [e655e36] rebuild patch queue from patch-queue branch + + Refresh the patch queue, no functional changes. + * [5145b7a] debian/rules: use DEB_* variables for entries from changelog + + Let us use variables from /u/s/dpkg/pkg-info.mk, especially for picking + version and date of the package. + * [1addf7c] debian/copyright: reflect last changes and updates + * [c4e6635] kicad-doc-id.doc-base: update due added kicad i18n + + The manual for KiCad itself is now included for Indonesian. + * [1aff1fb] kicad-common: symlink more renamed footprint libraries + + Upstream modified again the footprint names, we need to add more symlinks + to let existing installation find the new repositories by the old + referenced name. + * [ea4e7d5] kicad-common.install: not installing folder /u/s/mimelnk + + Michael Biebl pointed to a useless installation of old mimelnk data, + this is cruft as it was only valid until the KDE3 desktop environment. + (Closes: #875527) + * [7a1e05a] debian/control: drop B-D on quilt + + -- Carsten Schoenert Sun, 17 Sep 2017 10:29:35 +0200 + +kicad (4.0.6+dfsg1-1) unstable; urgency=medium + + [ Carsten Schoenert ] + * [4d0ee6b] debian/rules: make dh_fixperms arch-depended (again) + + kicad-common is depending on python2 so we need to ensure dh_fixperms + for kicad-common is called within the arch-depend built. + * [4608380] idf2vrml.1: fix syntax of the hyphen for option '-k' + * [99b44a2] update footprint libraries for component tarball + + Upstream has renamed and also added some libraries after the release of + version 4.0.4. Related to the API of GitHub and more than 100 + repositories in the KiCad organisation we need no adjust the collection + of the footprint libraries. + We still use a static list for the creation of the *.orig.tar.xz based + on the changed API call. + * [913d32a] New upstream version 4.0.6+dfsg1 + * [4e62f6c] rebuild patch queue from patch-queue branch + * [9ec8227] debian/control: update B-D after upstream changes + * [8b0f985] adding new -doc package with Indonesian i18n + + A new documentation package for Indonesian is available. Currently only + for 'Getting Started in KiCad'. + * [a08cede] README.Debian: adding README for Debian specific remarks + * [c00487e] debian/rules: set permissions for *.kicad_mod files + * [9bf9f8c] kicad-common: symlink renamed footprint libraries + + Due the changes within the upstream source we got also different content + for kicad-common now. We added some symlinking to get backward + compatibility for existing installations and user settings. + (Closes: #859409, #860093) + * [8de0b6d] autopkg: starting first autopkg test for footprint libs + + -- Carsten Schoenert Mon, 19 Jun 2017 09:58:21 +0200 + +kicad (4.0.5+dfsg1-4) unstable; urgency=medium + + [ Carsten Schoenert ] + * [375ce2f] Revert "debian/control: decrease Architectures for arch packages" + + removing the arch specific decrease of the build architecture, it's + really not useful here (Thx Emilio & Aurelien) + * [b2c400d] kicad-common.lintian-overrides: ignoring Lintian + + kicad-common is now arch dependent, silence lintian here that is saying + kicad-common has only content that is indep but we relay on the python + package + + -- Carsten Schoenert Wed, 25 Jan 2017 22:38:35 +0100 + +kicad (4.0.5+dfsg1-3) unstable; urgency=medium + + [ Carsten Schoenert ] + * [1835f2e] debian/control: decrease Architectures for arch packages + + minimize the platform where kicad should be build, libboost-context-dev + isn't on all platforms available + * [4bd0315] manpages: adding missing manpages + * [d1b0883] debian/copyright: reflect last changes and updates + + -- Carsten Schoenert Fri, 20 Jan 2017 21:51:15 +0100 + +kicad (4.0.5+dfsg1-2) unstable; urgency=medium + + [ Carsten Schoenert ] + * [85bda23] kicad-common: make package arch-depended + * [e38bb91] debian/kicad.install: fix installation of man pages + * [1e3fc2e] override_dh_fixperms: adding mised call for dh_fixperms + + -- Carsten Schoenert Mon, 16 Jan 2017 18:56:50 +0100 + +kicad (4.0.5+dfsg1-1) unstable; urgency=medium + + [ Carsten Schoenert ] + * [cc405a8] debian/control: adding Vcs fields after creating git tree + * [a5b571d] rework helper script for source tarball creation + * [e0d8156] debian/kicad.lintian-overrides: be more flexible + * [f458b82] debian/rules: split dh_fixperms + (Closes: #847820) + * [dfd193b] New upstream version 4.0.5+dfsg1 + (Closes: #851000) + * [47c248a] debian/rules: adjusting KICAD_FULL_VERSION + * [bb3ec74] rebuild patch queue from patch-queue branch + * [3d40398] kicad.install: re-adding the existing man pages + * [e0fdaa1] debian/control: split of B-D package asciidoc + * [774746f] debian/rules: remove build-arch specific target + * [3f5b978] debian/control: adding myself to the Uploaders + + -- Carsten Schoenert Sat, 14 Jan 2017 21:45:37 +0100 + +kicad (4.0.4+dfsg2-1) unstable; urgency=medium + + [ Carsten Schoenert ] + * [41a2fdb] create patch-queue branch from the existing patches + * [22b5df9] debian/gbp.conf: adding helper config for git-buildpackage + * [3ea2c1d] debian/get-kicad.sh: modify script to get recent versions + * [eebdef9] New upstream version 4.0.4+dfsg2 + * [3691290] debian/README.source: adjust info about gbp workflow + * [706c203] debian/control: wrap and sort the entries + * [a8f2838] place desktop file in favour of a menu files + * [4f033cf] kicad-doc*: adopt the documentation packages + * [8d7dd1a] debian/copyright: adjust copyright information + * [8d417ff] kicad: using the debhelper sequencer file mechanism + * [38470c3] kicad-common: also using debhelper sequencer files + * [e4be662] debian/control: adding new helper for dh_python2 support + * [bb84cb9] debian/watch: adjusting watch URL and filemangle + * [522a99e] debian/rules: enabling cmake build with some overrides + (Closes: #833685) + * [32f83db] debian/kicad.lintian-overrides: some needed overrides + * [1ce57ed] rebuild patch queue from patch-queue branch + * [182cc1a] rebuild patch queue from patch-queue branch + * [5eb0382] kicad: enable the BUILD_GITHUB_PLUGIN (Closes: #820261) + * [a200091] debian/copyright: adopt changes due libcurl support + * [6e43839] debian/control: adding explicit python dep for kicad-common + * [b96a3b7] debian/control: set Multi-Arch: foreign also on Arch: all + * [6e15016] rebuild patch queue from patch-queue branch + * [a869507] fix some buildflag hardening issues + * [95bb23d] rebuild patch queue from patch-queue branch + * [bc820d2] debian/rules: adding date from changelog to the Asciidoc files + + -- Georges Khaznadar Tue, 15 Nov 2016 09:20:38 +0100 + +kicad (4.0.4+dfsg1-2) unstable; urgency=medium + + * Removed the spurious dependency on libglew, which should be computed + automatically by debian helper scripts. Closes: #838536 + + -- Georges Khaznadar Fri, 30 Sep 2016 14:46:55 +0200 + +kicad (4.0.4+dfsg1-1) unstable; urgency=medium + + * checked that 4.0.2+dfsg1-2~bpo8+1-1 is available. Closes: #811268 + * modified .install files to install kicad.mo files. Closes: #819855 + * applied Graham Inggs' patch. Closes: #834246 + * added a Recommends: for xsltproc. Closes: #826750 + * updated Standards-Version to 3.9.8 + * upgraded to the last upstream version. Closes: #833777 + * added build-dependencies on texlive-lang-cyrillic and texlive-fonts-extra + + -- Georges Khaznadar Wed, 11 May 2016 16:14:08 +0200 + +kicad (4.0.2+dfsg1-4) unstable; urgency=medium + + * added a dependency on python-wxgtk3.0. Closes: #816525 + + -- Georges Khaznadar Thu, 03 Mar 2016 10:34:37 +0100 + +kicad (4.0.2+dfsg1-3) unstable; urgency=medium + + * changed the last patch according to Steven Chamberlain's proposition. + * added a build-dependency on libpython-stdlib, which should not harm + for most architectures, and might be necessary on a few ones. + * removed the tee commands from the build routine + + -- Georges Khaznadar Mon, 22 Feb 2016 17:19:10 +0100 + +kicad (4.0.2+dfsg1-2) unstable; urgency=medium + + * Added a default define: LIB_ENV_VAR = wxT("LD_LIBRARY_PATH"). + Closes: #815247 + + -- Georges Khaznadar Sat, 20 Feb 2016 16:59:52 +0100 + +kicad (4.0.2+dfsg1-1) unstable; urgency=medium + + * removed the obsoleted file debian/get_newest_source.sh + * modified debian/get-kicad.sh to download data from i18n + repositories, and to get kicad's core with version number 4.0.2 + * updated to version 2.0.2 + * created a new Makefile to compile i18n PO files + * fixed a mistake in bitmaps_png/CMakeLists.txt's patch : no need to + patch that file since files with copyright issues were replaced. + * added a build-dependency on gettext + + -- Georges Khaznadar Mon, 15 Feb 2016 15:15:34 +0100 + +kicad (4.0.1+dfsg1-2) unstable; urgency=medium + + * fixed the short package description for kicad-doc-de. + Closes: #813605 + * added usr/lib/python2.7/dist-packages in d/kicad.install. + Closes: #813655 + + -- Georges Khaznadar Thu, 04 Feb 2016 09:35:29 +0100 + +kicad (4.0.1+dfsg1-1) unstable; urgency=medium + + * repacked the source tarball, to withdraw files with a wrong license + and the .cpp files which were generated from those sources. + * created a new script debian/get_newest_source.sh and a file + debian/watch to enjoy it. + * modified debian/get_newest_source.sh to notify files with wrong + licenses. + * replaced files find.svg and find_replace.svg which came with wrong + licenses, and compiled them into cpp files. + * updated the URL in debian/copyright for Poly2Tri + * added a build-dependency on python-dev + * fixed the dependency on libglew1.13|libglew1.10 which prenvented + the installation of kicad. Closes: #807082; Closes: #805115 + * checked that the scripts provided by Alexandre Rebert cannot + crash kicad's binaries any longer. Closes: #715686. + Closes: #716091. Closes: #716557. + * checked that the script to get sources does not miss + 'TO_SOT_Packages_SMD.pretty' neither 'TO_SOT_Packages_THT.pretty'. + Closes: #804614 + * added a build-dependency on python-all + * modified debian/get-kicad.sh to upgrade to version 4.0.1 + * upgraded to the new upstream version + * xsltproc is now invoked with --nonet; Closes: #807082 + * verified that all .pretty files are dowloaded when the source + package is created. Closes: #804614 + * added a dependency on libglew >= 1.10; Closes: #805115 + * added compile definitions to build python scripting features, + as recommended at http://kicad-pcb.org/download/source/ + * added a build-dependencies on python-wxgtk3.0-dev and swig + * reactivated packages kicad-doc-de and kicad-doc-es; added build + dependencies texlive-lang-german and texlive-langspanish. + * added a dependency kicad-common -> python as this package contains + one python script. Added --with python option to the dh call. + + -- Georges Khaznadar Thu, 07 Jan 2016 19:11:44 +0100 + +kicad (4.0.0~rc1a-3) unstable; urgency=medium + + * added a build-dependency on docbook-xsl; enforced a non-parallel build + for documents, following Simon Richter's hints. Closes: #806967 + + -- Georges Khaznadar Sun, 06 Dec 2015 20:08:42 +0100 + +kicad (4.0.0~rc1a-2) unstable; urgency=medium + + * applied Graham Inggs' patch. Closes: #806967 + + -- Georges Khaznadar Thu, 03 Dec 2015 18:27:16 +0100 + +kicad (4.0.0~rc1a-1) unstable; urgency=medium + + * added a dependency on libglew1.13; Closes #805115 + * added new flags for CMAKE_OPTS in Makefile to display the correct version + in windows' titles. + * added "manually" repositories for TO_SOT_Packages_THT.pretty and + TO_SOT_Packages_SMD.pretty; Closes #804614 + * remade the source package as too much files have been added for a simple + patch + + -- Georges Khaznadar Sun, 15 Nov 2015 15:58:56 +0100 + +kicad (4.0.0~rc1-2) unstable; urgency=medium + + * fixed a typo in Makefile + * lowered the number of dependencies (dropped the dependency on all boost + libs, made a list of more precise dependencies) + * added CPPFLAGS to CXXFLAGS (workaround explained at + https://wiki.debian.org/Hardening#Notes_for_packages_using_CMake) + * added a switch -j4 in Makefile to trigger multithreading for the main + build + + -- Georges Khaznadar Wed, 04 Nov 2015 10:48:42 +0100 + +kicad (4.0.0~rc1-1) unstable; urgency=medium + + * updated the script get-kicad.sh to download the core from Github, docs + and libraryes from Github. *.pretty libraries are downloaded from + Github too. + * created Makefile, doc/Makefile, library/Makefile + * modified d/rules, d/control, d/*.install, d/kicad.manpages + * written recipes to move shared libraries which were in /usr/bin/_*.kiface + * written recipes to choose the file fp-lib-table.for-pretty as a default + template + * written recipes to fix missing icons and to resize badly shaped 48x48 + icons. + * updated the file debian/copyright + * the new package Closes: #795077; Closes: #770227; Closes: #783040; + Closes: #787983; Closes: #802973; Closes: #794311; Closes: #798966 + + -- Georges Khaznadar Fri, 23 Oct 2015 13:17:13 +0200 + +kicad (0.20141025+bzr4029-2) unstable; urgency=medium + + * modified the description of the package for Japanese documentation. + Closes: #767647 + * modified the default path to templates. Closes: #771354 + + -- Georges Khaznadar Sat, 01 Nov 2014 19:39:30 +0100 + +kicad (0.20141025+bzr4029-1) unstable; urgency=medium + + * upgraded to the newest upstream releases for the code and the components. + * added a rule in d/rules to remove useless .ps files. Closes: #737933 + * modified kicad.pro. Closes: #763683 + * updated Standards-Version to 3.9.6 + * added a build-dependency on unoconv + * added build rules to make PDF help files from sources + * added the package kicad-doc-ja in d/control, and files + d/kicad-doc-*.install, for "pt" and "ja" languages. + + -- Georges Khaznadar Sun, 26 Oct 2014 10:26:51 +0100 + +kicad (0.20140622+bzr4027-3) unstable; urgency=medium + + * dropped the dependency on zlib-bin, since grep shows no occurence + of "minizip" nor "miniunzip" in kicad's source. Closes: #761320 + + -- Georges Khaznadar Fri, 12 Sep 2014 23:20:43 +0200 + +kicad (0.20140622+bzr4027-2) unstable; urgency=medium + + * added -DCMAKE_BUILD_TYPE=Release as a definition for cmake. + This does not fix every bug, but it removes dialogs about failed + assertions raised by wxASSERT, which are usually non-blocking, + as long as one decides to continue and unactivate the assert warnings. + Feel free to report bugs which affect user-level features. + Closes: #749278 + + -- Georges Khaznadar Wed, 02 Jul 2014 22:28:01 +0200 + +kicad (0.20140622+bzr4027-1) unstable; urgency=medium + + * added a routine to creat the version string. Closes: #749308 + * upgraded to the newest component libraries. Closes: #751994 + + -- Georges Khaznadar Sun, 22 Jun 2014 18:29:50 +0200 + +kicad (0.20140518+bzr4027-2) unstable; urgency=medium + + * applied Samuel Thibault's patch. Closes: #749930 + + -- Georges Khaznadar Sun, 01 Jun 2014 16:34:06 +0200 + +kicad (0.20140518+bzr4027-1) unstable; urgency=medium + + * retrieved the last upstream version, Closes: #741673, Closes: #741437 + * upgraded some build-dependencies, libwxgtk3.0-dev, applied a part of + Olly Betts' patch. Closes: #741440 + * applied Dimitris Lampridis' patch. Closes: #745705 + * modified get-kikad.sh to make xz compressed file. + * added a rule to fix permissions of ja/kicad.po + + -- Georges Khaznadar Sun, 18 May 2014 14:59:05 +0200 + +kicad (0.20140224+bzr4027-3.1) unstable; urgency=low + + * Non-maintainer upload. + * It FTBFS because kicad-common is arch independent. + Patch by Dejan Latinovic . + Closes: #741743 + + -- Anibal Monsalve Salazar Fri, 09 May 2014 04:33:24 +0100 + +kicad (0.20140224+bzr4027-3) unstable; urgency=medium + + * taken in account Samuel Thibault's hint. Closes: #740999 + + -- Georges Khaznadar Fri, 07 Mar 2014 11:48:29 +0100 + +kicad (0.20140224+bzr4027-2) unstable; urgency=medium + + * fixed a bug in d/rules. + * added a clause Conflicts: kicad-common ( << 0.20140224), + Closes: #740276 + * Checked that the file Getting_Started_in_KiCad.pdf is distributed with + some -doc-xy packages. Closes: #691660 + + -- Georges Khaznadar Thu, 06 Mar 2014 02:24:33 +0100 + +kicad (0.20140224+bzr4027-1) unstable; urgency=medium + + * changed the lp: repository for kicad's library in order to match active + repositories listed at + https://code.launchpad.net/kicad/+branches?field.lifecycle=ALL&field.lifecycle-empty-marker=1&field.sort_by=most+recently+changed+first&field.sort_by-empty-marker=1 + the file debian/get-kicad.sh should be more efficient now. + Closes: #712259 + * modified the script debian/clean_sourceless_pdf: more formats are allowed + for source files, and the search for source files is now case-insensitive. + names without prefixes are allowed too (they are directory names) + * fixed a few wrong permissions in packaged files + * modified the package assignation for files in usr/share/applications + * modified the script debian/get-kicad.sh to add a minimum set of + legacy footprints. Closes: #736180; Closes: #707956 + * removed bloated .ps files from the source package. Closes: #737933 + * added a dependency on imagemagick to mamange the icons at build time + + -- Georges Khaznadar Mon, 24 Feb 2014 15:40:26 +0100 + +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 diff --git a/control b/control new file mode 100644 index 00000000..4469f6b8 --- /dev/null +++ b/control @@ -0,0 +1,362 @@ +Source: kicad +Section: electronics +Priority: optional +Maintainer: Debian Electronics Team +Uploaders: + Carsten Schoenert , + Georges Khaznadar , +Build-Depends: + asciidoc-base, + asciidoc-dblatex, + cmake, + chrpath, + dblatex, + debhelper-compat (= 13), + dh-python, + docbook-utils, + docbook-xsl, + doxygen, + dpkg-dev (>= 1.16.1.1~), + fonts-freefont-ttf, + fonts-vlgothic, + gettext, + git, + imagemagick, + libocct-data-exchange-dev, + libboost-date-time-dev, + libboost-dev, + libboost-filesystem-dev, + libboost-iostreams-dev, + libboost-locale-dev, + libboost-program-options-dev, + libboost-regex-dev, + libboost-system-dev, + libboost-test-dev, + libboost-thread-dev, + libbz2-dev, + libcairo2-dev, + libcurl4-openssl-dev, + libglew-dev, + libglm-dev (>= 0.9.9.6-1~), + liblocale-gettext-perl, + libngspice0-dev, + libssl-dev, + libterm-readkey-perl, + libtext-wrapi18n-perl, + libunicode-linebreak-perl, + libwxgtk3.0-gtk3-dev, + libxml2-utils, + lmodern, + pkg-config, + po4a, + python3-all, + python3-dev, + python3-wxgtk4.0, + source-highlight, + swig, + texlive-fonts-extra, + texlive-lang-chinese, + texlive-lang-cyrillic, + texlive-lang-english, + texlive-lang-european, + texlive-lang-french, + texlive-lang-german, + texlive-lang-italian, + texlive-lang-japanese, + texlive-lang-other, + texlive-lang-polish, + texlive-lang-spanish, + texlive-xetex, + xmlto, +Rules-Requires-Root: binary-targets +Vcs-Git: https://salsa.debian.org/electronics-team/KiCad/kicad +Vcs-Browser: https://salsa.debian.org/electronics-team/KiCad/kicad.git +Standards-Version: 4.5.1 +Homepage: https://www.kicad-pcb.org + +Package: kicad +Architecture: any-amd64 any-i386 arm64 armhf mips64el ppc64el +Depends: + libngspice0, + python3-wxgtk4.0, + ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends}, +Suggests: + extra-xdg-menus, + kicad-doc-ca | kicad-doc-de | kicad-doc-en | kicad-doc-es | kicad-doc-fr | kicad-doc-id | kicad-doc-it | kicad-doc-ja | kicad-doc-pl | kicad-doc-ru | kicad-doc-zh, + kicad-packages3d, +Recommends: + kicad-libraries, + kicad-demos, + xsltproc, +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-demos +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Suggests: + kicad (>= 5.0.0~rc1+dfsg1-1~), +Description: Demo projects for kicad + The KiCad projects within this package are various typical small use cases + which can be used for study or also for build own projects on top of these + existing projects. + . + The projects included are on one side easy and simple projects with classical + through hole mounted components with one or two layers but also rather more + complex projects based on surface mounted devices (SMD) with multiple layers. + +Package: kicad-doc-ca +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (Catalan) + This package provides various documentation files for KiCad in Catalan, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * GSIK - Getting Started in KiCad + * KiCad - The main project editor + +Package: kicad-doc-de +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (German) + This package provides various documentation files for KiCad in German, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * CvPcb - Component association of Footprints + * Eeschema - schematic capture editor + * GerbView - Gerber file viewer (RS 274 X format) + * GSIK - Getting Started in KiCad + * GUI Translation - HowTo Help to do GUI translation + * IDF Exporter - Export tool for IDFv3 boards and libraries + * KiCad - The main project editor + * Pcbnew - The printed circuit board software tool + * PlEditor - The layout editor for custom title block + +Package: kicad-doc-en +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (English) + This package provides various documentation files for KiCad in English, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * CvPcb - Component association of Footprints + * Eeschema - schematic capture editor + * GerbView - Gerber file viewer (RS 274 X format) + * GSIK - Getting Started in KiCad + * GUI Translation - HowTo Help to do GUI translation + * IDF Exporter - Export tool for IDFv3 boards and libraries + * KiCad - The main project editor + * PcbCalculator - A tool for typical calculations while PCB designing + * Pcbnew - The printed circuit board software tool + * PlEditor - The layout editor for custom title block + * Plugins - Introduction to the KiCad plugin system + +Package: kicad-doc-es +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (Spanish) + This package provides various documentation files for KiCad in Spanish, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * CvPcb - Component association of Footprints + * Eeschema - schematic capture editor + * GerbView - Gerber file viewer (RS 274 X format) + * GSIK - Getting Started in KiCad + * KiCad - The main project editor + * Pcbnew - The printed circuit board software tool + * PlEditor - The layout editor for custom title block + +Package: kicad-doc-fr +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (French) + This package provides various documentation files for KiCad in French, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * CvPcb - Component association of Footprints + * Eeschema - schematic capture editor + * GSIK - Getting Started in KiCad + * KiCad - The main project editor + * Pcbnew - The printed circuit board software tool + * PlEditor - The layout editor for custom title block + +Package: kicad-doc-id +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (Indonesian) + This package provides various documentation files for KiCad in Indonesian, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * Eeschema - schematic capture editor + * GSIK - Getting Started in KiCad + * KiCad - The main project editor + +Package: kicad-doc-it +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (Italian) + This package provides various documentation files for KiCad in Italian, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * CvPcb - Component association of Footprints + * Eeschema - schematic capture editor + * GerbView - Gerber file viewer (RS 274 X format) + * GSIK - Getting Started in KiCad + * IDF Exporter - Export tool for IDFv3 boards and libraries + * KiCad - The main project editor + * PcbCalculator - A tool for typical calculations while PCB designing + * Pcbnew - The printed circuit board software tool + * PlEditor - The layout editor for custom title block + +Package: kicad-doc-ja +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (Japanese) + This package provides various documentation files for KiCad in Japanese, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * CvPcb - Component association of Footprints + * Eeschema - schematic capture editor + * GerbView - Gerber file viewer (RS 274 X format) + * GSIK - Getting Started in KiCad + * GUI Translation - HowTo Help to do GUI translation + * IDF Exporter - Export tool for IDFv3 boards and libraries + * KiCad - The main project editor + * Pcbnew - The printed circuit board software tool + * PlEditor - The layout editor for custom title block + * Plugins - Introduction to the KiCad plugin system + +Package: kicad-doc-pl +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (Polish) + This package provides various documentation files for KiCad in Polish, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * CvPcb - Component association of Footprints + * Eeschema - schematic capture editor + * GerbView - Gerber file viewer (RS 274 X format) + * GSIK - Getting Started in KiCad + * IDF Exporter - Export tool for IDFv3 boards and libraries + * KiCad - The main project editor + * Pcbnew - The printed circuit board software tool + * PlEditor - The layout editor for custom title block + +Package: kicad-doc-ru +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: Kicad help files (Russian) + This package provides various documentation files for KiCad in Russian, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * CvPcb - Component association of Footprints + * Eeschema - schematic capture editor + * GerbView - Gerber file viewer (RS 274 X format) + * GSIK - Getting Started in KiCad + * GUI Translation - HowTo Help to do GUI translation + * IDF Exporter - Export tool for IDFv3 boards and libraries + * KiCad - The main project editor + * PcbCalculator - A tool for typical calculations while PCB designing + * Pcbnew - The printed circuit board software tool + * PlEditor - The layout editor for custom title block + * Plugins - Introduction to the KiCad plugin system + +Package: kicad-doc-zh +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Description: Kicad help files (Chinese) + This package provides various documentation files for KiCad in German, like + the EPUB and the PDF files and also the OnLine HTML documentation for: + . + * CvPcb - Component association of Footprints + * Eeschema - schematic capture editor + * GerbView - Gerber file viewer (RS 274 X format) + * GSIK - Getting Started in KiCad + * GUI Translation - HowTo Help to do GUI translation + * IDF Exporter - Export tool for IDFv3 boards and libraries + * KiCad - The main project editor + * PcbCalculator - A tool for typical calculations while PCB designing + * Pcbnew - The printed circuit board software tool + * PlEditor - The layout editor for custom title block + * Plugins - Introduction to the KiCad plugin system + +Package: kicad-libraries +Architecture: all +Section: metapackages +Multi-Arch: foreign +Depends: + kicad-footprints, + kicad-symbols, + kicad-templates, + ${misc:Depends}, +Suggests: + kicad-packages3d, +Description: Virtual package providing common used libraries by kicad + This package contains dependencies on the component libraries (schematics + and footprints), and also on the templates that are used in KiCad. + . + If you prefer to control the installation of the dependent packages + * kicad-footprint + * kicad-symbols + * kicad-templates + you should not install kicad-libraries and install one or more of the above + packages. + . + Note! 3D model libraries are not set as a dependency due the installation + size of this package, if you want to use the 3D models you need to install + kicad-packages3d separately. diff --git a/copyright b/copyright new file mode 100644 index 00000000..56c36fbb --- /dev/null +++ b/copyright @@ -0,0 +1,4813 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: kicad +Source: https://gitlab.com/kicad/code/kicad.git + https://gitlab.com/kicad/services/kicad-doc + https://gitlab.com/kicad/code/kicad-i18n +Comment: The source contains two PDF files were no source is available for + ./pcb_calculator/docs/tracks_width_thickness.pdf + ./pcb_calculator/docs/tracks_width_formulas.pdf + We filter them out while we importing the kicad_$(version).orig.tar.xz to + get a source packages that is complying with the DFSG. + +Files: * +Copyright: (C) 2015-2020 KiCad Developers +License: GPL-2+ + +Files: 3d-viewer/* +Copyright: 2015-2017, Mario Luzeiro + 1992-2019, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: 3d-viewer/3d_cache/* +Copyright: 2015-2017, Cirilo Bernardo +License: GPL-2+ + +Files: 3d-viewer/3d_cache/3d_info.h +Copyright: 2015, Mario Luzeiro + 2015, Cirilo Bernardo + 2011, Wayne Stambaugh + 2004, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2015, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp +Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2016, Mario Luzeiro + 2016, Cirilo Bernardo +License: GPL-2+ + +Files: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp +Copyright: 2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2016, Mario Luzeiro + 2015-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2015, Cirilo Bernardo +License: GPL-2+ + +Files: 3d-viewer/3d_cache/dialogs/panel_prev_model.h +Copyright: 2016, Mario Luzeiro + 2015, Cirilo Bernardo + 2015, 2016, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: 3d-viewer/3d_canvas/status_text_reporter.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: 3d-viewer/3d_rendering/3d_render_raytracing/accelerators/cbvh_pbrt.cpp + 3d-viewer/3d_rendering/3d_render_raytracing/accelerators/cbvh_pbrt.h +Copyright: 2015, 2016, Mario Luzeiro + 1992-2016, KiCad Developers, see AUTHORS.txt for contributors. +License: BSD-2-clause or GPL-2+ + +Files: 3d-viewer/3d_rendering/trackball.cpp + 3d-viewer/3d_rendering/trackball.h +Copyright: 1993, 1994, Silicon Graphics, Inc. +License: Expat + +Files: 3d-viewer/3d_viewer.h +Copyright: 2015, 2016, Mario Luzeiro + 2014, 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2011, 2013, Wayne Stambaugh + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: 3d-viewer/3d_viewer/* +Copyright: 2015, 2016, Mario Luzeiro + 2014, 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2011, 2013, Wayne Stambaugh + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: 3d-viewer/3d_viewer/dialogs/* +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: 3d-viewer/3d_viewer/eda_3d_viewer.cpp +Copyright: 2015-2017, Mario Luzeiro + 1992-2019, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: bitmap2component/* +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. + 1992-2010, jean-pierre.charras +License: GPL-2+ + +Files: bitmap2component/bitmap2component.cpp +Copyright: 1992-2015, jean-pierre.charras + 1992-2015, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: bitmap2component/bitmap2component.h +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/base_screen.cpp +Copyright: 2012, 2013, Wayne Stambaugh + 2012, 2013, SoftPLC Corporation, Dick Hollenbeck + 2012, 2013, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/base_struct.cpp +Copyright: 2004, 2006, 2007, 2009, 2010, 2015, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/base_units.cpp +Copyright: 2012, 2014, 2016, CERN + 1992-2013, 2016, 2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/basic_gal.cpp + common/build_version.cpp + common/confirm.cpp + common/convert_basic_shapes_to_polygon.cpp +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/bezier_curves.cpp + common/colors.cpp + common/eda_dde.cpp + common/selcolor.cpp +Copyright: 2007-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2007-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: common/bin_mod.cpp + common/prependpath.cpp + common/searchhelpfilefullpath.cpp + common/systemdirsappend.cpp +Copyright: 2014, 2015, 2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2010, 2013-2017, CERN +License: GPL-2+ + +Files: common/bitmap.cpp + common/dialog_shim.cpp + common/exceptions.cpp + common/kiway_player.cpp + common/lset.cpp + common/richio.cpp +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007-2016, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: common/bitmap_base.cpp +Copyright: 2017, jean-pierre.charras + 2011-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/colors_design_settings.cpp + common/eda_doc.cpp + common/gbr_metadata.cpp + common/html_messagebox.cpp + common/marker_base.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: common/common.cpp + common/executable_names.cpp +Copyright: 2012-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/config_params.cpp +Copyright: 2008, 2009, 2011, Wayne Stambaugh + 2004, 2007, 2009, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/dialog_about/* +Copyright: 2010-2018, KiCad Developers, see CHANGELOG.TXT for contributors. + 2010, 2014, Rafael Sokolowski +License: GPL-2+ + +Files: common/dialog_about/dialog_about_base.cpp +Copyright: 2010-2018, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ +Comment: This file is autogenerated. + +Files: common/dialogs/* +Copyright: 1992-2018, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/dialogs/dialog_image_editor.cpp +Copyright: 2011-2018, Kicad Developers, see AUTHORS.txt for contributors. + 2011, jean-pierre.charras +License: GPL-2+ + +Files: common/dialogs/dialog_image_editor.h +Copyright: 1992-2015, jean-pierre.charras + 1992-2015, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/dialogs/wx_html_report_panel.cpp + common/dialogs/wx_html_report_panel.h +Copyright: 2015-2017, KiCad Developers, see change_log.txt for contributors. + 2015, CERN +License: GPL-2+ + +Files: common/displlst.cpp +Copyright: 2012-2014, SoftPLC Corporation, Dick Hollenbeck + 2007, 2010, 2012, 2014, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/dlist.cpp + common/filter_reader.cpp + common/getrunningmicrosecs.cpp + common/grid_tricks.cpp + common/xnode.cpp +Copyright: 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/draw_graphic_text.cpp +Copyright: 2014-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2016, Wayne Stambaugh + 2007-2015, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/draw_panel_gal.cpp + common/gl_context_mgr.cpp +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2012-2017, CERN +License: GPL-2+ + +Files: common/dsnlexer.cpp +Copyright: 2007-2017, KiCad Developers, see change_log.txt for contributors. + 2007-2014, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: common/eagle_parser.cpp +Copyright: 2017, CERN. + 2012-2016, KiCad Developers, see AUTHORS.txt for contributors. + 2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: common/eda_base_frame.cpp +Copyright: 2013, 2015-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008, 2009, 2011-2013, 2015, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/eda_pattern_match.cpp +Copyright: 2015-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2015-2017, Chris Pavlina +License: GPL-2+ + +Files: common/eda_text.cpp +Copyright: 2004-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/env_paths.cpp +Copyright: 2017, Wayne Stambaugh + 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2017, CERN +License: GPL-3+ + +Files: common/footprint_filter.cpp +Copyright: 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: common/footprint_info.cpp +Copyright: 2013-2016, SoftPLC Corporation, Dick Hollenbeck + 2011, Jean-Pierre Charras, + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/fp_lib_table.cpp +Copyright: 2012-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2012-2016, Wayne Stambaugh + 2010-2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: common/gal/cairo/cairo_gal.cpp +Copyright: 2013-2017, CERN + 2012, Torsten Hueter, torstenhtr gmx.de + 2012, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/gal/color4d.cpp +Copyright: 2017, Kicad Developers, see AUTHORS.txt for contributors. + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: common/gal/gal_display_options.cpp +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/gal/graphics_abstraction_layer.cpp +Copyright: 2012-2017, Kicad Developers, see change_log.txt for contributors. + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: common/gal/hidpi_gl_canvas.cpp +Copyright: 2017, Bernhard Stegmaier + 2016, 2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/gal/opengl/SmaaAreaTex.h + common/gal/opengl/SmaaSearchTex.h +Copyright: 2013, Jose I. Echevarria (joseignacioechevarria@gmail.com) + 2013, Jorge Jimenez (jorge@iryoku.com) + 2013, Fernando Navarro (fernandn@microsoft.com) + 2013, Diego Gutierrez (diegog@unizar.es) + 2013, Belen Masia (bmasia@unizar.es) +License: Expat + +Files: common/gal/opengl/antialiasing.cpp + common/gal/opengl/antialiasing.h + common/gal/opengl/gl_builtin_shaders.cpp + common/gal/opengl/gl_builtin_shaders.h + common/gal/opengl/gl_resources.cpp + common/gal/opengl/gl_resources.h +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/gal/opengl/opengl_gal.cpp +Copyright: 2013-2017, CERN + 2012-2016, Kicad Developers, see AUTHORS.txt for contributors. + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: common/gal/opengl/shader.cpp +Copyright: 2012, Torsten Hueter, torstenhtr gmx.de + 2012, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/gal/stroke_font.cpp +Copyright: 2016, Kicad Developers, see change_log.txt for contributors. + 2013, CERN + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: common/geometry/convex_hull.cpp +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/geometry/hetriang.cpp +Copyright: 2013, CERN + 1998, 2000-2007, 2010-2013, SINTEF ICT +License: AGPL-3+ + +Files: common/geometry/shape_poly_set.cpp +Copyright: Angus Johnson, / 2015-2017, CERN +License: GPL-2+ + +Files: common/gestfich.cpp + common/msgpanel.cpp +Copyright: 2008-2017, Wayne Stambaugh + 2004, 2007, 2009, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/gr_basic.cpp +Copyright: 2015, 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2011, 2013, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: common/hotkeys_basic.cpp +Copyright: 2015, Jean-Pierre Charras, j-p.charras at wanadoo.fr + 2010, 2011, Wayne Stambaugh + 1992-2016, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/kicad_curl/* +Copyright: 2016, SoftPLC Corporation, Dick Hollenbeck + 2015, Mark Roszko + 2015, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-3+ + +Files: common/kicad_curl/kicad_curl_easy.cpp +Copyright: 2015, Mark Roszko + 2015, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-3+ + +Files: common/kiface_i.cpp +Copyright: 2014, SoftPLC Corporation, Dick Hollenbeck + 2008-2011, Wayne Stambaugh + 1992-2014, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/kiway.cpp + common/kiway_holder.cpp + common/lockfile.cpp +Copyright: 2014-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2010, 2014, 2015, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: common/kiway_express.cpp + common/page_info.cpp + common/ptree.cpp + common/single_top.cpp + common/utf8.cpp +Copyright: 2012-2017, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: common/lib_id.cpp +Copyright: 2012, Wayne Stambaugh + 2010-2017, KiCad Developers, see change_log.txt for contributors. + 2010-2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: common/lib_table_base.cpp +Copyright: 2012-2017, Wayne Stambaugh + 2012-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2010-2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: common/libeval/* +Copyright: 2017, Michael Geselbracht, mgeselbracht3@gmail.com +License: GPL-3+ + +Files: common/math/* +Copyright: CERN / 2005, Michael Niedermayer +License: GPL-2+ + +Files: common/md5_hash.cpp +Copyright: no-info-found +License: GPL-1 + +Files: common/newstroke_font.cpp +Copyright: 2010, vladimir uryvaev + 1992-2010, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/observable.cpp +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/page_layout/* +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras . +License: GPL-2+ + +Files: common/painter.cpp +Copyright: 2013, CERN + 2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: common/pgm_base.cpp +Copyright: 2008-2016, Wayne Stambaugh + 2004-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/plotters/* +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: common/plotters/DXF_plotter.cpp + common/plotters/common_plot_functions.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/plotters/PDF_plotter.cpp +Copyright: 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2012, Lorenzo Marcantonio, l.marcantonio@logossrl.com +License: GPL-2+ + +Files: common/plotters/SVG_plotter.cpp +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/preview_items/* +Copyright: 1992-2018, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/preview_items/bright_box.cpp + common/preview_items/selection_area.cpp +Copyright: 2013-2018, CERN +License: GPL-2+ + +Files: common/preview_items/centreline_rect_item.cpp + common/preview_items/preview_utils.cpp + common/preview_items/ruler_item.cpp + common/preview_items/simple_overlay_item.cpp +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/project.cpp + common/string.cpp + common/worksheet.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/properties.cpp +Copyright: 2016, SoftPLC Corporation, Dick Hollenbeck + 2016, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/reporter.cpp + common/validators.cpp +Copyright: 2013, Wayne Stambaugh + 1992-2015, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: common/search_stack.cpp +Copyright: 2014, CERN + 1992-2015, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: common/settings.cpp +Copyright: 1992-2018, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/streamwrapper.cpp +Copyright: 2017, Cirilo Bernardo +License: GPL-3+ + +Files: common/swig/* +Copyright: 2012-2014, Miguel Angel Ajo + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/system/* +Copyright: Thomas Sailer 2013. / Sergue E. Leontiev 2013, / Oliver Kowalke 2009. / Martin Husemann 2013. +License: BSL-1.0 + +Files: common/tool/grid_menu.cpp +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2012-2017, CERN +License: GPL-2+ + +Files: common/tool/tool_menu.cpp +Copyright: 2017, KiCad Developers, see CHANGELOG.txt for contributors. +License: GPL-2+ + +Files: common/tool/zoom_tool.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: common/undo_redo_container.cpp +Copyright: 2018, jp.charras at wanadoo.fr + 2018, KiCad Developers, see AUTHORS.txt for contributors. + 2011, Wayne Stambaugh +License: GPL-2+ + +Files: common/view/view_controls.cpp +Copyright: 2013-2015, CERN + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: common/view/wx_view_controls.cpp +Copyright: 2013-2015, CERN + 2012-2016, KiCad Developers, see AUTHORS.txt for contributors. + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: common/widgets/color_swatch.cpp + common/widgets/gal_options_panel.cpp + common/widgets/indicator_icon.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/widgets/footprint_choice.cpp + common/widgets/footprint_select_widget.cpp + common/widgets/stepped_slider.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: common/widgets/footprint_preview_widget.cpp + common/widgets/two_column_tree_list.cpp +Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2017, Chris Pavlina +License: GPL-3+ + +Files: common/widgets/mathplot.cpp +Copyright: 2016, David Schalig, Davide Rondini +License: WXWINDOWS + +Files: common/widgets/text_ctrl_eval.cpp +Copyright: 2013-2018, CERN +License: GPL-3+ + +Files: common/widgets/widget_hotkey_list.cpp +Copyright: 2016, Chris Pavlina + 2016, 2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: common/wildcards_and_files_ext.cpp +Copyright: 2012, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 2008, Wayne Stambaugh + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: common/wxdataviewctrl_helpers.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: copyright.h +Copyright: template / message which may be added to all source files at their top. +License: GPL-3+ + +Files: cvpcb/* +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: cvpcb/cfg.cpp + cvpcb/cvpcb_mainframe.h + cvpcb/footprints_listbox.cpp +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: cvpcb/common_help_msg.h +Copyright: 2007-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: cvpcb/cvpcb.cpp +Copyright: 2014, SoftPLC Corporation, Dick Hollenbeck + 2007, Jean-Pierre Charras, jp..charras at wanadoo.fr + 1992-2014, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: cvpcb/cvpcb.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: cvpcb/cvpcb_id.h +Copyright: 2007-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2007-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: cvpcb/cvpcb_mainframe.cpp + cvpcb/display_footprints_frame.cpp +Copyright: 2012-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: cvpcb/dialogs/* +Copyright: 2010-2014, Jean-Pierre Charras + 1992-2014, Kicad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: cvpcb/dialogs/dialog_config_equfiles.cpp +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: cvpcb/dialogs/dialog_config_equfiles.h +Copyright: 2010-2015, Jean-Pierre Charras jp.charras at wanadoo.fr + 1992-2015, Kicad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: cvpcb/dialogs/dialog_display_options.cpp + cvpcb/dialogs/dialog_display_options.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: cvpcb/display_footprints_frame.h +Copyright: 2007-2011, KiCad Developers, see AUTHORS.txt for contributors. + 2007, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com +License: GPL-2+ + +Files: cvpcb/menubar.cpp +Copyright: 2004-2018, KiCad Developers, see change_log.txt for contributors. + 2001, 2004, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com +License: GPL-2+ + +Files: cvpcb/readwrite_dlgs.cpp +Copyright: 2018, Jean-Pierre Charras, jean-pierre.charras + 2011-2016, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: demos/* +Copyright: 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: doc/* +Copyright: (C) 2006-2020 KiCad Developers +License: GPL-2+ or CC-BY-SA-3.0 +Comment: + The KiCad documentation is dual licensed. + You may distribute it and/or modify it under the terms of either + the GNU General Public License (http://www.gnu.org/licenses/gpl.html), + version 3 or later, or the Creative Commons Attribution License + (http://creativecommons.org/licenses/by/3.0/), version 3.0 or later. + . + See: http://kicad-pcb.org/about/licenses/ + +Files: dxflib_qcad/* +Copyright: 2001 Robert J. Campbell Jr + 2001-2013 RibbonSoft. +License: GPL-2 + +Files: dxflib_qcad/tinyspline_lib/* +Copyright: 2016, Marcel Steinbeck +License: Expat + +Files: eeschema/* +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/annotate.cpp + eeschema/drc_erc_item.cpp + eeschema/pin_shape.cpp + eeschema/pin_shape.h + eeschema/pin_type.cpp + eeschema/pin_type.h + eeschema/plot_schematic_PS.cpp +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/autoplace_fields.cpp + eeschema/project_rescue.cpp + eeschema/project_rescue.h +Copyright: 2015-2018, KiCad Developers, see change_log.txt for contributors. + 2015, Chris Pavlina +License: GPL-2+ + +Files: eeschema/backanno.cpp + eeschema/getpart.cpp + eeschema/lib_pin.cpp + eeschema/menubar.cpp + eeschema/netlist_object_list.cpp + eeschema/sch_sheet_path.cpp + eeschema/sch_sheet_path.h + eeschema/viewlib_frame.cpp + eeschema/viewlib_frame.h +Copyright: 2013, 2015-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008, 2009, 2011-2013, 2015, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/block.cpp +Copyright: 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2009-2016, Wayne Stambaugh + 2004-2016, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/controle.cpp +Copyright: 2008-2011, Wayne Stambaugh + 2004-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2004, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com +License: GPL-2+ + +Files: eeschema/bus-wire-junction.cpp +Copyright: 1992-2016, KiCad Developers, see change_log.txt for contributors. + 1992-2009, Jean-Pierre Charras, jean-pierre.charras@gipsa-lab.inpg.fr +License: GPL-2+ + +Files: eeschema/busentry.cpp + eeschema/cross-probing.cpp + eeschema/eeschema.cpp +Copyright: 2008-2011, Wayne Stambaugh + 2004-2017, KiCad Developers, see change_log.txt for contributors. + 2004, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com +License: GPL-2+ + +Files: eeschema/class_libentry.cpp + eeschema/class_library.cpp +Copyright: 2008, Wayne Stambaugh + 2004-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2004-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/class_libentry.h + eeschema/hierarch.cpp +Copyright: 2008, Wayne Stambaugh + 2004-2017, KiCad Developers, see change_log.txt for contributors. + 2004-2015, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/class_library.h + eeschema/edit_component_in_schematic.cpp + eeschema/onrightclick.cpp +Copyright: 2014-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008, Wayne Stambaugh + 2004-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/component_references_lister.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2011, jean-pierre Charras + 1992-2011, Wayne Stambaugh +License: GPL-2+ + +Files: eeschema/dialog_erc_listbox.h + eeschema/eeschema_config.cpp + eeschema/highlight_connection.cpp + eeschema/lib_bezier.cpp + eeschema/lib_text.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/* +Copyright: 2013-2018, CERN +License: GPL-3+ + +Files: eeschema/dialogs/dialog_annotate.cpp +Copyright: 1992-2017, jean-pierre Charras jp.charras at wanadoo.fr + 1992-2017, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_bom.cpp + eeschema/dialogs/dialog_erc.h +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_choose_component.cpp + eeschema/dialogs/dialog_choose_component.h +Copyright: 2014-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2014, Henner Zeller +License: GPL-2+ + +Files: eeschema/dialogs/dialog_edit_component_in_lib.cpp + eeschema/dialogs/dialog_edit_component_in_lib.h + eeschema/dialogs/dialog_edit_component_in_schematic.cpp + eeschema/dialogs/dialog_lib_edit_pin_table.cpp + eeschema/dialogs/dialog_rescue_each.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_edit_components_libid.cpp +Copyright: 2007, 2009, 2017, Jean-Pierre Charras, jp.charras@wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_edit_label.cpp +Copyright: 2008-2016, Wayne Stambaugh + 2004-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_edit_line_style.cpp + eeschema/dialogs/dialog_edit_line_style.h +Copyright: 2017, Seth Hillbrand + 2014, 2015, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_edit_one_field.cpp + eeschema/dialogs/dialog_edit_one_field.h +Copyright: 2016, Wayne Stambaugh, stambaughw@gmail.com + 2012, Jean-Pierre Charras, jean-pierre.charras@gipsa-lab.inpg.com + 2004-2018, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_schematic_find.cpp + eeschema/dialogs/dialog_schematic_find.h +Copyright: 2009-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_erc.cpp +Copyright: 2013, 2015-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008, 2009, 2011-2013, 2015, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_fields_editor_global.cpp + eeschema/dialogs/dialog_fields_editor_global.h +Copyright: 2017, Oliver Walters + 2017, 2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp + eeschema/dialogs/dialog_global_sym_lib_table_config.h +Copyright: 2017, Wayne Stambaugh + 2017, 2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: eeschema/dialogs/dialog_lib_edit_draw_item.cpp +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_lib_edit_draw_item.h + eeschema/dialogs/dialog_lib_new_component.h + eeschema/dialogs/dialog_sch_sheet_props.cpp + eeschema/dialogs/dialog_sch_sheet_props.h +Copyright: 2014, 2015, KiCad Developers, see CHANGELOG.TXT for contributors. + 2009-2105, Wayne Stambaugh +License: GPL-2+ + +Files: eeschema/dialogs/dialog_lib_edit_pin.cpp + eeschema/dialogs/dialog_lib_edit_pin.h +Copyright: 2007-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2007-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/dialogs/dialog_lib_edit_text.cpp +Copyright: 2004-2018, KiCad Developers, see change_log.txt for contributors. + 2001, 2004, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com +License: GPL-2+ + +Files: eeschema/dialogs/dialog_lib_edit_text.h +Copyright: 1992-2012, KiCad Developers, see change_log.txt for contributors. + 1992-2012, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/dialogs/dialog_lib_new_component.cpp + eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp + eeschema/dialogs/dialog_sch_edit_sheet_pin.h +Copyright: 2007-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007-2011, Wayne Stambaugh +License: GPL-2+ + +Files: eeschema/dialogs/dialog_netlist.cpp +Copyright: 2013-2017, Jean-Pierre Charras, jp.charras@wanadoo.fr + 2013, Wayne Stambaugh + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_plot_schematic.cpp +Copyright: 2011, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras jp.charras at wanadoo.fr + 1992-2010, Lorenzo Marcantonio +License: GPL-2+ + +Files: eeschema/dialogs/dialog_plot_schematic.h +Copyright: 2011, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras jp.charras at wanadoo.fr + 1992-2010, Lorenzo Marcantonio +License: GPL-2+ + +Files: eeschema/dialogs/dialog_print_using_printer.cpp +Copyright: 2007-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: eeschema/dialogs/dialog_symbol_remap.cpp + eeschema/dialogs/dialog_symbol_remap.h +Copyright: 2017, Wayne Stambaugh + 2017, 2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: eeschema/edit_bitmap.cpp + eeschema/sch_bitmap.cpp + eeschema/sch_bitmap.h +Copyright: 2011-2017, KiCad Developers, see change_log.txt for contributors. + 2011, 2012, jean-pierre.charras +License: GPL-2+ + +Files: eeschema/eeredraw.cpp +Copyright: 2009-2017, Wayne Stambaugh + 2006, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 2004-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/eeschema_config.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: eeschema/eeschema_id.h +Copyright: 2008-2017, KiCad Developers, see change_log.txt for contributors. + 2008, Wayne Stambaugh +License: GPL-2+ + +Files: eeschema/erc.cpp + eeschema/hotkeys.cpp + eeschema/netlist_object.cpp + eeschema/onleftclick.cpp + eeschema/sch_text.cpp + eeschema/schedit.cpp + eeschema/sheetlab.cpp + eeschema/tool_sch.cpp +Copyright: 2012-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/erc.h +Copyright: 2011, Wayne Stambaugh + 2009-2015, KiCad Developers, see change_log.txt for contributors. + 2009, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/events_called_functions_for_edit.cpp + eeschema/general.h + eeschema/operations_on_items_lists.cpp + eeschema/selpart.cpp +Copyright: 2007-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2007-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/files-io.cpp +Copyright: 2013, Wayne Stambaugh + 2013, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2013, CERN (www.cern.ch) + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/find.cpp +Copyright: 2008, Wayne Stambaugh + 2004-2017, KiCad Developers, see change_log.txt for contributors. + 2004, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com +License: GPL-2+ + +Files: eeschema/generate_alias_info.cpp + eeschema/generate_alias_info.h +Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2017, Chris Pavlina +License: GPL-3+ + +Files: eeschema/help_common_strings.h +Copyright: 2014, 2015, 2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2010, 2013-2017, CERN +License: GPL-2+ + +Files: eeschema/hotkeys.h + eeschema/sch_bus_entry.cpp + eeschema/viewlibs.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/invoke_sch_dialog.h + eeschema/sch_base_frame.cpp +Copyright: 2007-2017, KiCad Developers, see change_log.txt for contributors. + 2007-2014, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: eeschema/lib_arc.h + eeschema/lib_bezier.h + eeschema/lib_circle.h + eeschema/lib_field.h + eeschema/lib_polyline.h + eeschema/lib_rectangle.h + eeschema/lib_text.h + eeschema/sch_bus_entry.h + eeschema/sch_item_struct.h + eeschema/schematic_undo_redo.cpp +Copyright: 2004-2018, KiCad Developers, see change_log.txt for contributors. + 2001, 2004, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com +License: GPL-2+ + +Files: eeschema/lib_collectors.cpp + eeschema/lib_collectors.h + eeschema/sch_collectors.cpp +Copyright: 2009-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/lib_draw_item.cpp +Copyright: 2015, Wayne Stambaugh + 2015, Jean-Pierre Charras, jaen-pierre.charras at wanadoo.fr + 2004-2015, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/lib_draw_item.h +Copyright: 2015, Wayne Stambaugh + 2015, Jean-Pierre Charras, jaen-pierre.charras at wanadoo.fr + 2004-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_eagle_plugin.cpp + eeschema/sch_eagle_plugin.h +Copyright: 2013-2018, CERN +License: GPL-3+ + +Files: eeschema/lib_pin.h +Copyright: 2015, Wayne Stambaugh + 2015, Jean-Pierre Charras, jaen-pierre.charras at wanadoo.fr + 2004-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/libarch.cpp +Copyright: 2008, Wayne Stambaugh + 2004-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2004, Jean-Pierre Charras, jp.charras ar wanadoo.fr +License: GPL-2+ + +Files: eeschema/netlist_object.h + eeschema/plot_schematic_SVG.cpp +Copyright: 2008-2016, Wayne Stambaugh + 2004-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/list_operations.h +Copyright: 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: eeschema/netlist.h +Copyright: 1992-2015, KiCad Developers, see changelog.txt for contributors. + 1992-2011, jean-pierre Charras + 1992-2011, Wayne Stambaugh +License: GPL-2+ + +Files: eeschema/netlist_exporters/* +Copyright: 2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers + 1992-2013, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/netlist_exporters/netlist_exporter.cpp +Copyright: 2013-2017, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, jp.charras at wanadoo.fr + 1992-2017, KiCad Developers, see AUTHORS.TXT for contributors. +License: GPL-2+ + +Files: eeschema/netlist_exporters/netlist_exporter_cadstar.cpp + eeschema/netlist_exporters/netlist_exporter_kicad.cpp + eeschema/netlist_exporters/netlist_exporter_orcadpcb2.cpp + eeschema/netlist_exporters/netlist_exporter_pspice.cpp +Copyright: 2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.TXT for contributors. + 1992-2013, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/netlist_exporters/netlist_exporter_generic.cpp +Copyright: 2013-2017, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2013, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/netlist_generator.cpp +Copyright: 2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2018, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/pin_number.cpp + eeschema/pin_number.h +Copyright: 2015, Simon Richter + 2015, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-3+ + +Files: eeschema/plot_schematic_DXF.cpp +Copyright: 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2010, Lorenzo Marcantonio +License: GPL-2+ + +Files: eeschema/plot_schematic_HPGL.cpp + eeschema/plot_schematic_PDF.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/plugins/* +Copyright: various people +License: GPL-2+ + +Files: eeschema/plugins/xsl_scripts/netlist_form*.xsl +Copyright: 2010, SoftPLC Corporation +License: GPL-2 + +Files: eeschema/plugins/xsl_scripts/bom2csv.xsl +Copyright: 2013, Stefan Helmert. +License: GPL-2 + +Files: eeschema/plugins/xsl_scripts/bom2grouped_csv.xsl +Copyright: 2014, Wolf Walter. + 2013, Stefan Helmert. +License: GPL-2 + +Files: eeschema/sch_base_frame.h +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007-2016, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: eeschema/sch_collectors.h + eeschema/transform.cpp + eeschema/transform.h +Copyright: 2007-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007-2011, Wayne Stambaugh +License: GPL-2+ + +Files: eeschema/sch_component.h +Copyright: 2015, Wayne Stambaugh + 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2014, Dick Hollenbeck, dick@softplc.com + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_edit_frame.h +Copyright: 2015, Jean-Pierre Charras, jp.charras wanadoo.fr + 2008, Wayne Stambaugh + 2004-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_field.h + eeschema/sch_marker.h + eeschema/sheet.cpp +Copyright: 2004-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_io_mgr.cpp + eeschema/sch_legacy_plugin.h +Copyright: 2012, 2014, 2016, CERN + 1992-2013, 2016, 2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_io_mgr.h +Copyright: 2016, CERN + 2016, 2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-3+ + +Files: eeschema/sch_item_struct.cpp + eeschema/sch_junction.h + eeschema/sch_line.h + eeschema/sch_marker.cpp + eeschema/sch_no_connect.h + eeschema/sch_screen.h + eeschema/sch_sheet_pin.cpp +Copyright: 2004, 2006, 2007, 2009, 2010, 2015, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_legacy_plugin.cpp + eeschema/sch_plugin.cpp +Copyright: 2012, 2014, 2016, CERN + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_no_connect.cpp +Copyright: 2015, Jean-Pierre Charras, jp.charras at wanoadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_reference_list.h +Copyright: 1992-2015, KiCad Developers, see authors.txt for contributors. + 1992-2011, jean-pierre Charras + 1992-2011, Wayne Stambaugh +License: GPL-2+ + +Files: eeschema/sch_screen.cpp +Copyright: 2013, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2012, SoftPLC Corporation, Dick Hollenbeck + 2008, Wayne Stambaugh + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_sheet.cpp +Copyright: 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2017, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/sch_validators.cpp + eeschema/sch_validators.h +Copyright: 2016, Wayne Stambaugh, stambaughw@gmail.com + 2016, 2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/sim/* +Copyright: 2013-2018, CERN +License: GPL-3+ + +Files: eeschema/sim/netlist_exporter_pspice_sim.h + eeschema/sim/sim_plot_frame.cpp + eeschema/sim/sim_plot_frame.h +Copyright: 2016-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2013-2017, CERN +License: GPL-3+ + +Files: eeschema/sim/sim_plot_panel.h +Copyright: 2016, CERN + 2016, 2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: eeschema/symbol_lib_table.cpp +Copyright: 2012, 2016, 2017, Wayne Stambaugh + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: eeschema/symbol_lib_table.h +Copyright: 2016, Wayne Stambaugh + 2016, 2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: eeschema/template_fieldnames.cpp + eeschema/template_fieldnames.h +Copyright: 2014-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2010, 2014, 2015, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: eeschema/tool_viewlib.cpp +Copyright: 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008, Wayne Stambaugh + 2004-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: eeschema/widgets/* +Copyright: 2015, Simon Richter +License: GPL-2+ + +Files: eeschema/widgets/tuner_slider.cpp + eeschema/widgets/tuner_slider.h +Copyright: 2013-2018, CERN +License: GPL-3+ + +Files: eeschema/widgets/widget_eeschema_color_config.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: eeschema/widgets/widget_eeschema_color_config.h +Copyright: 2007, G. Harland + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: gerbview/* +Copyright: 2007-2016, Jean-Pierre Charras jp.charras at wanadoo.fr + 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: gerbview/DCodeSelectionbox.cpp + gerbview/DCodeSelectionbox.h +Copyright: 2007-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2007-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: gerbview/X2_gerber_attributes.cpp + gerbview/X2_gerber_attributes.h + gerbview/events_called_functions.cpp + gerbview/excellon_image.h + gerbview/gbr_screen.h + gerbview/gerber_file_image.h + gerbview/gerber_file_image_list.h + gerbview/job_file_reader.cpp + gerbview/readgerb.cpp + gerbview/rs274x.cpp + gerbview/select_layers_to_pcb.h +Copyright: 2007-2018, Jean-Pierre Charras jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: gerbview/am_param.cpp + gerbview/am_primitive.cpp + gerbview/am_primitive.h +Copyright: 2010, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2017, Jean-Pierre Charras +License: GPL-2+ + +Files: gerbview/am_param.h +Copyright: 2010, 2012, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see change_log.txt for contributors. + 1992-2017, Jean-Pierre Charras +License: GPL-2+ + +Files: gerbview/block.cpp +Copyright: 1992-2010, KiCad Developers, see change_log.txt for contributors. + 1992-2010, +License: GPL-2+ + +Files: gerbview/clear_gbr_drawlayers.cpp + gerbview/files.cpp +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: gerbview/controle.cpp + gerbview/gerber_draw_item.cpp + gerbview/gerber_draw_item.h +Copyright: 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2017, +License: GPL-2+ + +Files: gerbview/dcode.cpp + gerbview/menubar.cpp +Copyright: 2012-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: gerbview/dcode.h +Copyright: 2010, SoftPLC Corporation, Dick Hollenbeck + 1992-2010, KiCad Developers, see change_log.txt for contributors. + 1992-2010, Jean-Pierre Charras +License: GPL-2+ + +Files: gerbview/dialogs/* +Copyright: 2011, jean-pierre.charras@gipsa-lab.inpg.fr + 2007, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: gerbview/dialogs/dialog_select_one_pcb_layer.cpp +Copyright: 2007-2016, Jean-Pierre Charras jp.charras at wanadoo.fr + 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: gerbview/draw_gerber_screen.cpp +Copyright: 2013-2015, Wayne Stambaugh + 2013, Jean-Pierre Charras, jpierre.charras at wanadoo + 1992-2015, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: gerbview/evaluate.cpp +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. + 1992-2017, Jean-Pierre Charras +License: GPL-2+ + +Files: gerbview/excellon_read_drill_file.cpp +Copyright: 1992-2016, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2016, Jean-Pierre Charras +License: GPL-2+ + +Files: gerbview/gerber_collectors.cpp + gerbview/gerber_collectors.h + gerbview/gerbview_draw_panel_gal.cpp + gerbview/gerbview_draw_panel_gal.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: gerbview/gerber_file_image.cpp + gerbview/gerber_file_image_list.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras jp.charras at wanadoo.fr +License: GPL-2+ + +Files: gerbview/gerbview.cpp +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: gerbview/gerbview_config.cpp +Copyright: 2008-2017, Wayne Stambaugh + 2004, 2007, 2009, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: gerbview/gerbview_frame.cpp +Copyright: 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: gerbview/gerbview_frame.h +Copyright: 2015, 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2011, 2013, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: gerbview/gerbview_layer_widget.cpp +Copyright: 2018, KiCad Developers, see AUTHORS.txt for contributors. + 2010, SoftPLC Corporation, Dick Hollenbeck + 2004-2010, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: gerbview/gerbview_layer_widget.h +Copyright: 2010, SoftPLC Corporation, Dick Hollenbeck + 2010, KiCad Developers, see change_log.txt for contributors. + 2004-2010, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: gerbview/gerbview_painter.cpp + gerbview/gerbview_painter.h +Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2017, Jon Evans +License: GPL-3+ + +Files: gerbview/hotkeys.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: gerbview/locate.cpp +Copyright: 2004-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: gerbview/rs274d.cpp + gerbview/select_layers_to_pcb.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: gerbview/toolbars_gerber.cpp +Copyright: 2013, Wayne Stambaugh + 2013, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: gerbview/tools/* +Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2017, Jon Evans +License: GPL-3+ + +Files: i18n/* +Copyright: 2016, Nick Østergaard + 2016, KiCad Developers +License: GPL-2+ or CC-BY-SA-3.0 +Comment: + The KiCad localization is dual licensed. + You may distribute it and/or modify it under the terms of either + the GNU General Public License (http://www.gnu.org/licenses/gpl.html), + version 3 or later, or the Creative Commons Attribution License + (http://creativecommons.org/licenses/by/3.0/), version 3.0 or later. + . + See: http://kicad-pcb.org/about/licenses/ + +Files: i18n/update-po-files.sh +Copyright: 2015, Marco Ciampa + 2015, 2016, KiCad Developers +License: GPL-3+ + +Files: include/base_screen.h +Copyright: 2015, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 2011, Wayne Stambaugh + 1992-2015, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/base_struct.h +Copyright: 2013-2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2015, SoftPLC Corporation, Dick Hollenbeck + 2008, Wayne Stambaugh + 2004-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/base_units.h + include/frame_type.h +Copyright: 2012, 2014, 2016, CERN + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/basic_gal.h + include/bitmap_types.h + include/confirm.h + include/pcb_display_options.h + include/pcb_screen.h + include/pcbstruct.h + include/plotter.h + include/worksheet_shape_builder.h +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/bezier_curves.h + include/bitmaps.h + include/build_version.h + include/convert_to_biu.h + include/eda_dde.h + include/fctsys.h + include/html_messagebox.h + include/macros.h + include/marker_base.h + include/worksheet_dataitem.h +Copyright: 2007-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: include/bin_mod.h + include/eda_pattern_match.h + include/executable_names.h + include/hotkeys_basic.h + include/i18n_utility.h + include/kiface_i.h + include/kiface_ids.h + include/lockfile.h + include/make_unique.h + include/project.h + include/scoped_set_reset.h + include/systemdirsappend.h + include/worksheet.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/bitmap_base.h +Copyright: 2018, jean-pierre.charras jp.charras at wanadoo.fr + 2013-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/block_commande.h +Copyright: 2004-2018, KiCad Developers, see change_log.txt for contributors. + 2001, 2004, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com +License: GPL-2+ + +Files: include/board_design_settings.h +Copyright: 2009-2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2015, KiCad Developers, see CHANGELOG.txt for contributors. +License: GPL-2+ + +Files: include/class_board_item.h +Copyright: 2018, Jean-Pierre Charras, jp.charras at wandadoo.fr + 1992-2016, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/config_params.h + include/msgpanel.h +Copyright: 2008-2017, Wayne Stambaugh + 2004, 2007, 2009, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/collector.h + include/filter_reader.h + include/grid_tricks.h + include/import_export.h +Copyright: 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/colors.h +Copyright: 2007-2014, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2014, KiCad Developers, see AUTHORS.TXT for contributors. +License: GPL-2+ + +Files: include/colors_design_settings.h + include/gbr_netlist_metadata.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: include/common.h +Copyright: 2014-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2016, Wayne Stambaugh + 2007-2015, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/config_map.h + include/observable.h +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/convert_basic_shapes_to_polygon.h +Copyright: 2004-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/core/typeinfo.h +Copyright: 2012, 2014, 2016, CERN + 1992-2013, 2016, 2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/dialog_helpers.h +Copyright: 2004, 2006, 2007, 2009, 2010, 2015, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/dialog_shim.h + include/ki_exception.h + include/richio.h +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007-2016, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/dlist.h +Copyright: 2008, SoftPLC Corporation, Dick Hollenbeck + 1992-2008, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/draw_frame.h +Copyright: 2008, 2009, 2011, Wayne Stambaugh + 2004, 2007, 2009, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/draw_graphic_text.h + include/eda_doc.h + include/gestfich.h +Copyright: 2009-2014, Jerry Jacobs + 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: include/drc_item.h +Copyright: 2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007, Dick Hollenbeck, dick@softplc.com +License: GPL-2+ + +Files: include/dsnlexer.h +Copyright: 2007-2015, Kicad Developers, see change_log.txt for contributors. + 2007-2010, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/eagle_parser.h +Copyright: 2013, 2017, CERN + 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/eda_base_frame.h +Copyright: 2011, Wayne Stambaugh + 2009-2015, Jean-Pierre Charras, jp.charras wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/eda_rect.h +Copyright: 2018, KiCad Developers, see AUTHORS.txt for contributors. + 2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2004-2014, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/eda_text.h +Copyright: 2013, Jean-Pierre Charras, jpe.charras at wanadoo.fr + 2004-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/enum_vector.h +Copyright: 2013-2018, CERN +License: GPL-3+ + +Files: include/env_paths.h +Copyright: 2017, Wayne Stambaugh + 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2017, CERN +License: GPL-3+ + +Files: include/footprint_filter.h + include/lib_table_grid.h + include/sync_queue.h + include/wxdataviewctrl_helpers.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: include/footprint_info.h +Copyright: 2011, Jean-Pierre Charras, + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/fp_lib_table.h +Copyright: 2012-2017, Wayne Stambaugh + 2012-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2010-2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/gal/cairo/cairo_gal.h +Copyright: 2012, Torsten Hueter, torstenhtr gmx.de + 2012, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/gal/color4d.h +Copyright: 2017, Kicad Developers, see AUTHORS.txt for contributors. + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: include/gal/definitions.h +Copyright: 2012, Torsten Hueter, torstenhtr gmx.de + 2012, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/gal/gal_display_options.h +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/gal/graphics_abstraction_layer.h +Copyright: 2012-2017, Kicad Developers, see change_log.txt for contributors. + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: include/gal/hidpi_gl_canvas.h +Copyright: 2017, Bernhard Stegmaier + 2016, 2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/gal/opengl/opengl_gal.h +Copyright: 2013-2017, CERN + 2012, Torsten Hueter, torstenhtr gmx.de + 2012, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/gal/opengl/shader.h +Copyright: 2012, Torsten Hueter, torstenhtr gmx.de + 2012, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/gal/stroke_font.h +Copyright: 2016, Kicad Developers, see change_log.txt for contributors. + 2013, CERN + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: include/geometry/convex_hull.h +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/geometry/direction45.h +Copyright: 2016-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2013-2017, CERN +License: GPL-3+ + +Files: include/geometry/shape_line_chain.h +Copyright: 2013-2017 + 2013, CERN +License: GPL-2+ + +Files: include/gr_basic.h +Copyright: 2015, 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2011, 2013, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: include/hashtables.h + include/ki_mutex.h + include/kiway_express.h + include/kiway_mgr.h + include/ptree.h + include/utf8.h +Copyright: 2012-2017, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: include/id.h + include/pcb_base_frame.h +Copyright: 2012-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/kicad_curl/* +Copyright: 2015, Mark Roszko + 2015, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-3+ + +Files: include/kicad_device_context.h + include/undo_redo_container.h +Copyright: 2011, Wayne Stambaugh + 2009, jean-pierre.charras@gipsa-lab.inpg.fr + 2007, 2009, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/kicad_string.h + include/title_block.h + include/trigo.h +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/kiway.h +Copyright: 2014-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2010, 2014, 2015, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/kiway_player.h +Copyright: 2007-2017, KiCad Developers, see change_log.txt for contributors. + 2007-2014, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/layers_id_colors_and_visibility.h +Copyright: 2012-2014, SoftPLC Corporation, Dick Hollenbeck + 2007, 2010, 2012, 2014, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/lib_id.h +Copyright: 2012, Wayne Stambaugh + 2010-2017, KiCad Developers, see change_log.txt for contributors. + 2010-2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/lib_table_base.h +Copyright: 2012-2017, KiCad Developers, see change_log.txt for contributors. + 2012, Wayne Stambaugh + 2010-2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/libeval/* +Copyright: 2017, Michael Geselbracht, mgeselbracht3@gmail.com +License: GPL-3+ + +Files: include/lru_cache.h +Copyright: 2015-2017, Mario Luzeiro + 1992-2019, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/mail_type.h + include/search_stack.h +Copyright: 2014, CERN + 1992-2015, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: include/math/* +Copyright: CERN / 2005, Michael Niedermayer +License: GPL-2+ + +Files: include/math/box2.h +Copyright: 2013, CERN + 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/math/matrix3x3.h +Copyright: 2012, Torsten Hueter, torstenhtr gmx.de + 2012, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/math/vector2d.h +Copyright: 2013, CERN + 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Kicad Developers, see change_log.txt for contributors. + 2010, Virtenio GmbH, Torsten Hueter, torsten.hueter virtenio.de +License: GPL-2+ + +Files: include/md5_hash.h +Copyright: no-info-found +License: GPL-1 + +Files: include/menus_helpers.h +Copyright: 2004-2017, KiCad Developers. +License: GPL-2+ + +Files: include/newstroke_font.h +Copyright: 2010, vladimir uryvaev + 1992-2010, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/pad_shapes.h +Copyright: 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: include/page_info.h +Copyright: 2008-2013, Wayne Stambaugh + 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2013, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/painter.h +Copyright: 2013, CERN + 2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/pgm_base.h +Copyright: 2008-2016, Wayne Stambaugh + 2004-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/plugins/* +Copyright: 2015-2017, Cirilo Bernardo +License: GPL-2+ + +Files: include/plugins/3dapi/c3dmodel.h + include/plugins/3dapi/xv3d_types.h +Copyright: 2015-2017, Mario Luzeiro + 1992-2019, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/plugins/3dapi/ifsg_defs.h +Copyright: 2007-2017, KiCad Developers, see change_log.txt for contributors. + 2007-2014, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: include/plugins/kicad_plugin.h +Copyright: 2017, 2018, KiCad Developers, see AUTHORS.txt for contributors. + 2015, 2016, Cirilo Bernardo +License: GPL-2+ + +Files: include/preview_items/* +Copyright: 1992-2018, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/preview_items/bright_box.h + include/preview_items/selection_area.h +Copyright: 2013-2018, CERN +License: GPL-2+ + +Files: include/preview_items/centreline_rect_item.h + include/preview_items/ruler_item.h + include/preview_items/two_point_geom_manager.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/preview_items/polygon_item.h + include/preview_items/preview_utils.h + include/preview_items/simple_overlay_item.h +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/properties.h +Copyright: 2016, SoftPLC Corporation, Dick Hollenbeck + 2016, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/reporter.h + include/validators.h +Copyright: 2013, Wayne Stambaugh + 1992-2015, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: include/streamwrapper.h +Copyright: 2017, Cirilo Bernardo +License: GPL-3+ + +Files: include/system/* +Copyright: Thomas Sailer 2013. / Sergue E. Leontiev 2013. / Oliver Kowalke 2009. / Martin Husemann 2013. +License: BSL-1.0 + +Files: include/tool/actions.h + include/tool/coroutine.h + include/tool/tool_base.h + include/tool/tool_interactive.h +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2012-2017, CERN +License: GPL-2+ + +Files: include/tool/tool_menu.h +Copyright: 2017, KiCad Developers, see CHANGELOG.txt for contributors. +License: GPL-2+ + +Files: include/tool/zoom_tool.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: include/ttl/* +Copyright: 1998, 2000-2007, 2010-2013, SINTEF ICT +License: AGPL-3+ + +Files: include/ttl/halfedge/hetriang.h +Copyright: 2013, CERN + 1998, 2000-2007, 2010-2013, SINTEF ICT +License: AGPL-3+ + +Files: include/view/view_controls.h +Copyright: 2013-2016, KiCad Developers, see AUTHORS.txt for contributors. + 2013, CERN + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: include/view/wx_view_controls.h +Copyright: 2013-2015, CERN + 2012, Torsten Hueter, torstenhtr gmx.de +License: GPL-2+ + +Files: include/widgets/color_swatch.h + include/widgets/gal_options_panel.h + include/widgets/indicator_icon.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/widgets/footprint_choice.h + include/widgets/footprint_select_widget.h + include/widgets/stepped_slider.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: include/widgets/footprint_preview_widget.h + include/widgets/two_column_tree_list.h +Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2017, Chris Pavlina +License: GPL-3+ + +Files: include/widgets/mathplot.h +Copyright: 2016, David Schalig, Davide Rondini +License: WXWINDOWS + +Files: include/widgets/text_ctrl_eval.h +Copyright: 2013-2018, CERN +License: GPL-3+ + +Files: include/widgets/widget_hotkey_list.h +Copyright: 2016, Chris Pavlina + 2016, 2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: include/wildcards_and_files_ext.h +Copyright: 2013, 2015, 2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008, 2012, 2013, Wayne Stambaugh + 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: include/xnode.h +Copyright: 2010, SoftPLC Corporation, Dick Hollenbeck + 1992-2010, KiCAd Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: kicad/* +Copyright: 2012, Brian Sidebotham + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: kicad/commandframe.cpp + kicad/files-io.cpp +Copyright: 2004-2017, KiCad Developers, see change_log.txt for contributors. + 2004-2015, Jean-Pierre Charras +License: GPL-2+ + +Files: kicad/import_project.cpp + kicad/treeproject_item.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: kicad/kicad.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: kicad/kicad.h +Copyright: 2017, KiCad Developers, see CHANGELOG.txt for contributors. + 2013, CERN (www.cern.ch) +License: GPL-2+ + +Files: kicad/mainframe.cpp +Copyright: 2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2013, CERN (www.cern.ch) + 2004-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: kicad/menubar.cpp +Copyright: 2012-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: kicad/pgm_kicad.h +Copyright: 2012-2017, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: kicad/prjconfig.cpp + kicad/treeprojectfiles.cpp +Copyright: 2004-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2004-2015, Jean-Pierre Charras +License: GPL-2+ + +Files: kicad/tree_project_frame.cpp +Copyright: 2012-2014, SoftPLC Corporation, Dick Hollenbeck + 2007, 2010, 2012, 2014, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: kicad/tree_project_frame.h +Copyright: 1992-2012, KiCad Developers, see change_log.txt for contributors. + 1992-2012, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: kicad/treeproject_item.h + kicad/treeprojectfiles.h +Copyright: 2010-2014, Jean-Pierre Charras + 2004-2014, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: new/* +Copyright: 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: new/sch_dir_lib_source.cpp +Copyright: 2010, SoftPLC Corporation, + 2010, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: new/sch_lib_table.cpp + new/test_sch_lib_table.cpp +Copyright: 2007-2017, KiCad Developers, see change_log.txt for contributors. + 2007-2014, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: pagelayout_editor/block.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pagelayout_editor/events_functions.cpp + pagelayout_editor/files.cpp + pagelayout_editor/hotkeys.cpp + pagelayout_editor/menubar.cpp + pagelayout_editor/pl_editor_frame.cpp + pagelayout_editor/pl_editor_frame.h +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2012-2017, CERN +License: GPL-2+ + +Files: pagelayout_editor/invoke_pl_editor_dialog.h +Copyright: 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pagelayout_editor/onleftclick.cpp + pagelayout_editor/onrightclick.cpp +Copyright: 2013, 2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2013, CERN +License: GPL-2+ + +Files: pagelayout_editor/toolbars_pl_editor.cpp +Copyright: 2016-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2013-2017, CERN +License: GPL-3+ + +Files: pcb_calculator/* +Copyright: 1992-2015, jean-pierre.charras + 1992-2015, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcb_calculator/UnitSelector.cpp + pcb_calculator/UnitSelector.h + pcb_calculator/datafile_read_write.cpp + pcb_calculator/transline_ident.cpp + pcb_calculator/transline_ident.h + pcb_calculator/units_scales.h +Copyright: 2011-2014, 2016, Jean-Pierre Charras + 1992-2016, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcb_calculator/datafile_read_write.h +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcb_calculator/pcb_calculator.h +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcb_calculator/transline/* +Copyright: 2011, Michael Margraf +License: GPL-2+ + +Files: pcb_calculator/transline/c_microstrip.cpp +Copyright: 2005, 2006, Stefan Jahn + 2002, Claudio Girardi +License: GPL-2+ + +Files: pcb_calculator/transline/c_microstrip.h +Copyright: 2005, Stefan Jahn + 2002, Claudio Girardi +License: GPL-2+ + +Files: pcb_calculator/transline/coax.cpp + pcb_calculator/transline/microstrip.cpp +Copyright: 2005, 2006, Stefan Jahn + 2002, Claudio Girardi + 2001, Gopal Narayanan +License: GPL-2+ + +Files: pcb_calculator/transline/coax.h + pcb_calculator/transline/microstrip.h + pcb_calculator/transline/rectwaveguide.cpp + pcb_calculator/transline/rectwaveguide.h +Copyright: 2005, 2006, Stefan Jahn + 2001, Gopal Narayanan +License: GPL-2+ + +Files: pcb_calculator/transline/coplanar.cpp + pcb_calculator/transline/coplanar.h +Copyright: 2008, Michael Margraf + 2005, 2006, Stefan Jahn +License: GPL-2+ + +Files: pcb_calculator/transline/transline.cpp + pcb_calculator/transline/transline.h +Copyright: 2005, Stefan Jahn +License: GPL-2+ + +Files: pcb_calculator/transline/units.h +Copyright: 1992-2015, jean-pierre.charras + 1992-2015, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/* +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/action_plugin.cpp + pcbnew/action_plugin.h + pcbnew/array_creator.cpp + pcbnew/array_creator.h + pcbnew/board_design_settings.cpp + pcbnew/footprint_editor_utils.cpp + pcbnew/footprint_libraries_utils.cpp + pcbnew/netinfo_list.cpp + pcbnew/pcb_plot_params.cpp + pcbnew/pcbplot.h + pcbnew/plot_board_layers.cpp + pcbnew/plot_brditems_plotter.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/append_board_to_current.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: pcbnew/attribut.cpp + pcbnew/block.cpp +Copyright: 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2011, Wayne Stambaugh + 1992-2016, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/autorouter/* +Copyright: 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2011, Wayne Stambaugh + 1992-2015, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/autorouter/autorout.h +Copyright: 2012, Wayne Stambaugh + 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 1992-2012, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/autorouter/work.cpp +Copyright: Randy Nevin, 1989, (see PCBCA package) + 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2011, Wayne Stambaugh + 1992-2012, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/autorouter/dist.cpp +Copyright: 1989, Randy Nevin + 1992-2012, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/autorouter/move_and_route_event_functions.cpp +Copyright: 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2011, Wayne Stambaugh + 1992-2016, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/autorouter/queue.cpp +Copyright: 1989, Randy Nevin + 2015, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2012, SoftPLC Corporation, Dick Hollenbeck + 2011, Wayne Stambaugh + 1992-2015, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/autorouter/rect_placement/* +Copyright: 2000-2002, Javier Arevalo +License: CC-BY-SA-3.0 +Comment: This code is free to use and modify for all purposes + +Files: pcbnew/autorouter/solve.cpp +Copyright: 1989, Randy Nevin + 2015, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Wayne Stambaugh + 1992-2012, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/autorouter/spread_footprints.cpp +Copyright: 2012, 2013, Wayne Stambaugh + 2012, 2013, SoftPLC Corporation, Dick Hollenbeck + 2012, 2013, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/block_footprint_editor.cpp + pcbnew/class_dimension.cpp + pcbnew/class_pcb_target.cpp + pcbnew/class_track.cpp + pcbnew/controle.cpp + pcbnew/deltrack.cpp + pcbnew/editrack.cpp + pcbnew/move_or_drag_track.cpp + pcbnew/pcb_display_options.cpp + pcbnew/pcb_legacy_draw_utils.cpp + pcbnew/pcb_screen.cpp +Copyright: 2012, 2013, Wayne Stambaugh + 2012, 2013, SoftPLC Corporation, Dick Hollenbeck + 2012, 2013, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/board_commit.cpp + pcbnew/board_commit.h + pcbnew/pcb_base_edit_frame.cpp + pcbnew/pcb_base_edit_frame.h + pcbnew/pcb_draw_panel_gal.cpp + pcbnew/pcb_draw_panel_gal.h + pcbnew/pcb_painter.cpp + pcbnew/pcb_view.cpp + pcbnew/pcb_view.h + pcbnew/ratsnest_data.cpp + pcbnew/ratsnest_data.h + pcbnew/ratsnest_viewitem.cpp + pcbnew/ratsnest_viewitem.h +Copyright: 2013-2018, CERN +License: GPL-2+ + +Files: pcbnew/board_connected_item.cpp + pcbnew/class_pad.cpp + pcbnew/class_text_mod.cpp + pcbnew/class_zone.cpp + pcbnew/convert_drawsegment_list_to_polygon.cpp + pcbnew/dimension.cpp + pcbnew/pcbnew.cpp + pcbnew/pcbplot.cpp + pcbnew/zone_settings.cpp +Copyright: 2015-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2012, 2015, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/board_connected_item.h + pcbnew/class_board_item.cpp + pcbnew/class_marker_pcb.cpp + pcbnew/class_pcb_text.cpp + pcbnew/connect.cpp + pcbnew/edit_pcb_text.cpp + pcbnew/editedge.cpp + pcbnew/highlight.cpp + pcbnew/load_select_footprint.cpp + pcbnew/netinfo_item.cpp + pcbnew/tool_onrightclick.cpp +Copyright: 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/board_item_container.h +Copyright: 2012, 2014, 2016, CERN + 1992-2013, 2016, 2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/board_netlist_updater.cpp + pcbnew/board_netlist_updater.h +Copyright: 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2015, CERN + 2012, SoftPLC Corporation, Dick Hollenbeck + 2011, Wayne Stambaugh + 1992-2015, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/build_BOM_from_board.cpp + pcbnew/class_marker_pcb.h + pcbnew/zone_settings.h + pcbnew/zones_test_and_combine_areas.cpp +Copyright: 2008-2015, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/class_board.cpp + pcbnew/class_drawsegment.cpp + pcbnew/onrightclick.cpp +Copyright: 2015, 2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2012, 2013, SoftPLC Corporation, Dick Hollenbeck + 2007-2013, Wayne Stambaugh + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/class_board.h + pcbnew/class_dimension.h + pcbnew/class_drawsegment.h + pcbnew/class_pcb_target.h + pcbnew/class_pcb_text.h + pcbnew/class_text_mod.h + pcbnew/class_track.h +Copyright: 2004, 2006, 2007, 2009, 2010, 2015, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/class_edge_mod.cpp + pcbnew/editrack-part2.cpp + pcbnew/pad_draw_functions.cpp + pcbnew/pcb_footprint_edit_utils.cpp +Copyright: 2015-2017, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2012, Wayne Stambaugh + 2012, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/class_edge_mod.h + pcbnew/footprint_viewer_frame.cpp +Copyright: 2012-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/class_module.cpp + pcbnew/microwave.cpp + pcbnew/zones_by_polygon.cpp +Copyright: 2014-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008-2016, Wayne Stambaugh + 2007-2015, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/collectors.cpp + pcbnew/collectors.h +Copyright: 2007, 2008, 2011-2013, SoftPLC Corporation, Dick Hollenbeck + 2004-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/* +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_cleaning_options.cpp + pcbnew/dialogs/dialog_netlist.cpp + pcbnew/dialogs/dialog_netlist.h + pcbnew/dialogs/dialog_update_pcb.cpp + pcbnew/dialogs/dialog_update_pcb.h +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_cleaning_options.h + pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.h + pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.h + pcbnew/dialogs/dialog_exchange_footprints.h + pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp +Copyright: 2009-2016, Jean-Pierre Charras, jean-pierre.charras at wanadoo.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_copper_zones.cpp +Copyright: 2017, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2012, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_create_array.cpp + pcbnew/dialogs/dialog_create_array.h +Copyright: 2014, 2015, John Beard, john.j.beard@gmail.com + 1992-2015, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_drc.cpp +Copyright: 2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2009-2016, Dick Hollenbeck, dick@softplc.com + 2004-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_drc.h +Copyright: 2011, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2009, Dick Hollenbeck, dick@softplc.com + 2004-2012, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_drclistbox.h +Copyright: 2009-2016, Dick Hollenbeck, dick@softplc.com + 2004-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp +Copyright: 2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2016, Mario Luzeiro + 2015, Dick Hollenbeck, dick@softplc.com + 2004-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.cpp +Copyright: 2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2015, Dick Hollenbeck, dick@softplc.com + 2008, Wayne Stambaugh + 2004-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_enum_pads.cpp + pcbnew/dialogs/dialog_enum_pads.h + pcbnew/dialogs/dialog_gencad_export_options.cpp + pcbnew/dialogs/dialog_gencad_export_options.h + pcbnew/dialogs/dialog_track_via_properties.cpp + pcbnew/dialogs/dialog_track_via_properties.h +Copyright: 2013-2018, CERN +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_exchange_footprints.cpp +Copyright: 2013, 2015, 2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008, 2012, 2013, Wayne Stambaugh + 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_export_idf.cpp +Copyright: 2013-2017, KiCad Developers, see change_log.txt for contributors. + 2013-2015, Cirilo Bernardo +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_export_step.cpp +Copyright: 2016-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2016, Cirilo Bernardo +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_export_vrml.cpp +Copyright: 2013, Jean-Pierre Charras jp.charras at wanadoo.fr + 2009-2013, Lorenzo Mercantonio + 2004-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_find.cpp +Copyright: 2018, Jean-Pierre Charras jp.charras at wanadoo.fr + 2012, Marco Mattila + 1992-2018, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_find.h +Copyright: 2012, Marco Mattila + 2006, Jean-Pierre Charras + 1992-2012, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_footprint_wizard_list.cpp + pcbnew/dialogs/dialog_footprint_wizard_list.h + pcbnew/dialogs/dialog_scripting.cpp + pcbnew/dialogs/dialog_scripting.h +Copyright: 2012-2014, Miguel Angel Ajo + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_fp_plugin_options.cpp +Copyright: 2013-2016, KiCad Developers, see change_log.txt for contributors. + 2013, SoftPLC Corporation, Dick Hollenbeck + 2013, CERN +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_gendrill.cpp +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. + 1992-2017, Jean_Pierre Charras +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_gendrill.h +Copyright: 1992-2010, KiCad Developers, see change_log.txt for contributors. + 1992-2010, Jean_Pierre Charras +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_get_footprint_by_name.h +Copyright: 2008-2015, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_graphic_item_properties.cpp +Copyright: 2007-2018, Jean-Pierre Charras jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp + pcbnew/dialogs/dialog_select_net_from_list.cpp +Copyright: 2004, 2007-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_keepout_area_properties.cpp + pcbnew/dialogs/dialog_non_copper_zones_properties.cpp +Copyright: 2012-2014, SoftPLC Corporation, Dick Hollenbeck + 2007, 2010, 2012, 2014, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_move_exact.cpp + pcbnew/dialogs/dialog_move_exact.h +Copyright: 2018, KiCad Developers, see AUTHORS.txt for contributors. + 2014, John Beard, john.j.beard@gmail.com +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_pad_properties.cpp + pcbnew/dialogs/dialog_pad_properties.h +Copyright: 2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2013, Dick Hollenbeck, dick@softplc.com + 2008-2013, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/dialogs/dialog_pns_diff_pair_dimensions.cpp + pcbnew/dialogs/dialog_pns_diff_pair_dimensions.h + pcbnew/dialogs/dialog_pns_length_tuning_settings.cpp + pcbnew/dialogs/dialog_pns_length_tuning_settings.h + pcbnew/dialogs/dialog_pns_settings.cpp + pcbnew/dialogs/dialog_pns_settings.h +Copyright: 2016-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2013-2017, CERN +License: GPL-3+ + +Files: pcbnew/dialogs/dialog_track_via_size.cpp + pcbnew/dialogs/dialog_track_via_size.h +Copyright: 2013-2018, CERN +License: GPL-3+ + +Files: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp + pcbnew/dialogs/wizard_3DShape_Libs_downloader.h +Copyright: 2015, CERN + 2014, 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/drag.h + pcbnew/dragsegm.cpp + pcbnew/target_edit.cpp +Copyright: 2004-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/drc.cpp +Copyright: 2009-2015, 2017, 2018, KiCad Developers, see change_log.txt for contributors. + 2009, 2014, Dick Hollenbeck, dick@softplc.com + 2004-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: pcbnew/drc.h + pcbnew/drc_item.cpp +Copyright: 2015, 2017, 2018, KiCad Developers, see change_log.txt for contributors. + 2007-2016, Dick Hollenbeck, dick@softplc.com +License: GPL-2+ + +Files: pcbnew/drc_clearance_test_functions.cpp +Copyright: 2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007, 2010, Dick Hollenbeck, dick@softplc.com + 2004-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: pcbnew/eagle_plugin.cpp + pcbnew/eagle_plugin.h + pcbnew/io_mgr.cpp + pcbnew/legacy_plugin.h + pcbnew/plugin.cpp +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007-2016, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: pcbnew/edgemod.cpp + pcbnew/menubar_footprint_editor.cpp +Copyright: 2013, 2015, Wayne Stambaugh + 2013, 2015, SoftPLC Corporation, Dick Hollenbeck + 2013, 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/edit.cpp +Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2015, Wayne Stambaugh + 2015, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: pcbnew/exporters/* +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. + 1992-2017, Jean_Pierre Charras +License: GPL-2+ + +Files: pcbnew/exporters/export_d356.cpp +Copyright: 2011-2013, Lorenzo Marcantonio + 2004-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/exporters/export_gencad.cpp +Copyright: 2015-2017, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2012, Wayne Stambaugh + 2012, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/exporters/export_idf.cpp +Copyright: 2013-2017, Cirilo Bernardo +License: GPL-2+ + +Files: pcbnew/exporters/export_vrml.cpp +Copyright: 2018, Jean-Pierre Charras jp.charras at wanadoo.fr + 2014-2017, Cirilo Bernardo + 2009-2013, Lorenzo Mercantonio + 2004-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/exporters/gen_drill_report_files.cpp +Copyright: 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2017, Jean_Pierre Charras +License: GPL-2+ + +Files: pcbnew/exporters/gen_footprints_placefile.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/exporters/gendrill_Excellon_writer.cpp +Copyright: 2017, Jean_Pierre Charras + 2015, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/exporters/gendrill_file_writer_base.cpp +Copyright: 2017, Jean_Pierre Charras + 2015, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/exporters/gendrill_gerber_writer.cpp + pcbnew/exporters/gerber_jobfile_writer.cpp +Copyright: 2017, Jean_Pierre Charras + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/files.cpp +Copyright: 2016, 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2011, Wayne Stambaugh + 2004-2015, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: pcbnew/footprint_edit_frame.cpp +Copyright: 2015, SoftPLC Corporation, Dick Hollenbeck + 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2015, 2016, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: pcbnew/footprint_edit_frame.h + pcbnew/footprint_info_impl.h +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: pcbnew/footprint_editor_options.cpp +Copyright: 2015, Wayne Stambaugh + 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2012, SoftPLC Corporation, Dick Hollenbeck + 1992-2015, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/footprint_info_impl.cpp +Copyright: 2013-2016, SoftPLC Corporation, Dick Hollenbeck + 2011, Jean-Pierre Charras, + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: pcbnew/footprint_preview_panel.cpp + pcbnew/footprint_preview_panel.h +Copyright: 2017, Chris Pavlina + 2016, Tomasz Wlostowski + 2016, 2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: pcbnew/footprint_viewer_frame.h +Copyright: 2018, Jean-Pierre Charras, jap.charras at wanadoo.fr + 2004-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/footprint_wizard.cpp + pcbnew/footprint_wizard.h +Copyright: 2013, NBEE Embedded Systems SL, Miguel Angel Ajo + 2013, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/footprint_wizard_frame.cpp +Copyright: 2012-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2012-2015, Miguel Angel Ajo Pelayo + 2008-2015, Wayne Stambaugh + 2004-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/footprint_wizard_frame.h + pcbnew/footprint_wizard_frame_functions.cpp +Copyright: 2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2012, Miguel Angel Ajo Pelayo, miguelangel@nbee.es + 2004-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/github/* +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/github/github_getliblist.cpp +Copyright: 2015, KiCad Developers, see CHANGELOG.TXT for contributors. + 2015, Jean-Pierre Charras jp.charras at wanadoo.fr + 2013, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: pcbnew/github/github_getliblist.h +Copyright: 2015-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2015, Jean-Pierre Charras jp.charras at wanadoo.fr +License: GPL-2+ + +Files: pcbnew/github/github_plugin.cpp + pcbnew/github/github_plugin.h +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007-2016, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: pcbnew/gpcb_plugin.cpp +Copyright: 2012, 2016, 2017, Wayne Stambaugh + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/gpcb_plugin.h +Copyright: 2009-2017, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/hotkeys_board_editor.cpp + pcbnew/protos.h +Copyright: 2007, 2009, 2017, Jean-Pierre Charras, jp.charras@wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/invoke_pcb_dialog.h +Copyright: 2007-2017, KiCad Developers, see change_log.txt for contributors. + 2007-2014, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: pcbnew/io_mgr.h +Copyright: 2016, 2017, Kicad Developers, see AUTHORS.txt for contributors. + 2011, 2012, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: pcbnew/kicad_clipboard.cpp + pcbnew/kicad_clipboard.h +Copyright: 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: pcbnew/kicad_netlist_reader.cpp +Copyright: 1992-2016, KiCad Developers, see change_log.txt for contributors. + 1992-2011, Jean-Pierre Charras. +License: GPL-2+ + +Files: pcbnew/kicad_plugin.cpp +Copyright: 2012, 2014, 2016, CERN + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/kicad_plugin.h +Copyright: 2012, CERN. + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/layer_widget.cpp + pcbnew/layer_widget.h +Copyright: 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/legacy_netlist_reader.cpp + pcbnew/netlist_reader.cpp +Copyright: 2013-2016, Wayne Stambaugh . + 1992-2016, KiCad Developers, see change_log.txt for contributors. + 1992-2011, Jean-Pierre Charras. +License: GPL-2+ + +Files: pcbnew/legacy_plugin.cpp +Copyright: 2007-2012, SoftPLC Corporation, Dick Hollenbeck + 2004, Jean-Pierre Charras, jp.charras@wanadoo.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/menubar_pcb_editor.cpp + pcbnew/pcbnew_config.cpp +Copyright: 2013, 2015, 2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2008, 2012, 2013, Wayne Stambaugh + 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/microwave/* +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/minimun_spanning_tree.cpp +Copyright: 2011-2014, 2016, Jean-Pierre Charras + 1992-2016, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/netclass.cpp + pcbnew/netclass.h +Copyright: 2009, SoftPLC Corporation, Dick Hollenbeck + 2009, KiCad Developers, see change_log.txt for contributors. + 2009, Jean-Pierre Charras, jean-pierre.charras@inpg.fr +License: GPL-2+ + +Files: pcbnew/netlist.cpp +Copyright: 2013-2016, Wayne Stambaugh + 2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2016, KiCad Developers, see change_log.txt for contributors. + 1992-2013, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: pcbnew/netlist_reader.h +Copyright: 2013-2017, Wayne Stambaugh . + 2012-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2012, Jean-Pierre Charras. +License: GPL-2+ + +Files: pcbnew/onleftclick.cpp +Copyright: 2011, Wayne Stambaugh + 2007, Jean-Pierre Charras, jean-pierre.charras@gipsa-lab.inpg.fr + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/pcad2kicadpcb_plugin/* +Copyright: 2012-2016, KiCad Developers, see CHANGELOG.TXT for contributors. + 2007, 2008, Lubo Racko + 2007, 2008, 2012, 2013, Alexander Lunev +License: GPL-2+ + +Files: pcbnew/pcad2kicadpcb_plugin/pcad2kicad_common.cpp + pcbnew/pcad2kicadpcb_plugin/pcad2kicad_common.h +Copyright: 2012, KiCad Developers, see CHANGELOG.TXT for contributors. + 2008, 2012, Alexander Lunev + 2007, 2008, Lubo Racko +License: GPL-2+ + +Files: pcbnew/pcad2kicadpcb_plugin/pcad_plugin.cpp + pcbnew/pcad2kicadpcb_plugin/pcad_plugin.h + pcbnew/pcad2kicadpcb_plugin/pcb_keepout.cpp + pcbnew/pcad2kicadpcb_plugin/pcb_keepout.h + pcbnew/pcad2kicadpcb_plugin/pcb_plane.cpp + pcbnew/pcad2kicadpcb_plugin/pcb_plane.h + pcbnew/pcad2kicadpcb_plugin/s_expr_loader.cpp + pcbnew/pcad2kicadpcb_plugin/s_expr_loader.h +Copyright: 2012, KiCad Developers, see CHANGELOG.TXT for contributors. + 2007, 2008, 2012, 2013, Alexander Lunev +License: GPL-2+ + +Files: pcbnew/pcad2kicadpcb_plugin/pcb_polygon.cpp +Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2007, 2008, Lubo Racko + 2007, 2008, 2012, 2013, Alexander Lunev +License: GPL-2+ + +Files: pcbnew/pcb_base_frame.cpp +Copyright: 2018, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2012, SoftPLC Corporation, Dick Hollenbeck + 2011, Wayne Stambaugh + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/pcb_edit_frame.cpp +Copyright: 2017, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2013-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2013, Wayne Stambaugh + 2013, SoftPLC Corporation, Dick Hollenbeck +License: GPL-3+ + +Files: pcbnew/pcb_edit_frame.h +Copyright: 2010, Jean-Pierre Charras, jp.charras@wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: pcbnew/pcb_general_settings.cpp + pcbnew/pcb_general_settings.h +Copyright: 1992-2018, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/pcb_layer_box_selector.cpp +Copyright: 2012, SoftPLC Corporation, Dick Hollenbeck + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2015, Jean-Pierre Charras +License: GPL-2+ + +Files: pcbnew/pcb_layer_widget.cpp +Copyright: 2010-2017, KiCad Developers, see change_log.txt for contributors. + 2010-2012, SoftPLC Corporation, Dick Hollenbeck + 2004-2017, Jean-Pierre Charras, jean-pierre.charras@gpisa-lab.inpg.fr +License: GPL-2+ + +Files: pcbnew/pcb_layer_widget.h +Copyright: 2010-2018, KiCad Developers, see cAUTHORS.txt for contributors. + 2010, SoftPLC Corporation, Dick Hollenbeck + 2004-2015, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: pcbnew/pcb_netlist.cpp + pcbnew/pcb_netlist.h +Copyright: 2013-2016, Wayne Stambaugh . + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2012, Jean-Pierre Charras. +License: GPL-2+ + +Files: pcbnew/pcb_painter.h + pcbnew/pcb_parser.cpp + pcbnew/pcb_parser.h + pcbnew/zone_filler.cpp + pcbnew/zone_filler.h +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2012-2017, CERN +License: GPL-2+ + +Files: pcbnew/pcb_plot_params.h + pcbnew/pcb_plot_params_parser.h +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/plotcontroller.h +Copyright: 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2012, Lorenzo Marcantonio, + 1992-2015, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/python/* +Copyright: no-info-found +License: GPL-2+ + +Files: pcbnew/python/plugins/PadArray.py +Copyright: 2014, john +License: GPL-2+ + +Files: pcbnew/python/plugins/touch_slider_wizard.py +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/router/* +Copyright: 2016-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2013-2017, CERN +License: GPL-3+ + +Files: pcbnew/router/pns_tune_status_popup.cpp + pcbnew/router/pns_tune_status_popup.h +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2012-2017, CERN +License: GPL-2+ + +Files: pcbnew/router/range.h + pcbnew/router/ranged_num.h +Copyright: 2013-2018, CERN +License: GPL-3+ + +Files: pcbnew/specctra_import_export/* +Copyright: 2007-2017, KiCad Developers, see change_log.txt for contributors. + 2007-2014, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: pcbnew/specctra_import_export/specctra_export.cpp +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2007-2016, SoftPLC Corporation, Dick Hollenbeck +License: GPL-2+ + +Files: pcbnew/specctra_import_export/specctra_import.cpp + pcbnew/specctra_import_export/specctra_test.cpp +Copyright: 2007-2013, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/swig/* +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/swig/pcbnew_footprint_wizards.cpp + pcbnew/swig/pcbnew_footprint_wizards.h + pcbnew/swig/pcbnew_scripting_helpers.h +Copyright: 2013-2017, KiCad Developers, see AUTHORS.txt for contributors. + 2013, NBEE Embedded Systems SL, Miguel Angel Ajo +License: GPL-2+ + +Files: pcbnew/swig/pcbnew_scripting_helpers.cpp + pcbnew/swig/python_scripting.cpp +Copyright: 2012, NBEE Embedded Systems, Miguel Angel Ajo + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/tool_footprint_editor.cpp + pcbnew/tool_footprint_viewer.cpp +Copyright: 2014, 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr + 2012-2015, Wayne Stambaugh + 2012, SoftPLC Corporation, Dick Hollenbeck + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-3+ + +Files: pcbnew/tool_pcb_editor.cpp +Copyright: 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 2012 + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/toolbars_update_user_interface.cpp +Copyright: 2012-2016, KiCad Developers, see AUTHORS.txt for contributors. + 2012, Wayne Stambaugh + 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: pcbnew/tools/* +Copyright: 2013-2018, CERN +License: GPL-2+ + +Files: pcbnew/tools/drawing_tool.cpp + pcbnew/tools/pcb_actions.cpp + pcbnew/tools/pcb_actions.h + pcbnew/tools/pcb_editor_control.cpp + pcbnew/tools/tools_common.cpp + pcbnew/tools/zone_filler_tool.cpp +Copyright: 2012-2018, KiCad Developers, see AUTHORS.txt for contributors. + 2012-2017, CERN +License: GPL-2+ + +Files: pcbnew/tools/edit_tool.cpp + pcbnew/tools/selection.cpp + pcbnew/tools/selection_tool.cpp + pcbnew/tools/selection_tool.h +Copyright: 2014, 2015, 2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2010, 2013-2017, CERN +License: GPL-2+ + +Files: pcbnew/tools/microwave_tool.cpp + pcbnew/tools/microwave_tool.h +Copyright: 1992-2017, Kicad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/tools/pad_tool.cpp + pcbnew/tools/pad_tool.h + pcbnew/tools/pcb_tool.cpp + pcbnew/tools/position_relative_tool.cpp + pcbnew/tools/position_relative_tool.h + pcbnew/tools/tool_event_utils.cpp + pcbnew/tools/tool_event_utils.h + pcbnew/tools/zone_create_helper.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/tools/pcb_bright_box.cpp + pcbnew/tools/pcb_bright_box.h +Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/tools/zone_create_helper.h +Copyright: 1992-2018, Kicad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/tracks_cleaner.cpp +Copyright: 2008-2016, Wayne Stambaugh + 2004-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr + 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/undo_redo.cpp +Copyright: 2016, CERN + 2012, SoftPLC Corporation, Dick Hollenbeck + 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr + 1992-2016, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: pcbnew/zones_by_polygon_fill_functions.cpp +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. + 1992-2018, Jean-Pierre Charras jp.charras at wanadoo.fr +License: GPL-2+ + +Files: pcbnew/zones_functions_for_undo_redo.cpp +Copyright: 2009, Jean-Pierre Charras + 2007-2015, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: pcbnew/zones_functions_for_undo_redo.h +Copyright: 2009, Jean-Pierre Charras + 2007, KiCad Developers, see change_log.txt for contributors. +License: GPL-2+ + +Files: plugins/* +Copyright: 2015-2017, Cirilo Bernardo +License: GPL-2+ + +Files: plugins/3d/vrml/x3d.cpp +Copyright: 2016, Cirilo Bernardo + 2013, Tuomas Vaherkoski + 1992-2015, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: polygon/* +Copyright: 2007-2017, KiCad Developers, see CHANGELOG.TXT for contributors. + 2007-2016, Jean-Pierre Charras, jp.charras at wanadoo.fr +License: GPL-2+ + +Files: polygon/clipper.cpp +Copyright: 2010-2017, Angus Johnson +License: BSL-1.0 + +Files: polygon/include/SutherlandHodgmanClipPoly.h +Copyright: 2004, Sjaak Priester +License: GPL-2+ + +Files: polygon/include/clipper.hpp +Copyright: 2010-2017, Angus Johnson +License: BSL-1.0 + +Files: potrace/* +Copyright: 2001-2017, Peter Selinger. +License: GPL-1 + +Files: resources/linux/appdata/kicad.appdata.xml.in +Copyright: 2016-2017 Lubomir Rintel + 2016-2019 KiCad Developers, see AUTHORS.txt for contributors. +License: CC-BY-SA-4.0 + +Files: scripting/kicadplugins.i +Copyright: 2012 NBEE Embedded Systems, Miguel Angel Ajo + 1992-2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: scripting/build_tools/extract_docstrings.py +Copyright: Prabhu Ramachandran +License: BSD-2-clause + +Files: tools/* +Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: tools/property_tree.cpp +Copyright: 2012-2017, SoftPLC Corporation, Dick Hollenbeck + 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors. +License: GPL-2+ + +Files: utils/* +Copyright: 2016, Cirilo Bernardo + 2016, 2017, KiCad Developers, see AUTHORS.txt for contributors. +License: GPL-2+ + +Files: utils/idftools/* +Copyright: 2013-2017, Cirilo Bernardo +License: GPL-2+ + +Files: utils/kicad2step/pcb/* +Copyright: 2015-2017, Cirilo Bernardo +License: GPL-2+ + +Files: utils/kicad2step/pcb/kicadmodule.cpp +Copyright: 2017, 2018, KiCad Developers, see AUTHORS.txt for contributors. + 2015, 2016, Cirilo Bernardo +License: GPL-2+ + +Files: utils/kicad2step/sexpr/* +Copyright: 2016, Mark Roszko +License: GPL-2+ + +Files: utils/kicad2step/sexpr/sexpr_exception.h + utils/kicad2step/sexpr/sexpr_parser.cpp +Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors. + 2016, Mark Roszko +License: GPL-2+ + +Files: CMakeModules/FindPackageMessage.cmake +Copyright: (C) 2008-2009 Kitware, Inc. +License: BSD-3-clause + +Files: CMakeModules/FindCairo.cmake +Copyright: (C) 2012 Dmitry Baryshnikov +License: BSD-3-clause + +Files: CMakeModules/FindwxWidgets.cmake +Copyright: (C) 2004-2009 Kitware, Inc. + (C) 2007-2009 Miguel A. Figueroa-Villanueva +License: BSD-3-clause + +Files: CMakeModules/SelectLibraryConfigurations.cmake +Copyright: (C) 2009 Will Dicharry + (C) 2005-2009 Kitware, Inc. +License: BSD-3-clause + +Files: CMakeModules/UsewxWidgets.cmake +Copyright: (C) 2004-2009 Kitware, Inc. + (C) 2006 Jan Woetzel +License: BSD-3-clause + +Files: CMakeModules/CMakeFindFrameworks.cmake +Copyright: (C) 2003-2011 Kitware, Inc. +License: BSD-3-clause + +Files: CMakeModules/FindPythonLibs.cmake +Copyright: (C) 2001-2009 Kitware, Inc. +License: BSD-3-clause + +Files: CMakeModules/FindGLEW.cmake +Copyright: (C) 2009 Boudewijn Rempt +License: BSD-3-clause + +Files: CMakeModules/FindPythonInterp.cmake +Copyright: (C) 2005-2010 Kitware, Inc. + (C) 2011 Bjoern Ricks + (C) 2012 Rolf Eike Beer +License: BSD-3-clause + +Files: debian/* +Copyright: (C) 2006-2010 Richard A Burton + (C) 2015-2016 Georges Khaznadar + (C) 2016-2020 Carsten schoenert +License: GPL-2+ + +Files: debian/kicad-packages-relations.dia +Copyright: (C) 2018 Carsten schoenert +License: GPL-2+ + +License: AGPL-3+ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + . + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + . + Preamble + . + The GNU Affero General Public License is a free, copyleft license for + software and other kinds of works, specifically designed to ensure + cooperation with the community in the case of network server software. + . + The licenses for most software and other practical works are designed + to take away your freedom to share and change the works. By contrast, + our General Public Licenses are intended to guarantee your freedom to + share and change all versions of a program--to make sure it remains free + software for all its users. + . + When we speak of free software, we are referring to freedom, not + price. Our General Public Licenses are designed to make sure that you + have the freedom to distribute copies of free software (and charge for + them if you wish), that you receive source code or can get it if you + want it, that you can change the software or use pieces of it in new + free programs, and that you know you can do these things. + . + Developers that use our General Public Licenses protect your rights + with two steps: (1) assert copyright on the software, and (2) offer + you this License which gives you legal permission to copy, distribute + and/or modify the software. + . + A secondary benefit of defending all users' freedom is that + improvements made in alternate versions of the program, if they + receive widespread use, become available for other developers to + incorporate. Many developers of free software are heartened and + encouraged by the resulting cooperation. However, in the case of + software used on network servers, this result may fail to come about. + The GNU General Public License permits making a modified version and + letting the public access it on a server without ever releasing its + source code to the public. + . + The GNU Affero General Public License is designed specifically to + ensure that, in such cases, the modified source code becomes available + to the community. It requires the operator of a network server to + provide the source code of the modified version running there to the + users of that server. Therefore, public use of a modified version, on + a publicly accessible server, gives the public access to the source + code of the modified version. + . + An older license, called the Affero General Public License and + published by Affero, was designed to accomplish similar goals. This is + a different license, not a version of the Affero GPL, but Affero has + released a new version of the Affero GPL which permits relicensing under + this license. + . + The precise terms and conditions for copying, distribution and + modification follow. + . + TERMS AND CONDITIONS + . + 0. Definitions. + . + "This License" refers to version 3 of the GNU Affero General Public License. + . + "Copyright" also means copyright-like laws that apply to other kinds of + works, such as semiconductor masks. + . + "The Program" refers to any copyrightable work licensed under this + License. Each licensee is addressed as "you". "Licensees" and + "recipients" may be individuals or organizations. + . + To "modify" a work means to copy from or adapt all or part of the work + in a fashion requiring copyright permission, other than the making of an + exact copy. The resulting work is called a "modified version" of the + earlier work or a work "based on" the earlier work. + . + A "covered work" means either the unmodified Program or a work based + on the Program. + . + To "propagate" a work means to do anything with it that, without + permission, would make you directly or secondarily liable for + infringement under applicable copyright law, except executing it on a + computer or modifying a private copy. Propagation includes copying, + distribution (with or without modification), making available to the + public, and in some countries other activities as well. + . + To "convey" a work means any kind of propagation that enables other + parties to make or receive copies. Mere interaction with a user through + a computer network, with no transfer of a copy, is not conveying. + . + An interactive user interface displays "Appropriate Legal Notices" + to the extent that it includes a convenient and prominently visible + feature that (1) displays an appropriate copyright notice, and (2) + tells the user that there is no warranty for the work (except to the + extent that warranties are provided), that licensees may convey the + work under this License, and how to view a copy of this License. If + the interface presents a list of user commands or options, such as a + menu, a prominent item in the list meets this criterion. + . + 1. Source Code. + . + The "source code" for a work means the preferred form of the work + for making modifications to it. "Object code" means any non-source + form of a work. + . + A "Standard Interface" means an interface that either is an official + standard defined by a recognized standards body, or, in the case of + interfaces specified for a particular programming language, one that + is widely used among developers working in that language. + . + The "System Libraries" of an executable work include anything, other + than the work as a whole, that (a) is included in the normal form of + packaging a Major Component, but which is not part of that Major + Component, and (b) serves only to enable use of the work with that + Major Component, or to implement a Standard Interface for which an + implementation is available to the public in source code form. A + "Major Component", in this context, means a major essential component + (kernel, window system, and so on) of the specific operating system + (if any) on which the executable work runs, or a compiler used to + produce the work, or an object code interpreter used to run it. + . + The "Corresponding Source" for a work in object code form means all + the source code needed to generate, install, and (for an executable + work) run the object code and to modify the work, including scripts to + control those activities. However, it does not include the work's + System Libraries, or general-purpose tools or generally available free + programs which are used unmodified in performing those activities but + which are not part of the work. For example, Corresponding Source + includes interface definition files associated with source files for + the work, and the source code for shared libraries and dynamically + linked subprograms that the work is specifically designed to require, + such as by intimate data communication or control flow between those + subprograms and other parts of the work. + . + The Corresponding Source need not include anything that users + can regenerate automatically from other parts of the Corresponding + Source. + . + The Corresponding Source for a work in source code form is that + same work. + . + 2. Basic Permissions. + . + All rights granted under this License are granted for the term of + copyright on the Program, and are irrevocable provided the stated + conditions are met. This License explicitly affirms your unlimited + permission to run the unmodified Program. The output from running a + covered work is covered by this License only if the output, given its + content, constitutes a covered work. This License acknowledges your + rights of fair use or other equivalent, as provided by copyright law. + . + You may make, run and propagate covered works that you do not + convey, without conditions so long as your license otherwise remains + in force. You may convey covered works to others for the sole purpose + of having them make modifications exclusively for you, or provide you + with facilities for running those works, provided that you comply with + the terms of this License in conveying all material for which you do + not control copyright. Those thus making or running the covered works + for you must do so exclusively on your behalf, under your direction + and control, on terms that prohibit them from making any copies of + your copyrighted material outside their relationship with you. + . + Conveying under any other circumstances is permitted solely under + the conditions stated below. Sublicensing is not allowed; section 10 + makes it unnecessary. + . + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + . + No covered work shall be deemed part of an effective technological + measure under any applicable law fulfilling obligations under article + 11 of the WIPO copyright treaty adopted on 20 December 1996, or + similar laws prohibiting or restricting circumvention of such + measures. + . + When you convey a covered work, you waive any legal power to forbid + circumvention of technological measures to the extent such circumvention + is effected by exercising rights under this License with respect to + the covered work, and you disclaim any intention to limit operation or + modification of the work as a means of enforcing, against the work's + users, your or third parties' legal rights to forbid circumvention of + technological measures. + . + 4. Conveying Verbatim Copies. + . + You may convey verbatim copies of the Program's source code as you + receive it, in any medium, provided that you conspicuously and + appropriately publish on each copy an appropriate copyright notice; + keep intact all notices stating that this License and any + non-permissive terms added in accord with section 7 apply to the code; + keep intact all notices of the absence of any warranty; and give all + recipients a copy of this License along with the Program. + . + You may charge any price or no price for each copy that you convey, + and you may offer support or warranty protection for a fee. + . + 5. Conveying Modified Source Versions. + . + You may convey a work based on the Program, or the modifications to + produce it from the Program, in the form of source code under the + terms of section 4, provided that you also meet all of these conditions: + . + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + . + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + . + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + . + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + . + A compilation of a covered work with other separate and independent + works, which are not by their nature extensions of the covered work, + and which are not combined with it such as to form a larger program, + in or on a volume of a storage or distribution medium, is called an + "aggregate" if the compilation and its resulting copyright are not + used to limit the access or legal rights of the compilation's users + beyond what the individual works permit. Inclusion of a covered work + in an aggregate does not cause this License to apply to the other + parts of the aggregate. + . + 6. Conveying Non-Source Forms. + . + You may convey a covered work in object code form under the terms + of sections 4 and 5, provided that you also convey the + machine-readable Corresponding Source under the terms of this License, + in one of these ways: + . + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + . + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + . + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + . + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + . + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + . + A separable portion of the object code, whose source code is excluded + from the Corresponding Source as a System Library, need not be + included in conveying the object code work. + . + A "User Product" is either (1) a "consumer product", which means any + tangible personal property which is normally used for personal, family, + or household purposes, or (2) anything designed or sold for incorporation + into a dwelling. In determining whether a product is a consumer product, + doubtful cases shall be resolved in favor of coverage. For a particular + product received by a particular user, "normally used" refers to a + typical or common use of that class of product, regardless of the status + of the particular user or of the way in which the particular user + actually uses, or expects or is expected to use, the product. A product + is a consumer product regardless of whether the product has substantial + commercial, industrial or non-consumer uses, unless such uses represent + the only significant mode of use of the product. + . + "Installation Information" for a User Product means any methods, + procedures, authorization keys, or other information required to install + and execute modified versions of a covered work in that User Product from + a modified version of its Corresponding Source. The information must + suffice to ensure that the continued functioning of the modified object + code is in no case prevented or interfered with solely because + modification has been made. + . + If you convey an object code work under this section in, or with, or + specifically for use in, a User Product, and the conveying occurs as + part of a transaction in which the right of possession and use of the + User Product is transferred to the recipient in perpetuity or for a + fixed term (regardless of how the transaction is characterized), the + Corresponding Source conveyed under this section must be accompanied + by the Installation Information. But this requirement does not apply + if neither you nor any third party retains the ability to install + modified object code on the User Product (for example, the work has + been installed in ROM). + . + The requirement to provide Installation Information does not include a + requirement to continue to provide support service, warranty, or updates + for a work that has been modified or installed by the recipient, or for + the User Product in which it has been modified or installed. Access to a + network may be denied when the modification itself materially and + adversely affects the operation of the network or violates the rules and + protocols for communication across the network. + . + Corresponding Source conveyed, and Installation Information provided, + in accord with this section must be in a format that is publicly + documented (and with an implementation available to the public in + source code form), and must require no special password or key for + unpacking, reading or copying. + . + 7. Additional Terms. + . + "Additional permissions" are terms that supplement the terms of this + License by making exceptions from one or more of its conditions. + Additional permissions that are applicable to the entire Program shall + be treated as though they were included in this License, to the extent + that they are valid under applicable law. If additional permissions + apply only to part of the Program, that part may be used separately + under those permissions, but the entire Program remains governed by + this License without regard to the additional permissions. + . + When you convey a copy of a covered work, you may at your option + remove any additional permissions from that copy, or from any part of + it. (Additional permissions may be written to require their own + removal in certain cases when you modify the work.) You may place + additional permissions on material, added by you to a covered work, + for which you have or can give appropriate copyright permission. + . + Notwithstanding any other provision of this License, for material you + add to a covered work, you may (if authorized by the copyright holders of + that material) supplement the terms of this License with terms: + . + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + . + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + . + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + . + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + . + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + . + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + . + All other non-permissive additional terms are considered "further + restrictions" within the meaning of section 10. If the Program as you + received it, or any part of it, contains a notice stating that it is + governed by this License along with a term that is a further + restriction, you may remove that term. If a license document contains + a further restriction but permits relicensing or conveying under this + License, you may add to a covered work material governed by the terms + of that license document, provided that the further restriction does + not survive such relicensing or conveying. + . + If you add terms to a covered work in accord with this section, you + must place, in the relevant source files, a statement of the + additional terms that apply to those files, or a notice indicating + where to find the applicable terms. + . + Additional terms, permissive or non-permissive, may be stated in the + form of a separately written license, or stated as exceptions; + the above requirements apply either way. + . + 8. Termination. + . + You may not propagate or modify a covered work except as expressly + provided under this License. Any attempt otherwise to propagate or + modify it is void, and will automatically terminate your rights under + this License (including any patent licenses granted under the third + paragraph of section 11). + . + However, if you cease all violation of this License, then your + license from a particular copyright holder is reinstated (a) + provisionally, unless and until the copyright holder explicitly and + finally terminates your license, and (b) permanently, if the copyright + holder fails to notify you of the violation by some reasonable means + prior to 60 days after the cessation. + . + Moreover, your license from a particular copyright holder is + reinstated permanently if the copyright holder notifies you of the + violation by some reasonable means, this is the first time you have + received notice of violation of this License (for any work) from that + copyright holder, and you cure the violation prior to 30 days after + your receipt of the notice. + . + Termination of your rights under this section does not terminate the + licenses of parties who have received copies or rights from you under + this License. If your rights have been terminated and not permanently + reinstated, you do not qualify to receive new licenses for the same + material under section 10. + . + 9. Acceptance Not Required for Having Copies. + . + You are not required to accept this License in order to receive or + run a copy of the Program. Ancillary propagation of a covered work + occurring solely as a consequence of using peer-to-peer transmission + to receive a copy likewise does not require acceptance. However, + nothing other than this License grants you permission to propagate or + modify any covered work. These actions infringe copyright if you do + not accept this License. Therefore, by modifying or propagating a + covered work, you indicate your acceptance of this License to do so. + . + 10. Automatic Licensing of Downstream Recipients. + . + Each time you convey a covered work, the recipient automatically + receives a license from the original licensors, to run, modify and + propagate that work, subject to this License. You are not responsible + for enforcing compliance by third parties with this License. + . + An "entity transaction" is a transaction transferring control of an + organization, or substantially all assets of one, or subdividing an + organization, or merging organizations. If propagation of a covered + work results from an entity transaction, each party to that + transaction who receives a copy of the work also receives whatever + licenses to the work the party's predecessor in interest had or could + give under the previous paragraph, plus a right to possession of the + Corresponding Source of the work from the predecessor in interest, if + the predecessor has it or can get it with reasonable efforts. + . + You may not impose any further restrictions on the exercise of the + rights granted or affirmed under this License. For example, you may + not impose a license fee, royalty, or other charge for exercise of + rights granted under this License, and you may not initiate litigation + (including a cross-claim or counterclaim in a lawsuit) alleging that + any patent claim is infringed by making, using, selling, offering for + sale, or importing the Program or any portion of it. + . + 11. Patents. + . + A "contributor" is a copyright holder who authorizes use under this + License of the Program or a work on which the Program is based. The + work thus licensed is called the contributor's "contributor version". + . + A contributor's "essential patent claims" are all patent claims + owned or controlled by the contributor, whether already acquired or + hereafter acquired, that would be infringed by some manner, permitted + by this License, of making, using, or selling its contributor version, + but do not include claims that would be infringed only as a + consequence of further modification of the contributor version. For + purposes of this definition, "control" includes the right to grant + patent sublicenses in a manner consistent with the requirements of + this License. + . + Each contributor grants you a non-exclusive, worldwide, royalty-free + patent license under the contributor's essential patent claims, to + make, use, sell, offer for sale, import and otherwise run, modify and + propagate the contents of its contributor version. + . + In the following three paragraphs, a "patent license" is any express + agreement or commitment, however denominated, not to enforce a patent + (such as an express permission to practice a patent or covenant not to + sue for patent infringement). To "grant" such a patent license to a + party means to make such an agreement or commitment not to enforce a + patent against the party. + . + If you convey a covered work, knowingly relying on a patent license, + and the Corresponding Source of the work is not available for anyone + to copy, free of charge and under the terms of this License, through a + publicly available network server or other readily accessible means, + then you must either (1) cause the Corresponding Source to be so + available, or (2) arrange to deprive yourself of the benefit of the + patent license for this particular work, or (3) arrange, in a manner + consistent with the requirements of this License, to extend the patent + license to downstream recipients. "Knowingly relying" means you have + actual knowledge that, but for the patent license, your conveying the + covered work in a country, or your recipient's use of the covered work + in a country, would infringe one or more identifiable patents in that + country that you have reason to believe are valid. + . + If, pursuant to or in connection with a single transaction or + arrangement, you convey, or propagate by procuring conveyance of, a + covered work, and grant a patent license to some of the parties + receiving the covered work authorizing them to use, propagate, modify + or convey a specific copy of the covered work, then the patent license + you grant is automatically extended to all recipients of the covered + work and works based on it. + . + A patent license is "discriminatory" if it does not include within + the scope of its coverage, prohibits the exercise of, or is + conditioned on the non-exercise of one or more of the rights that are + specifically granted under this License. You may not convey a covered + work if you are a party to an arrangement with a third party that is + in the business of distributing software, under which you make payment + to the third party based on the extent of your activity of conveying + the work, and under which the third party grants, to any of the + parties who would receive the covered work from you, a discriminatory + patent license (a) in connection with copies of the covered work + conveyed by you (or copies made from those copies), or (b) primarily + for and in connection with specific products or compilations that + contain the covered work, unless you entered into that arrangement, + or that patent license was granted, prior to 28 March 2007. + . + Nothing in this License shall be construed as excluding or limiting + any implied license or other defenses to infringement that may + otherwise be available to you under applicable patent law. + . + 12. No Surrender of Others' Freedom. + . + If conditions are imposed on you (whether by court order, agreement or + otherwise) that contradict the conditions of this License, they do not + excuse you from the conditions of this License. If you cannot convey a + covered work so as to satisfy simultaneously your obligations under this + License and any other pertinent obligations, then as a consequence you may + not convey it at all. For example, if you agree to terms that obligate you + to collect a royalty for further conveying from those to whom you convey + the Program, the only way you could satisfy both those terms and this + License would be to refrain entirely from conveying the Program. + . + 13. Remote Network Interaction; Use with the GNU General Public License. + . + Notwithstanding any other provision of this License, if you modify the + Program, your modified version must prominently offer all users + interacting with it remotely through a computer network (if your version + supports such interaction) an opportunity to receive the Corresponding + Source of your version by providing access to the Corresponding Source + from a network server at no charge, through some standard or customary + means of facilitating copying of software. This Corresponding Source + shall include the Corresponding Source for any work covered by version 3 + of the GNU General Public License that is incorporated pursuant to the + following paragraph. + . + Notwithstanding any other provision of this License, you have + permission to link or combine any covered work with a work licensed + under version 3 of the GNU General Public License into a single + combined work, and to convey the resulting work. The terms of this + License will continue to apply to the part which is the covered work, + but the work with which it is combined will remain governed by version + 3 of the GNU General Public License. + . + 14. Revised Versions of this License. + . + The Free Software Foundation may publish revised and/or new versions of + the GNU Affero General Public License from time to time. Such new versions + will be similar in spirit to the present version, but may differ in detail to + address new problems or concerns. + . + Each version is given a distinguishing version number. If the + Program specifies that a certain numbered version of the GNU Affero General + Public License "or any later version" applies to it, you have the + option of following the terms and conditions either of that numbered + version or of any later version published by the Free Software + Foundation. If the Program does not specify a version number of the + GNU Affero General Public License, you may choose any version ever published + by the Free Software Foundation. + . + If the Program specifies that a proxy can decide which future + versions of the GNU Affero General Public License can be used, that proxy's + public statement of acceptance of a version permanently authorizes you + to choose that version for the Program. + . + Later license versions may give you additional or different + permissions. However, no additional obligations are imposed on any + author or copyright holder as a result of your choosing to follow a + later version. + . + 15. Disclaimer of Warranty. + . + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY + APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT + HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM + IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF + ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + . + 16. Limitation of Liability. + . + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING + WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS + THE PROGRAM 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 PROGRAM (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 THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), + EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF + SUCH DAMAGES. + . + 17. Interpretation of Sections 15 and 16. + . + If the disclaimer of warranty and limitation of liability provided + above cannot be given local legal effect according to their terms, + reviewing courts shall apply local law that most closely approximates + an absolute waiver of all civil liability in connection with the + Program, unless a warranty or assumption of liability accompanies a + copy of the Program in return for a fee. + . + END OF TERMS AND CONDITIONS + . + How to Apply These Terms to Your New Programs + . + If you develop a new program, and you want it to be of the greatest + possible use to the public, the best way to achieve this is to make it + free software which everyone can redistribute and change under these terms. + . + To do so, attach the following notices to the program. It is safest + to attach them to the start of each source file to most effectively + state the exclusion of warranty; and each file should have at least + the "copyright" line and a pointer to where the full notice is found. + . + + Copyright (C) + . + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 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 Affero General Public License for more details. + . + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + . + Also add information on how to contact you by electronic and paper mail. + . + If your software can interact with users remotely through a computer + network, you should also make sure that it provides a way for users to + get its source. For example, if your program is a web application, its + interface could display a "Source" link that leads users to an archive + of the code. There are many ways you could offer source, and different + solutions will be better for different programs; see section 13 for the + specific requirements. + . + You should also get your employer (if you work as a programmer) or school, + if any, to sign a "copyright disclaimer" for the program, if necessary. + For more information on this, and how to apply and follow the GNU AGPL, see + . + +License: BSL-1.0 + Boost Software License - Version 1.0 - August 17th, 2003 + . + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + . + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + . + 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice(s), this list of conditions and the following disclaimer as + the first lines of this file unmodified other than the possible + addition of one or more copyright notices. + 2. Redistributions in binary form must reproduce the above copyright + notice(s), this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-clause + Copyright © belongs to the uploader + All rights reserved. + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1.Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the owner nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: CC-BY-SA-3.0 + Creative Commons Attribution-ShareAlike 3.0 Unported + . + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL + SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT + RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. + CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND + DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. + . + License + . + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE + COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY + COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS + AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + . + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE + BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE + CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE + IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + . + 1. Definitions + . + a. "Adaptation" means a work based upon the Work, or upon the Work and other + pre-existing works, such as a translation, adaptation, derivative work, + arrangement of music or other alterations of a literary or artistic work, + or phonogram or performance and includes cinematographic adaptations or any + other form in which the Work may be recast, transformed, or adapted + including in any form recognizably derived from the original, except that a + work that constitutes a Collection will not be considered an Adaptation for + the purpose of this License. For the avoidance of doubt, where the Work is + a musical work, performance or phonogram, the synchronization of the Work + in timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + . + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or broadcasts, + or other works or subject matter other than works listed in Section 1(f) + below, which, by reason of the selection and arrangement of their contents, + constitute intellectual creations, in which the Work is included in its + entirety in unmodified form along with one or more other contributions, + each constituting separate and independent works in themselves, which + together are assembled into a collective whole. A work that constitutes a + Collection will not be considered an Adaptation (as defined below) for the + purposes of this License. + . + c. "Creative Commons Compatible License" means a license that is listed at + http://creativecommons.org/compatiblelicenses that has been approved by + Creative Commons as being essentially equivalent to this License, + including, at a minimum, because that license: (i) contains terms that + have the same purpose, meaning and effect as the License Elements of this + License; and, (ii) explicitly permits the relicensing of adaptations of + works made available under that license under this License or a Creative + Commons jurisdiction license with the same License Elements as this + License. + . + d. "Distribute" means to make available to the public the original and copies + of the Work or Adaptation, as appropriate, through sale or other transfer + of ownership. + . + e. "License Elements" means the following high-level license attributes as + selected by Licensor and indicated in the title of this License: + Attribution, ShareAlike. + . + f. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + . + g. "Original Author" means, in the case of a literary or artistic work, the + individual, individuals, entity or entities who created the Work or if no + individual or entity can be identified, the publisher; and in addition (i) + in the case of a performance the actors, singers, musicians, dancers, and + other persons who act, sing, deliver, declaim, play in, interpret or + otherwise perform literary or artistic works or expressions of folklore; + (ii) in the case of a phonogram the producer being the person or legal + entity who first fixes the sounds of a performance or other sounds; and, + (iii) in the case of broadcasts, the organization that transmits the + broadcast. + . + h. "Work" means the literary and/or artistic work offered under the terms of + this License including without limitation any production in the literary, + scientific and artistic domain, whatever may be the mode or form of its + expression including digital form, such as a book, pamphlet and other + writing; a lecture, address, sermon or other work of the same nature; a + dramatic or dramatico-musical work; a choreographic work or entertainment + in dumb show; a musical composition with or without words; a + cinematographic work to which are assimilated works expressed by a process + analogous to cinematography; a work of drawing, painting, architecture, + sculpture, engraving or lithography; a photographic work to which are + assimilated works expressed by a process analogous to photography; a work + of applied art; an illustration, map, plan, sketch or three-dimensional + work relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the extent + it is protected as a copyrightable work; or a work performed by a variety + or circus performer to the extent it is not otherwise considered a literary + or artistic work. + . + i. "You" means an individual or entity exercising rights under this License + who has not previously violated the terms of this License with respect to + the Work, or who has received express permission from the Licensor to + exercise rights under this License despite a previous violation. + . + j. "Publicly Perform" means to perform public recitations of the Work and to + communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a place + individually chosen by them; to perform the Work to the public by any means + or process and the communication to the public of the performances of the + Work, including by public digital performance; to broadcast and rebroadcast + the Work by any means including signs, sounds or images. + . + k. "Reproduce" means to make copies of the Work by any means including without + limitation by sound or visual recordings and the right of fixation and + reproducing fixations of the Work, including storage of a protected + performance or phonogram in digital form or other electronic medium. + . + 2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, + or restrict any uses free from copyright or rights arising from limitations + or exceptions that are provided for in connection with the copyright + protection under copyright law or other applicable laws. + . + 3. License Grant. Subject to the terms and conditions of this License, + Licensor hereby grants You a worldwide, royalty-free, non-exclusive, + perpetual (for the duration of the applicable copyright) license to + exercise the rights in the Work as stated below: + . + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the Collections; + . + b. to create and Reproduce Adaptations provided that any such Adaptation, + including any translation in any medium, takes reasonable steps to clearly + label, demarcate or otherwise identify that changes were made to the + original Work. For example, a translation could be marked "The original + work was translated from English to Spanish," or a modification could + indicate "The original work has been modified."; + . + c. to Distribute and Publicly Perform the Work including as incorporated in + Collections; and, + . + d. to Distribute and Publicly Perform Adaptations. + . + e. For the avoidance of doubt: + . + i. Non-waivable Compulsory License Schemes. In those jurisdictions in which + the right to collect royalties through any statutory or compulsory + licensing scheme cannot be waived, the Licensor reserves the exclusive + right to collect such royalties for any exercise by You of the rights + granted under this License; + . + ii. Waivable Compulsory License Schemes. In those jurisdictions in which the + right to collect royalties through any statutory or compulsory licensing + scheme can be waived, the Licensor waives the exclusive right to collect + such royalties for any exercise by You of the rights granted under this + License; and, + . + iii. Voluntary License Schemes. The Licensor waives the right to collect + royalties, whether individually or, in the event that the Licensor is a + member of a collecting society that administers voluntary licensing + schemes, via that society, from any exercise by You of the rights granted + under this License. + . + The above rights may be exercised in all media and formats whether now known + or hereafter devised. The above rights include the right to make such + modifications as are technically necessary to exercise the rights in other + media and formats. Subject to Section 8(f), all rights not expressly granted + by Licensor are hereby reserved. + . + 4. Restrictions. The license granted in Section 3 above is expressly made + subject to and limited by the following restrictions: + . + a. You may Distribute or Publicly Perform the Work only under the terms of + this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms on + the Work that restrict the terms of this License or the ability of the + recipient of the Work to exercise the rights granted to that recipient + under the terms of the License. You may not sublicense the Work. You must + keep intact all notices that refer to this License and to the disclaimer of + warranties with every copy of the Work You Distribute or Publicly Perform. + When You Distribute or Publicly Perform the Work, You may not impose any + effective technological measures on the Work that restrict the ability of a + recipient of the Work from You to exercise the rights granted to that + recipient under the terms of the License. This Section 4(a) applies to the + Work as incorporated in a Collection, but this does not require the + Collection apart from the Work itself to be made subject to the terms of + this License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit as + required by Section 4(c), as requested. If You create an Adaptation, upon + notice from any Licensor You must, to the extent practicable, remove from + the Adaptation any credit as required by Section 4(c), as requested. + . + b. You may Distribute or Publicly Perform an Adaptation only under the terms + of: (i) this License; (ii) a later version of this License with the same + License Elements as this License; (iii) a Creative Commons jurisdiction + license (either this or a later license version) that contains the same + License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); + (iv) a Creative Commons Compatible License. If you license the Adaptation + under one of the licenses mentioned in (iv), you must comply with the terms + of that license. If you license the Adaptation under the terms of any of + the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), + you must comply with the terms of the Applicable License generally and the + following provisions: (I) You must include a copy of, or the URI for, the + Applicable License with every copy of each Adaptation You Distribute or + Publicly Perform; (II) You may not offer or impose any terms on the + Adaptation that restrict the terms of the Applicable License or the ability + of the recipient of the Adaptation to exercise the rights granted to that + recipient under the terms of the Applicable License; (III) You must keep + intact all notices that refer to the Applicable License and to the + disclaimer of warranties with every copy of the Work as included in the + Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or + Publicly Perform the Adaptation, You may not impose any effective + technological measures on the Adaptation that restrict the ability of a + recipient of the Adaptation from You to exercise the rights granted to that + recipient under the terms of the Applicable License. This Section 4(b) + applies to the Adaptation as incorporated in a Collection, but this does + not require the Collection apart from the Adaptation itself to be made + subject to the terms of the Applicable License. + . + c. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to Section + 4(a), keep intact all copyright notices for the Work and provide, + reasonable to the medium or means You are utilizing: (i) the name of the + Original Author (or pseudonym, if applicable) if supplied, and/or if the + Original Author and/or Licensor designate another party or parties (e.g., a + sponsor institute, publishing entity, journal) for attribution + ("Attribution Parties") in Licensor's copyright notice, terms of service or + by other reasonable means, the name of such party or parties; (ii) the + title of the Work if supplied; (iii) to the extent reasonably practicable, + the URI, if any, that Licensor specifies to be associated with the Work, + unless such URI does not refer to the copyright notice or licensing + information for the Work; and (iv) , consistent with Ssection 3(b), in the + case of an Adaptation, a credit identifying the use of the Work in the + Adaptation (e.g., "French translation of the Work by Original Author," or + "Screenplay based on original Work by Original Author"). The credit + required by this Section 4(c) may be implemented in any reasonable manner; + provided, however, that in the case of a Adaptation or Collection, at a + minimum such credit will appear, if a credit for all contributing authors + of the Adaptation or Collection appears, then as part of these credits and + in a manner at least as prominent as the credits for the other contributing + authors. For the avoidance of doubt, You may only use the credit required + by this Section for the purpose of attribution in the manner set out above + and, by exercising Your rights under this License, You may not implicitly + or explicitly assert or imply any connection with, sponsorship or + endorsement by the Original Author, Licensor and/or Attribution Parties, as + appropriate, of You or Your use of the Work, without the separate, express + prior written permission of the Original Author, Licensor and/or + Attribution Parties. + . + d. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any Adaptations or + Collections, You must not distort, mutilate, modify or take other + derogatory action in relation to the Work which would be prejudicial to the + Original Author's honor or reputation. Licensor agrees that in those + jurisdictions (e.g. Japan), in which any exercise of the right granted in + Section 3(b) of this License (the right to make Adaptations) would be + deemed to be a distortion, mutilation, modification or other derogatory + action prejudicial to the Original Author's honor and reputation, the + Licensor will waive or not assert, as appropriate, this Section, to the + fullest extent permitted by the applicable national law, to enable You to + reasonably exercise Your right under Section 3(b) of this License (right to + make Adaptations) but not otherwise. + . + 5. Representations, Warranties and Disclaimer + . + UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS + THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND + CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, + WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A + PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER + DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT + DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED + WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + . + 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, + IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY + SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING + OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + . + 7. Termination + . + a. This License and the rights granted hereunder will terminate automatically + upon any breach by You of the terms of this License. Individuals or + entities who have received Adaptations or Collections from You under this + License, however, will not have their licenses terminated provided such + individuals or entities remain in full compliance with those licenses. + Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. + . + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the Work + under different license terms or to stop distributing the Work at any time; + provided, however that any such election will not serve to withdraw this + License (or any other license that has been, or is required to be, granted + under the terms of this License), and this License will continue in full + force and effect unless terminated as stated above. + . + 8. Miscellaneous + . + a. Each time You Distribute or Publicly Perform the Work or a Collection, the + Licensor offers to the recipient a license to the Work on the same terms + and conditions as the license granted to You under this License. + . + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers + to the recipient a license to the original Work on the same terms and + conditions as the license granted to You under this License. + . + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of the + remainder of the terms of this License, and without further action by the + parties to this agreement, such provision shall be reformed to the minimum + extent necessary to make such provision valid and enforceable. + . + d. No term or provision of this License shall be deemed waived and no breach + consented to unless such waiver or consent shall be in writing and signed + by the party to be charged with such waiver or consent. + . + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, agreements + or representations with respect to the Work not specified here. Licensor + shall not be bound by any additional provisions that may appear in any + communication from You. This License may not be modified without the mutual + written agreement of the Licensor and You. + . + f. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention for + the Protection of Literary and Artistic Works (as amended on September 28, + 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the + WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright + Convention (as revised on July 24, 1971). These rights and subject matter + take effect in the relevant jurisdiction in which the License terms are + sought to be enforced according to the corresponding provisions of the + implementation of those treaty provisions in the applicable national law. + If the standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such additional + rights are deemed to be included in the License; this License is not + intended to restrict the license of any rights under applicable law. + . + Creative Commons Notice + . + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be liable to + You or any party on any legal theory for any damages whatsoever, including + without limitation any general, special, incidental or consequential damages + arising in connection to this license. Notwithstanding the foregoing two (2) + sentences, if Creative Commons has expressly identified itself as the Licensor + hereunder, it shall have all rights and obligations of Licensor. + . + Except for the limited purpose of indicating to the public that the Work is + licensed under the CCPL, Creative Commons does not authorize the use by either + party of the trademark "Creative Commons" or any related trademark or logo of + Creative Commons without the prior written consent of Creative Commons. Any + permitted use will be in compliance with Creative Commons' then-current + trademark usage guidelines, as may be published on its website or otherwise + made available upon request from time to time. For the avoidance of doubt, + this trademark restriction does not form part of the License. + +License: CC-BY-SA-4.0 + Creative Commons Attribution-ShareAlike 4.0 International Public License + . + By exercising the Licensed Rights (defined below), You accept and agree to + be bound by the terms and conditions of this Creative Commons + Attribution-ShareAlike 4.0 International Public License ("Public License"). + To the extent this Public License may be interpreted as a contract, You are + granted the Licensed Rights in consideration of Your acceptance of these + terms and conditions, and the Licensor grants You such rights in + consideration of benefits the Licensor receives from making the Licensed + Material available under these terms and conditions. + . + Section 1 – Definitions. + . + a. Adapted Material means material subject to Copyright and Similar Rights + that is derived from or based upon the Licensed Material and in which the + Licensed Material is translated, altered, arranged, transformed, or + otherwise modified in a manner requiring permission under the Copyright + and Similar Rights held by the Licensor. For purposes of this Public + License, where the Licensed Material is a musical work, performance, or + sound recording, Adapted Material is always produced where the Licensed + Material is synched in timed relation with a moving image. + b. Adapter's License means the license You apply to Your Copyright and + Similar Rights in Your contributions to Adapted Material in accordance + with the terms and conditions of this Public License. + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative Commons as + essentially the equivalent of this Public License. + d. Copyright and Similar Rights means copyright and/or similar rights closely + related to copyright including, without limitation, performance, + broadcast, sound recording, and Sui Generis Database Rights, without + regard to how the rights are labeled or categorized. For purposes of this + Public License, the rights specified in Section 2(b)(1)-(2) are not + Copyright and Similar Rights. + e. Effective Technological Measures means those measures that, in the absence + of proper authority, may not be circumvented under laws fulfilling + obligations under Article 11 of the WIPO Copyright Treaty adopted on + December 20, 1996, and/or similar international agreements. + f. Exceptions and Limitations means fair use, fair dealing, and/or any other + exception or limitation to Copyright and Similar Rights that applies to + Your use of the Licensed Material. + g. License Elements means the license attributes listed in the name of a + Creative Commons Public License. The License Elements of this Public + License are Attribution and ShareAlike. + h. Licensed Material means the artistic or literary work, database, or other + material to which the Licensor applied this Public License. + i. Licensed Rights means the rights granted to You subject to the terms and + conditions of this Public License, which are limited to all Copyright and + Similar Rights that apply to Your use of the Licensed Material and that + the Licensor has authority to license. + j. Licensor means the individual(s) or entity(ies) granting rights under this + Public License. + k. Share means to provide material to the public by any means or process thati + requires permission under the Licensed Rights, such as reproduction, + public display, public performance, distribution, dissemination, + communication, or importation, and to make material available to the + public including in ways that members of the public may access the + material from a place and at a time individually chosen by them. + l. Sui Generis Database Rights means rights other than copyright resulting + from Directive 96/9/EC of the European Parliament and of the Council of 11 + March 1996 on the legal protection of databases, as amended and/or + succeeded, as well as other essentially equivalent rights anywhere in the + world. + m. You means the individual or entity exercising the Licensed Rights under + this Public License. Your has a corresponding meaning. + . + Section 2 – Scope. + . + a. License grant. + 1. Subject to the terms and conditions of this Public License, the + Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to exercise the + Licensed Rights in the Licensed Material to: + A. reproduce and Share the Licensed Material, in whole or in part; and + B. produce, reproduce, and Share Adapted Material. + 2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions + and Limitations apply to Your use, this Public License does not apply, + and you do not need to comply with its terms and conditions. + 3. Term. The term of this Public License is specified in Section 6(a). + 4. Media and formats; technical modifications allowed. The Licensor + authorizes You to exercise the Licensed Rights in all media and formats + whether now known or hereafter created, and to make technical + modifications necessary to do so. The Licensor waives and/or agrees not + to assert any right or authority to forbid You from making technical + modifications necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective Technological + Measures. For purposes of this Public License, simply making + modifications authorized by this Section 2(a)(4) never produces Adapted + Material. + 5. Downstream recipients. + A. Offer from the Licensor – Licensed Material. Every recipient of the + Licensed Material automatically receives an offer from the Licensor + to exercise the Licensed Rights under the terms and conditions of + this Public License. + B. Additional offer from the Licensor – Adapted Material. Every + recipient of Adapted Material from You automatically receives an + offer from the Licensor to exercise the Licensed Rights in the + Adapted Material under the conditions of the Adapter’s License You + apply. + C. No downstream restrictions. You may not offer or impose any + additional or different terms or conditions on, or apply any + Effective Technological Measures to, the Licensed Material if doing + so restricts exercise of the Licensed Rights by any recipient of + the Licensed Material. + 6. No endorsement. Nothing in this Public License constitutes or may be + construed as permission to assert or imply that You are, or that Your + use of the Licensed Material is, connected with, or sponsored, + endorsed, or granted official status by, the Licensor or others + designated to receive attribution as provided in Section 3(a)(1)(A)(i). + . + b. Other rights. + 1. Moral rights, such as the right of integrity, are not licensed under + this Public License, nor are publicity, privacy, and/or other similar + personality rights; however, to the extent possible, the Licensor + waives and/or agrees not to assert any such rights held by the Licensor + to the limited extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + 2. Patent and trademark rights are not licensed under this Public License. + 3. To the extent possible, the Licensor waives any right to collect + royalties from You for the exercise of the Licensed Rights, whether + directly or through a collecting society under any voluntary or + waivable statutory or compulsory licensing scheme. In all other cases + the Licensor expressly reserves any right to collect such royalties. + . + Section 3 – License Conditions. + . + Your exercise of the Licensed Rights is expressly made subject to the + following conditions. + . + a. Attribution. + 1. If You Share the Licensed Material (including in modified form), You + must: + A. retain the following if it is supplied by the Licensor with the + Licensed Material: + i. identification of the creator(s) of the Licensed Material and any + others designated to receive attribution, in any reasonable manner + requested by the Licensor (including by pseudonym if designated); + ii. a copyright notice; + iii. a notice that refers to this Public License; + iv. a notice that refers to the disclaimer of warranties; + v. a URI or hyperlink to the Licensed Material to the extent + reasonably practicable; + B. indicate if You modified the Licensed Material and retain an + indication of any previous modifications; and + C. indicate the Licensed Material is licensed under this Public + License, and include the text of, or the URI or hyperlink to, this + Public License. + 2. You may satisfy the conditions in Section 3(a)(1) in any reasonable + manner based on the medium, means, and context in which You Share the + Licensed Material. For example, it may be reasonable to satisfy the + conditions by providing a URI or hyperlink to a resource that includes + the required information. + 3. If requested by the Licensor, You must remove any of the information + required by Section 3(a)(1)(A) to the extent reasonably practicable. + . + b. ShareAlike. + In addition to the conditions in Section 3(a), if You Share Adapted + Material You produce, the following conditions also apply. + 1. The Adapter’s License You apply must be a Creative Commons license with + the same License Elements, this version or later, or a BY-SA Compatible + License. + 2. You must include the text of, or the URI or hyperlink to, the Adapter's + License You apply. You may satisfy this condition in any reasonable + manner based on the medium, means, and context in which You Share + Adapted Material. + 3. You may not offer or impose any additional or different terms or + conditions on, or apply any Effective Technological Measures to, + Adapted Material that restrict exercise of the rights granted under the + Adapter's License You apply. + . + Section 4 – Sui Generis Database Rights. + . + Where the Licensed Rights include Sui Generis Database Rights that apply to + Your use of the Licensed Material: + a. for the avoidance of doubt, Section 2(a)(1) grants You the right to + extract, reuse, reproduce, and Share all or a substantial portion of the + contents of the database; + b. if You include all or a substantial portion of the database contents in a + database in which You have Sui Generis Database Rights, then the database + in which You have Sui Generis Database Rights (but not its individual + contents) is Adapted Material, including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share all or a + substantial portion of the contents of the database. + . + For the avoidance of doubt, this Section 4 supplements and does not replace + Your obligations under this Public License where the Licensed Rights include + other Copyright and Similar Rights. + . + Section 5 – Disclaimer of Warranties and Limitation of Liability. + . + a. Unless otherwise separately undertaken by the Licensor, to the extent + possible, the Licensor offers the Licensed Material as-is and as-available, + and makes no representations or warranties of any kind concerning the + Licensed Material, whether express, implied, statutory, or other. This + includes, without limitation, warranties of title, merchantability, fitness + for a particular purpose, non-infringement, absence of latent or other + defects, accuracy, or the presence or absence of errors, whether or not + known or discoverable. Where disclaimers of warranties are not allowed in + full or in part, this disclaimer may not apply to You. + b. To the extent possible, in no event will the Licensor be liable to You on + any legal theory (including, without limitation, negligence) or otherwise + for any direct, special, indirect, incidental, consequential, punitive, + exemplary, or other losses, costs, expenses, or damages arising out of + this Public License or use of the Licensed Material, even if the Licensor + has been advised of the possibility of such losses, costs, expenses, or + damages. Where a limitation of liability is not allowed in full or in + part, this limitation may not apply to You. + c. The disclaimer of warranties and limitation of liability provided above + shall be interpreted in a manner that, to the extent possible, most + closely approximates an absolute disclaimer and waiver of all liability. + . + Section 6 – Term and Termination. + . + a. This Public License applies for the term of the Copyright and Similar + Rights licensed here. However, if You fail to comply with this Public + License, then Your rights under this Public License terminate + automatically. + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + 1. automatically as of the date the violation is cured, provided it is + cured within 30 days of Your discovery of the violation; or + 2. upon express reinstatement by the Licensor. + For the avoidance of doubt, this Section 6(b) does not affect any right + the Licensor may have to seek remedies for Your violations of this Public + License. + c. For the avoidance of doubt, the Licensor may also offer the Licensed + Material under separate terms or conditions or stop distributing the + Licensed Material at any time; however, doing so will not terminate this + Public License. + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public License. + . + Section 7 – Other Terms and Conditions. + . + a. The Licensor shall not be bound by any additional or different terms or + conditions communicated by You unless expressly agreed. + b. Any arrangements, understandings, or agreements regarding the Licensed + Material not stated herein are separate from and independent of the terms + and conditions of this Public License. + . + Section 8 – Interpretation. + . + a. For the avoidance of doubt, this Public License does not, and shall not + be interpreted to, reduce, limit, restrict, or impose conditions on any use + of the Licensed Material that could lawfully be made without permission + under this Public License. + b. To the extent possible, if any provision of this Public License is deemed + unenforceable, it shall be automatically reformed to the minimum extent + necessary to make it enforceable. If the provision cannot be reformed, it + shall be severed from this Public License without affecting the + enforceability of the remaining terms and conditions. + c. No term or condition of this Public License will be waived and no failure + to comply consented to unless expressly agreed to by the Licensor. + d. Nothing in this Public License constitutes or may be interpreted as a + limitation upon, or waiver of, any privileges and immunities that apply to + the Licensor or You, including from the legal processes of any jurisdiction + or authority. + +License: Expat + 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. + +License: GPL-1 + On Debian systems, the complete text of the GNU General Public + License can be found in the file /usr/share/common-licenses/GPL-1'. + +License: GPL-2 + On Debian systems, the complete text of the GNU General Public + License can be found in the file /usr/share/common-licenses/GPL-2'. + +License: GPL-2+ + On Debian systems, the complete text of the GNU General Public + License can be found in the file /usr/share/common-licenses/GPL-2'. + +License: GPL-3+ + On Debian systems, the complete text of version 3 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-3'. + +License: WXWINDOWS + The wxWindows Library Licence + . + Copyright (c) 1998 Julian Smart, Robert Roebling [, ...] + . + Everyone is permitted to copy and distribute verbatim copies of this licence + document, but changing it is not allowed. + . + WXWINDOWS LIBRARY LICENCE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + . + This library is free software; you can redistribute it and/or modify it under + the terms of the GNU Library General Public Licence as published by the Free + Software Foundation; either version 2 of the Licence, or (at your option) any + later version. + . + This library 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 Library General Public Licence for more + details. + . + You should have received a copy of the GNU Library General Public Licence + along with this software, usually in a file named COPYING.LIB. If not, write + to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + . + EXCEPTION NOTICE + . + 1. As a special exception, the copyright holders of this library give + permission for additional uses of the text contained in this release of + the library as licenced under the wxWindows Library Licence, applying + either version 3 of the Licence, or (at your option) any later version of + the Licence as published by the copyright holders of version 3 of the + Licence document. + . + 2. The exception is that you may use, copy, link, modify and distribute under + the user's own terms, binary object code versions of works based on the + Library. + . + 3. If you copy code from files distributed under the terms of the GNU General + Public Licence or the GNU Library General Public Licence into a copy of + this library, as this licence permits, the exception does not apply to the + code that you add in this way. To avoid misleading anyone as to the status + of such modified files, you must delete this exception notice from such + code and/or adjust the licensing conditions notice accordingly. + . + 4. If you write modifications of your own for this library, it is your choice + whether to permit this exception to apply to your modifications. If you do + not wish that, you must delete the exception notice from such code and/or + adjust the licensing conditions notice accordingly. diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 00000000..4de97a49 --- /dev/null +++ b/gbp.conf @@ -0,0 +1,26 @@ +# Configuration file for git-buildpackage and friends + +[DEFAULT] +compression = xz +debian-branch = debian/sid +upstream-branch = upstream +components = [ 'doc', 'i18n', ] +pristine-tar = True + +[pq] +patch-numbers = False + +[dch] +id-length = 7 +debian-branch = debian/sid + +[import-orig] +# filter out unwanted files/dirs from upstream +filter = [ + '.bzrignore', + '*.gitignore', + 'pcb_calculator/docs/tracks_width_thickness.pdf', + 'pcb_calculator/docs/tracks_width_formulas.pdf', + ] +# filter the files out of the tarball passed to pristine-tar +filter-pristine-tar = True diff --git a/kicad-demos.install b/kicad-demos.install new file mode 100644 index 00000000..93c93731 --- /dev/null +++ b/kicad-demos.install @@ -0,0 +1,19 @@ +usr/share/kicad/demos/complex_hierarchy +usr/share/kicad/demos/custom_pads_test +usr/share/kicad/demos/ecc83 +usr/share/kicad/demos/electric +usr/share/kicad/demos/flat_hierarchy +usr/share/kicad/demos/interf_u +usr/share/kicad/demos/kit-dev-coldfire-xilinx_5213 + +usr/share/kicad/demos/microwave/microwave.kicad_pcb +usr/share/kicad/demos/microwave/microwave.pro +usr/share/kicad/demos/microwave/shape1.txt usr/share/doc/kicad-demos + +usr/share/kicad/demos/pic_programmer +usr/share/kicad/demos/python_scripts_examples +usr/share/kicad/demos/simulation +usr/share/kicad/demos/sonde* +usr/share/kicad/demos/test_pads_inside_pads +usr/share/kicad/demos/test_xil_95108 +usr/share/kicad/demos/video diff --git a/kicad-doc-ca.doc-base b/kicad-doc-ca.doc-base new file mode 100644 index 00000000..895c0f3e --- /dev/null +++ b/kicad-doc-ca.doc-base @@ -0,0 +1,15 @@ +Document: kicad-doc-ca +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/ca/ +Files: /usr/share/doc/kicad/help/ca/*.html + /usr/share/doc/kicad/help/ca/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/ca/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/ca/kicad.pdf.gz diff --git a/kicad-doc-ca.install b/kicad-doc-ca.install new file mode 100644 index 00000000..0c1f1de0 --- /dev/null +++ b/kicad-doc-ca.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/ca diff --git a/kicad-doc-de.doc-base b/kicad-doc-de.doc-base new file mode 100644 index 00000000..3c04c26f --- /dev/null +++ b/kicad-doc-de.doc-base @@ -0,0 +1,22 @@ +Document: kicad-doc-de +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/de/ +Files: /usr/share/doc/kicad/help/de/*.html + /usr/share/doc/kicad/help/de/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/de/cvpcb.pdf.gz + /usr/share/doc/kicad/help/de/eeschema.pdf.gz + /usr/share/doc/kicad/help/de/gerbview.pdf.gz + /usr/share/doc/kicad/help/de/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/de/gui_translation_howto.pdf.gz + /usr/share/doc/kicad/help/de/idf_exporter.pdf.gz + /usr/share/doc/kicad/help/de/kicad.pdf.gz + /usr/share/doc/kicad/help/de/pcbnew.pdf.gz + /usr/share/doc/kicad/help/de/pl_editor.pdf.gz diff --git a/kicad-doc-de.install b/kicad-doc-de.install new file mode 100644 index 00000000..866f8cc0 --- /dev/null +++ b/kicad-doc-de.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/de diff --git a/kicad-doc-en.doc-base b/kicad-doc-en.doc-base new file mode 100644 index 00000000..a0a2b973 --- /dev/null +++ b/kicad-doc-en.doc-base @@ -0,0 +1,24 @@ +Document: kicad-doc-en +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/en/ +Files: /usr/share/doc/kicad/help/en/*.html + /usr/share/doc/kicad/help/en/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/en/cvpcb.pdf.gz + /usr/share/doc/kicad/help/en/eeschema.pdf.gz + /usr/share/doc/kicad/help/en/gerbview.pdf.gz + /usr/share/doc/kicad/help/en/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/en/gui_translation_howto.pdf.gz + /usr/share/doc/kicad/help/en/idf_exporter.pdf.gz + /usr/share/doc/kicad/help/en/kicad.pdf.gz + /usr/share/doc/kicad/help/en/pcb_calculator.pdf.gz + /usr/share/doc/kicad/help/en/pcbnew.pdf.gz + /usr/share/doc/kicad/help/en/pl_editor.pdf.gz + /usr/share/doc/kicad/help/en/plugins.pdf.gz diff --git a/kicad-doc-en.install b/kicad-doc-en.install new file mode 100644 index 00000000..35a4fc6a --- /dev/null +++ b/kicad-doc-en.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/en diff --git a/kicad-doc-es.doc-base b/kicad-doc-es.doc-base new file mode 100644 index 00000000..c83951bd --- /dev/null +++ b/kicad-doc-es.doc-base @@ -0,0 +1,20 @@ +Document: kicad-doc-es +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/es/ +Files: /usr/share/doc/kicad/help/es/*.html + /usr/share/doc/kicad/help/es/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/es/cvpcb.pdf.gz + /usr/share/doc/kicad/help/es/eeschema.pdf.gz + /usr/share/doc/kicad/help/es/gerbview.pdf.gz + /usr/share/doc/kicad/help/es/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/es/kicad.pdf.gz + /usr/share/doc/kicad/help/es/pcbnew.pdf.gz + /usr/share/doc/kicad/help/es/pl_editor.pdf.gz diff --git a/kicad-doc-es.install b/kicad-doc-es.install new file mode 100644 index 00000000..8be6d050 --- /dev/null +++ b/kicad-doc-es.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/es diff --git a/kicad-doc-fr.doc-base b/kicad-doc-fr.doc-base new file mode 100644 index 00000000..6b7884a4 --- /dev/null +++ b/kicad-doc-fr.doc-base @@ -0,0 +1,19 @@ +Document: kicad-doc-fr +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/fr/ +Files: /usr/share/doc/kicad/help/fr/*.html + /usr/share/doc/kicad/help/fr/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/fr/cvpcb.pdf.gz + /usr/share/doc/kicad/help/fr/eeschema.pdf.gz + /usr/share/doc/kicad/help/fr/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/fr/kicad.pdf.gz + /usr/share/doc/kicad/help/fr/pcbnew.pdf.gz + /usr/share/doc/kicad/help/fr/pl_editor.pdf.gz diff --git a/kicad-doc-fr.install b/kicad-doc-fr.install new file mode 100644 index 00000000..7e78daf2 --- /dev/null +++ b/kicad-doc-fr.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/fr diff --git a/kicad-doc-hu.install b/kicad-doc-hu.install new file mode 100644 index 00000000..fc0eaf61 --- /dev/null +++ b/kicad-doc-hu.install @@ -0,0 +1,2 @@ +doc/doc/tutorials/hu/*.pdf usr/share/doc/kicad/tutorials/hu +# doc/doc/help/hu/*.pdf usr/share/doc/kicad/help/hu diff --git a/kicad-doc-id.doc-base b/kicad-doc-id.doc-base new file mode 100644 index 00000000..24a8976d --- /dev/null +++ b/kicad-doc-id.doc-base @@ -0,0 +1,16 @@ +Document: kicad-doc-id +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/id/ +Files: /usr/share/doc/kicad/help/id/*.html + /usr/share/doc/kicad/help/id/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/id/eeschema.pdf.gz + /usr/share/doc/kicad/help/id/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/id/kicad.pdf.gz diff --git a/kicad-doc-id.install b/kicad-doc-id.install new file mode 100644 index 00000000..97b6e6fb --- /dev/null +++ b/kicad-doc-id.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/id diff --git a/kicad-doc-it.doc-base b/kicad-doc-it.doc-base new file mode 100644 index 00000000..3a1476e3 --- /dev/null +++ b/kicad-doc-it.doc-base @@ -0,0 +1,22 @@ +Document: kicad-doc-it +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/it/ +Files: /usr/share/doc/kicad/help/it/*.html + /usr/share/doc/kicad/help/it/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/it/cvpcb.pdf.gz + /usr/share/doc/kicad/help/it/eeschema.pdf.gz + /usr/share/doc/kicad/help/it/gerbview.pdf.gz + /usr/share/doc/kicad/help/it/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/it/idf_exporter.pdf.gz + /usr/share/doc/kicad/help/it/pcb_calculator.pdf.gz + /usr/share/doc/kicad/help/it/kicad.pdf.gz + /usr/share/doc/kicad/help/it/pcbnew.pdf.gz + /usr/share/doc/kicad/help/it/pl_editor.pdf.gz diff --git a/kicad-doc-it.install b/kicad-doc-it.install new file mode 100644 index 00000000..ae98c3ec --- /dev/null +++ b/kicad-doc-it.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/it diff --git a/kicad-doc-ja.doc-base b/kicad-doc-ja.doc-base new file mode 100644 index 00000000..f6fa0e3f --- /dev/null +++ b/kicad-doc-ja.doc-base @@ -0,0 +1,23 @@ +Document: kicad-doc-ja +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/ja/ +Files: /usr/share/doc/kicad/help/ja/*.html + /usr/share/doc/kicad/help/ja/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/ja/cvpcb.pdf.gz + /usr/share/doc/kicad/help/ja/eeschema.pdf.gz + /usr/share/doc/kicad/help/ja/gerbview.pdf.gz + /usr/share/doc/kicad/help/ja/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/ja/gui_translation_howto.pdf.gz + /usr/share/doc/kicad/help/ja/idf_exporter.pdf.gz + /usr/share/doc/kicad/help/ja/kicad.pdf.gz + /usr/share/doc/kicad/help/ja/pcbnew.pdf.gz + /usr/share/doc/kicad/help/ja/pl_editor.pdf.gz + /usr/share/doc/kicad/help/ja/plugins.pdf.gz diff --git a/kicad-doc-ja.install b/kicad-doc-ja.install new file mode 100644 index 00000000..aa66f084 --- /dev/null +++ b/kicad-doc-ja.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/ja diff --git a/kicad-doc-pl.doc-base b/kicad-doc-pl.doc-base new file mode 100644 index 00000000..dac9da14 --- /dev/null +++ b/kicad-doc-pl.doc-base @@ -0,0 +1,21 @@ +Document: kicad-doc-pl +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/pl/ +Files: /usr/share/doc/kicad/help/pl/*.html + /usr/share/doc/kicad/help/pl/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/pl/cvpcb.pdf.gz + /usr/share/doc/kicad/help/pl/eeschema.pdf.gz + /usr/share/doc/kicad/help/pl/gerbview.pdf.gz + /usr/share/doc/kicad/help/pl/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/pl/idf_exporter.pdf.gz + /usr/share/doc/kicad/help/pl/kicad.pdf.gz + /usr/share/doc/kicad/help/pl/pcbnew.pdf.gz + /usr/share/doc/kicad/help/pl/pl_editor.pdf.gz diff --git a/kicad-doc-pl.install b/kicad-doc-pl.install new file mode 100644 index 00000000..7e9cfd2f --- /dev/null +++ b/kicad-doc-pl.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/pl diff --git a/kicad-doc-pt.install b/kicad-doc-pt.install new file mode 100644 index 00000000..f43d200e --- /dev/null +++ b/kicad-doc-pt.install @@ -0,0 +1 @@ +doc/doc/help/pt/*.pdf usr/share/doc/kicad/help/pt diff --git a/kicad-doc-ru.doc-base b/kicad-doc-ru.doc-base new file mode 100644 index 00000000..6dec4771 --- /dev/null +++ b/kicad-doc-ru.doc-base @@ -0,0 +1,24 @@ +Document: kicad-doc-ru +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/ru/ +Files: /usr/share/doc/kicad/help/ru/*.html + /usr/share/doc/kicad/help/ru/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/ru/cvpcb.pdf.gz + /usr/share/doc/kicad/help/ru/eeschema.pdf.gz + /usr/share/doc/kicad/help/ru/gerbview.pdf.gz + /usr/share/doc/kicad/help/ru/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/ru/gui_translation_howto.pdf.gz + /usr/share/doc/kicad/help/ru/idf_exporter.pdf.gz + /usr/share/doc/kicad/help/ru/kicad.pdf.gz + /usr/share/doc/kicad/help/ru/pcb_calculator.pdf.gz + /usr/share/doc/kicad/help/ru/pcbnew.pdf.gz + /usr/share/doc/kicad/help/ru/pl_editor.pdf.gz + /usr/share/doc/kicad/help/ru/plugins.pdf.gz diff --git a/kicad-doc-ru.install b/kicad-doc-ru.install new file mode 100644 index 00000000..391f3341 --- /dev/null +++ b/kicad-doc-ru.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/ru diff --git a/kicad-doc-zh-cn.install b/kicad-doc-zh-cn.install new file mode 100644 index 00000000..498f1648 --- /dev/null +++ b/kicad-doc-zh-cn.install @@ -0,0 +1 @@ +doc/doc/tutorials/zh_CN/*.pdf usr/share/doc/kicad/tutorials/zh_CN diff --git a/kicad-doc-zh.doc-base b/kicad-doc-zh.doc-base new file mode 100644 index 00000000..15f6fe07 --- /dev/null +++ b/kicad-doc-zh.doc-base @@ -0,0 +1,23 @@ +Document: kicad-doc-zh +Title: Various KiCad documentation +Author: KiCad developer and contributers +Abstract: Documentation and Manuals for the KiCad EDA suite that was build + from the provided source. +Section: Help/HOWTO + +Format: HTML +Index: /usr/share/doc/kicad/help/zh/ +Files: /usr/share/doc/kicad/help/zh/*.html + /usr/share/doc/kicad/help/zh/images/* + +Format: PDF +Files: /usr/share/doc/kicad/help/zh/cvpcb.pdf.gz + /usr/share/doc/kicad/help/zh/eeschema.pdf.gz + /usr/share/doc/kicad/help/zh/getting_started_in_kicad.pdf.gz + /usr/share/doc/kicad/help/zh/gui_translation_howto.pdf.gz + /usr/share/doc/kicad/help/zh/idf_exporter.pdf.gz + /usr/share/doc/kicad/help/zh/kicad.pdf.gz + /usr/share/doc/kicad/help/zh/pcb_calculator.pdf.gz + /usr/share/doc/kicad/help/zh/pcbnew.pdf.gz + /usr/share/doc/kicad/help/zh/pl_editor.pdf.gz + /usr/share/doc/kicad/help/zh/plugins.pdf.gz diff --git a/kicad-doc-zh.install b/kicad-doc-zh.install new file mode 100644 index 00000000..3723d9a8 --- /dev/null +++ b/kicad-doc-zh.install @@ -0,0 +1 @@ +usr/share/doc/kicad/help/zh diff --git a/kicad-packages-relations.dia b/kicad-packages-relations.dia new file mode 100644 index 00000000..3a6d5f3c Binary files /dev/null and b/kicad-packages-relations.dia differ diff --git a/kicad.NEWS b/kicad.NEWS new file mode 100644 index 00000000..2fe9ac4a --- /dev/null +++ b/kicad.NEWS @@ -0,0 +1,30 @@ +kicad (5.0.0+dfsg1-1) unstable; urgency=medium + + Changes introduced by kicad 5.0.0 + --------------------------------- + + By updating the kicad package from 4.0.7 to 5.x.x some important changes need + to be noted. + + The way symbol libraries are defined and accessed has been modified since + 4.0.7, this brings in that old schematics will need a remapping. This will + happen while open old schematics within a 5.x.x version. + !!! Please backup your data before open and modifying your projects !!! + + The official libraries have got a complete rework and aren't backward + compatible, once you have used the new libraries your project can't be open + in older versions of kicad without a high risk of damage the project. + + The old environment variable KICAD_PTEMPLATES has been replaced by + KICAD_TEMPLATE_DIR, you may need adjust the old used name to the new one. A + new environment variable KICAD_USER_TEMPLATE_DIR was added which is dedicated + for pointing to personal templates from users. + + Please read also README.Debian and also Blogposts and News from the KiCad + website. If you not already have visit the KiCad forum you should give it a + try. + + http://kicad-pcb.org + https://forum.kicad.info/ + + -- Carsten Schoenert Sun, 22 Jul 2018 11:02:00 +0800 diff --git a/kicad.desktop b/kicad.desktop new file mode 100644 index 00000000..43dd35fb --- /dev/null +++ b/kicad.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Name=KiCad +Comment=Create/Modify/View of PCB's +GenericName=EDA Software Suite +Exec=kicad %f +Terminal=false +X-MultipleArgs=false +Type=Application +Icon=kicad +Categories=Science;Education;Development;Electronics; +MimeType=application/x-kicad-project; +StartupWMClass=KiCad +StartupNotify=true +Name[de]=Entwicklung und Bearbeiten von PCB's mit KiCad +Name[fr]=Suite logicielle de conception électronique +Comment[de]=Entwicklung von gedruckten elektronsichen Schaltungen +Comment[fr]=Concevoir un circuit imprimé +GenericName[de]=EDA Software Lösung +Keywords=EDA,KiCad,Kicad, diff --git a/kicad.install.in b/kicad.install.in new file mode 100644 index 00000000..7f36e0fd --- /dev/null +++ b/kicad.install.in @@ -0,0 +1,34 @@ +bitmaps_png/icons/kicad.xpm usr/share/pixmaps +usr/bin/_cvpcb.kiface usr/lib/kicad +usr/bin/_eeschema.kiface usr/lib/kicad +usr/bin/_gerbview.kiface usr/lib/kicad +usr/bin/_pcb_calculator.kiface usr/lib/kicad +usr/bin/_pcbnew.kiface usr/lib/kicad +usr/bin/_pl_editor.kiface usr/lib/kicad +usr/bin/bitmap2component +usr/bin/dxf2idf +usr/bin/eeschema +usr/bin/gerbview +usr/bin/idf2vrml +usr/bin/idfcyl +usr/bin/idfrect +usr/bin/kicad +usr/bin/kicad2step +usr/bin/pcb_calculator +usr/bin/pcbnew +usr/bin/pl_editor +usr/lib/@DEB_HOST_MULTIARCH@/kicad/plugins/3d +usr/lib/@DEB_HOST_MULTIARCH@/libkicad* +usr/lib/python3/dist-packages +usr/share/applications +usr/share/icons +usr/share/kicad/plugins +# installing the following file into the /u/s/d/kicad and symlink it to +# /u/s/k/plugins via kicad.links sequencer +usr/share/kicad/plugins/README-bom.txt usr/share/doc/kicad +usr/share/kicad/scripting +usr/share/kicad/template +usr/share/locale +usr/share/appdata/kicad.appdata.xml usr/share/metainfo +usr/share/mime +debian/man/* usr/share/man/man1 diff --git a/kicad.links b/kicad.links new file mode 100644 index 00000000..6836237f --- /dev/null +++ b/kicad.links @@ -0,0 +1,8 @@ +# source # target +usr/lib/kicad/_cvpcb.kiface usr/bin/_cvpcb.kiface +usr/lib/kicad/_eeschema.kiface usr/bin/_eeschema.kiface +usr/lib/kicad/_gerbview.kiface usr/bin/_gerbview.kiface +usr/lib/kicad/_pcb_calculator.kiface usr/bin/_pcb_calculator.kiface +usr/lib/kicad/_pcbnew.kiface usr/bin/_pcbnew.kiface +usr/lib/kicad/_pl_editor.kiface usr/bin/_pl_editor.kiface +usr/share/doc/kicad/README-bom.txt usr/share/kicad/plugins/README-bom.txt diff --git a/kicad.lintian-overrides b/kicad.lintian-overrides new file mode 100644 index 00000000..5a727c8c --- /dev/null +++ b/kicad.lintian-overrides @@ -0,0 +1,17 @@ +# Those files are the libraries and no executables. +kicad: binary-without-manpage usr/bin/_cvpcb.kiface +kicad: binary-without-manpage usr/bin/_eeschema.kiface +kicad: binary-without-manpage usr/bin/_gerbview.kiface +kicad: binary-without-manpage usr/bin/_pcb_calculator.kiface +kicad: binary-without-manpage usr/bin/_pcbnew.kiface +kicad: binary-without-manpage usr/bin/_pl_editor.kiface +# Lintian doesn't check that with much intelligence +kicad: spelling-error-in-binary usr/lib/kicad/_pcbnew.kiface "allows to" "allows one to" +kicad: spelling-error-in-binary usr/lib/python3/dist-packages/_pcbnew.*.so aCount account +kicad: spelling-error-in-binary usr/lib/kicad/_eeschema.kiface VerticalY Vertically +kicad: spelling-error-in-binary usr/lib/kicad/_pcbnew.kiface aCount account +# KiCad upstream has no dev package currently nor intend to create one +kicad: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libkicad_3dsg.so.2.0.0 usr/lib/x86_64-linux-gnu/libkicad_3dsg.so +kicad: no-symbols-control-file usr/lib/x86_64-linux-gnu/libkicad_3dsg.so.2.0.0 +# Related to the above override, we have no dedicated library package +kicad: package-name-doesnt-match-sonames libkicad-3dsg2.0.0 diff --git a/kicad.manpages b/kicad.manpages new file mode 100644 index 00000000..13cdaf4b --- /dev/null +++ b/kicad.manpages @@ -0,0 +1 @@ +debian/man/*.1 diff --git a/man/bitmap2component.1 b/man/bitmap2component.1 new file mode 100644 index 00000000..20b0f043 --- /dev/null +++ b/man/bitmap2component.1 @@ -0,0 +1,18 @@ +.TH bitmap2component 1 "January 19, 2017" "bitmap2component" + +.SH NAME +bitmap2component \- converts a bitmap graphic into a footprint or component. + +.SH DESCRIPTION +.PP +.B bitmap2component +The bitmap2component can create a footprint or a component from black/white +bitmap graphic or a logo. It's possible to create a output file for eeschema +(*.lib), pcbnew (*.kicad_mod), postscript (*.ps) or the pl_editor +(*.kicad-wks). + +.SH SYNOPSIS +.B bitmap2component + +.SH AUTHOR +Carsten Schoenert diff --git a/man/cvpcb.1 b/man/cvpcb.1 new file mode 100644 index 00000000..30d1a090 --- /dev/null +++ b/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 diff --git a/man/dxf2idf.1 b/man/dxf2idf.1 new file mode 100644 index 00000000..4702b7b2 --- /dev/null +++ b/man/dxf2idf.1 @@ -0,0 +1,16 @@ +.TH dxf2idf 1 "January 19, 2017" "dxf2idf" + +.SH NAME +dxf2idf \- creates an IDF component outline file from a dxf file. + +.SH DESCRIPTION +.PP +.B dxf2idf +This program takes line, arc, and circle segments from a DXF file and creates +an IDF component outline file. dxf2idf is part of the KiCad suite. + +.SH SYNOPSIS +.B dxf2idf + +.SH AUTHOR +Carsten Schoenert diff --git a/man/eeschema.1 b/man/eeschema.1 new file mode 100644 index 00000000..ed7a12b4 --- /dev/null +++ b/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 diff --git a/man/gerbview.1 b/man/gerbview.1 new file mode 100644 index 00000000..411bae74 --- /dev/null +++ b/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 diff --git a/man/idf2vrml.1 b/man/idf2vrml.1 new file mode 100644 index 00000000..93c221c5 --- /dev/null +++ b/man/idf2vrml.1 @@ -0,0 +1,46 @@ +.TH idf2vrml 1 "June 19, 2017" "idf2vrml" + +.SH NAME +idf2vrml \- create a VRML file from IDF Board (.emn) and one IDF Component file (.emp). + +.SH DESCRIPTION +.PP +.B idf2vrml +The idf2vrml tool reads a set of one IDF Board (.emn) and one IDF Component +file (.emp) and produces a VRML file which can be viewed with a VRML viewer. +idf2vrml is part of the KiCad suite. + +.SH SYNOPSIS +.B idf2vrml +\-f input_file.emn \-s scale_factor [\-k] [\-d] [\-z] [\-m] + +.SH OPTIONS +.TP +.B \-k +produce KiCad-friendly VRML output; default is compact VRML + +.TP +.B \-d +suppress substitution of default outlines + +.TP +.B \-z +suppress rendering of zero-height outlines + +.TP +.B \-m +print object mapping to stdout for debugging purposes + +.SH EXAMPLE +.sp +Tto produce a model for use by KiCad: +.sp +.if n \{\ +.RS 4 +.\} +.nf +idf2vrml \-f input.emn \-s 0.3937008 \-k +.fi + +.SH AUTHOR +Carsten Schoenert diff --git a/man/idfcyl.1 b/man/idfcyl.1 new file mode 100644 index 00000000..3b7fda55 --- /dev/null +++ b/man/idfcyl.1 @@ -0,0 +1,18 @@ +.TH idfcyl 1 "January 19, 2017" "idfcyl" + +.SH NAME +idfcyl \- generates an outline for a cylindrical component. + +.SH DESCRIPTION +.PP +.B idfcyl +This program generates an outline for a cylindrical component. The cylinder +may be horizontal or vertical. A horizontal cylinder may have wires at one or +both ends. A vertical cylinder may have at most one wire which may be placed +on the left or right side. idfcyl is part of the KiCad suite. + +.SH SYNOPSIS +.B idfcyl + +.SH AUTHOR +Carsten Schoenert diff --git a/man/idfrect.1 b/man/idfrect.1 new file mode 100644 index 00000000..c2c8543a --- /dev/null +++ b/man/idfrect.1 @@ -0,0 +1,17 @@ +.TH idfrect 1 "January 19, 2017" "idfrect" + +.SH NAME +idfrect \- generates an outline for a rectangular component. + +.SH DESCRIPTION +.PP +.B idfrect +This program generates an outline for a rectangular component. The component +may have a single lead (axial) or a chamfer on the upper left corner. idfrect +is part of the KiCad suite. + +.SH SYNOPSIS +.B idfrect + +.SH AUTHOR +Carsten Schoenert diff --git a/man/kicad.1 b/man/kicad.1 new file mode 100644 index 00000000..6bb32de4 --- /dev/null +++ b/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 diff --git a/man/pcb_calculator.1 b/man/pcb_calculator.1 new file mode 100644 index 00000000..ecf4ac9e --- /dev/null +++ b/man/pcb_calculator.1 @@ -0,0 +1,17 @@ +.TH pcb_caculator 1 "January 19, 2017" "pcb_caculator" + +.SH NAME +pcb_caculator \- tools for calculating the environment on a PCB. + +.SH DESCRIPTION +.PP +.B pcb_caculator +A tool for planing and calculating the width of traces, voltage regulators, for +electrical spacings and RF Attenuators. Also information about color codes for +resistors and information about board classes are shown. + +.SH SYNOPSIS +.B pcb_caculator + +.SH AUTHOR +Carsten Schoenert diff --git a/man/pcbnew.1 b/man/pcbnew.1 new file mode 100644 index 00000000..c89e9b4d --- /dev/null +++ b/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 diff --git a/man/pl_editor.1 b/man/pl_editor.1 new file mode 100644 index 00000000..06b75ef4 --- /dev/null +++ b/man/pl_editor.1 @@ -0,0 +1,19 @@ +.TH pl_editor 1 "January 15, 2017" "pl_editor" + +.SH NAME +pl_editor \- editor tool to create custom title blocks and frame references. + +.B pl_editor +By the pl_editor the title block and the complete layout of a working sheet in +eeschema and pcbnew can be fully customized. The editor can modify some basic +page layout items like lines, rectangles, texts (with format symbols, that will +be replaced by the actual text, like the date, page number…) and also polygons +(mainly to place logos and special graphic shapes) and bitmaps. Text can be +angled in any way. + +.SH SYNOPSIS +.B pl_editor +.RI [ layoutfile ] + +.SH AUTHOR +Carsten Schoenert diff --git a/patches/fixes/Appdata-Add-missing-desktop-entry.patch b/patches/fixes/Appdata-Add-missing-desktop-entry.patch new file mode 100644 index 00000000..4f88a03f --- /dev/null +++ b/patches/fixes/Appdata-Add-missing-desktop-entry.patch @@ -0,0 +1,22 @@ +From: Carsten Schoenert +Date: Sat, 31 Oct 2020 07:17:37 +0100 +Subject: Appdata: Add missing desktop entry + +The associated .desktop file for kicad is missing in the appdata file, +adding this by using the entidy. +--- + resources/linux/appdata/kicad.appdata.xml.in | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/resources/linux/appdata/kicad.appdata.xml.in b/resources/linux/appdata/kicad.appdata.xml.in +index 6abd91b..f668294 100644 +--- a/resources/linux/appdata/kicad.appdata.xml.in ++++ b/resources/linux/appdata/kicad.appdata.xml.in +@@ -9,6 +9,7 @@ + + AGPL-3.0-or-later + CC-BY-SA-4.0 ++ + + EDA Suite + EDA Lösung diff --git a/patches/fixes/Fix-dblatex-options-within-cmake-file.patch b/patches/fixes/Fix-dblatex-options-within-cmake-file.patch new file mode 100644 index 00000000..f93816d8 --- /dev/null +++ b/patches/fixes/Fix-dblatex-options-within-cmake-file.patch @@ -0,0 +1,37 @@ +From: Eugene Kilachkoff +Date: Mon, 29 Apr 2019 20:27:50 +0200 +Subject: Fix dblatex options within cmake file + +The logic for setting the options for dblatex on the various languages +wasn't correct. The default option need to be set to an empty string +which is expanded with the additional needed options later, otherwise +previously added options won't get forgotten within the configuration +run for the next language. +--- + doc/CMakeModules/KiCadDocumentation.cmake | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/doc/CMakeModules/KiCadDocumentation.cmake b/doc/CMakeModules/KiCadDocumentation.cmake +index 445fd64..6211e89 100644 +--- a/doc/CMakeModules/KiCadDocumentation.cmake ++++ b/doc/CMakeModules/KiCadDocumentation.cmake +@@ -123,17 +123,13 @@ macro( KiCadDocumentation DOCNAME ) + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/po/${LANGUAGE}.po ) + + # Non-ascii languages needs some special treatments ++ set(DBLATEX_OPTIONS "") ++ set_dblatex_common_options() + if( "${LANGUAGE}" MATCHES "ja" ) +- set(DBLATEX_OPTIONS "") +- set_dblatex_common_options() + add_dblatex_option( -b xetex -p ${CMAKE_CURRENT_SOURCE_DIR}/../../xsl/dblatex-pdf-ja.xsl ) + elseif( "${LANGUAGE}" MATCHES "ru" ) +- set(DBLATEX_OPTIONS "") +- set_dblatex_common_options() + add_dblatex_option( -b xetex -p ${CMAKE_CURRENT_SOURCE_DIR}/../../xsl/dblatex-pdf-ru.xsl ) + elseif( "${LANGUAGE}" MATCHES "zh" ) +- set(DBLATEX_OPTIONS "") +- set_dblatex_common_options() + add_dblatex_option( -b xetex -p ${CMAKE_CURRENT_SOURCE_DIR}/../../xsl/dblatex-pdf-zh.xsl ) + endif() + diff --git a/patches/fixes/Modifing-the-Exec-cmd-in-the-desktop-files.patch b/patches/fixes/Modifing-the-Exec-cmd-in-the-desktop-files.patch new file mode 100644 index 00000000..69d1623b --- /dev/null +++ b/patches/fixes/Modifing-the-Exec-cmd-in-the-desktop-files.patch @@ -0,0 +1,102 @@ +From: Georges Khaznadar +Date: Sat, 3 Sep 2016 17:57:10 +0200 +Subject: Modifying the Exec cmd in the desktop-files + +Fixup the *.desktop files and add a file handler to the Exec key. +https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html +--- + resources/linux/mime/applications/bitmap2component.desktop | 4 +++- + resources/linux/mime/applications/eeschema.desktop | 1 + + resources/linux/mime/applications/gerbview.desktop | 3 ++- + resources/linux/mime/applications/kicad.desktop | 2 ++ + resources/linux/mime/applications/pcbcalculator.desktop | 3 ++- + resources/linux/mime/applications/pcbnew.desktop | 1 + + 6 files changed, 11 insertions(+), 3 deletions(-) + +diff --git a/resources/linux/mime/applications/bitmap2component.desktop b/resources/linux/mime/applications/bitmap2component.desktop +index c5e04af..f1e1083 100644 +--- a/resources/linux/mime/applications/bitmap2component.desktop ++++ b/resources/linux/mime/applications/bitmap2component.desktop +@@ -4,7 +4,9 @@ Terminal=false + Icon=bitmap2component + Type=Application + Categories=Science;Electronics; +-Exec=bitmap2component ++Exec=bitmap2component %f ++Keywords=Bitmap;Converter; ++MimeType=application/x-bitmap2component-project; + Name=Bitmap to Component Converter + GenericName=Bitmap to Component Converter + GenericName[it]=Convertitore da bitmap a componente +diff --git a/resources/linux/mime/applications/eeschema.desktop b/resources/linux/mime/applications/eeschema.desktop +index e7cc30b..cb74998 100644 +--- a/resources/linux/mime/applications/eeschema.desktop ++++ b/resources/linux/mime/applications/eeschema.desktop +@@ -7,6 +7,7 @@ Categories=Science;Electronics; + Exec=eeschema %f + MimeType=application/x-kicad-schematic; + Name=Eeschema (Standalone) ++Keywords=Schematic;Editor; + GenericName=Electronic schematic capture + GenericName[fr]=Saisie de schéma électronique + GenericName[it]=Disegno di schemi elettrici +diff --git a/resources/linux/mime/applications/gerbview.desktop b/resources/linux/mime/applications/gerbview.desktop +index 8b560f7..bcfc314 100644 +--- a/resources/linux/mime/applications/gerbview.desktop ++++ b/resources/linux/mime/applications/gerbview.desktop +@@ -4,8 +4,9 @@ Terminal=false + Icon=gerbview + Type=Application + Categories=Science;Electronics; +-Exec=gerbview ++Exec=gerbview %f + MimeType=application/x-gerber;application/x-excellon ++Keywords=PCB;Viewer; + Name=GerbView + GenericName=Gerber File Viewer + GenericName[it]=Visualizzatore file Gerber +diff --git a/resources/linux/mime/applications/kicad.desktop b/resources/linux/mime/applications/kicad.desktop +index 35f982c..e20cbae 100644 +--- a/resources/linux/mime/applications/kicad.desktop ++++ b/resources/linux/mime/applications/kicad.desktop +@@ -5,9 +5,11 @@ Icon=kicad + Type=Application + Categories=Science;Electronics; + Exec=kicad %f ++Keywords=Kicad;Projectmanager; + MimeType=application/x-kicad-project; + Name=KiCad + GenericName=EDA Suite ++GenericName[fr]=Suite logicielle de conception électronique + GenericName[it]=CAD elettronico + GenericName[zh_CN]=EDA 工具箱 + Comment=Electronic Design Automation suite +diff --git a/resources/linux/mime/applications/pcbcalculator.desktop b/resources/linux/mime/applications/pcbcalculator.desktop +index 7aa9bab..b71e20e 100644 +--- a/resources/linux/mime/applications/pcbcalculator.desktop ++++ b/resources/linux/mime/applications/pcbcalculator.desktop +@@ -1,10 +1,11 @@ + [Desktop Entry] + Version=1.0 + Terminal=false ++Exec=pcb_calculator %f ++Keywords=PCB;Caculator; + Icon=pcbcalculator + Type=Application + Categories=Science;Electronics; +-Exec=pcb_calculator + Name=PCB Calculator + GenericName=PCB Calculator + GenericName[zh_CN]=PCB 计算器 +diff --git a/resources/linux/mime/applications/pcbnew.desktop b/resources/linux/mime/applications/pcbnew.desktop +index 6986ae6..ceb0417 100644 +--- a/resources/linux/mime/applications/pcbnew.desktop ++++ b/resources/linux/mime/applications/pcbnew.desktop +@@ -1,6 +1,7 @@ + [Desktop Entry] + Version=1.0 + Terminal=false ++Keywords=PCB;Circuit;Layout;Design;Editor;Footprint; + Icon=pcbnew + Type=Application + Categories=Science;Electronics; diff --git a/patches/fixes/spelling-fix-allows-to-allows-one-to.patch b/patches/fixes/spelling-fix-allows-to-allows-one-to.patch new file mode 100644 index 00000000..6f2482a7 --- /dev/null +++ b/patches/fixes/spelling-fix-allows-to-allows-one-to.patch @@ -0,0 +1,82 @@ +From: Carsten Schoenert +Date: Mon, 14 Jan 2019 14:11:28 +0100 +Subject: spelling: fix 'allows to' -> 'allows one to' + +Trivial fixes for 'allow to'. +--- + common/widgets/grid_combobox.cpp | 2 +- + common/widgets/grid_icon_text_helpers.cpp | 2 +- + eeschema/sch_edit_frame.h | 6 +++--- + pcbnew/grid_layer_box_helpers.cpp | 2 +- + pcbnew/python/plugins/qfn_wizard.py | 2 +- + 5 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/common/widgets/grid_combobox.cpp b/common/widgets/grid_combobox.cpp +index ca675ea..0382853 100644 +--- a/common/widgets/grid_combobox.cpp ++++ b/common/widgets/grid_combobox.cpp +@@ -91,7 +91,7 @@ void GRID_CELL_COMBOBOX::BeginEdit( int aRow, int aCol, wxGrid* aGrid ) + // This is a work around for the combobox being simply dismissed when a + // choice is made in it under OS X. The bug is almost certainly due to a + // problem in focus events generation logic but it's not obvious to fix and +- // for now this at least allows to use wxGrid. ++ // for now this at least allows one to use wxGrid. + Combo()->Popup(); + #endif + +diff --git a/common/widgets/grid_icon_text_helpers.cpp b/common/widgets/grid_icon_text_helpers.cpp +index 8a617d4..135d6fa 100644 +--- a/common/widgets/grid_icon_text_helpers.cpp ++++ b/common/widgets/grid_icon_text_helpers.cpp +@@ -188,7 +188,7 @@ void GRID_CELL_ICON_TEXT_POPUP::BeginEdit( int aRow, int aCol, wxGrid* aGrid ) + // This is a work around for the combobox being simply dismissed when a + // choice is made in it under OS X. The bug is almost certainly due to a + // problem in focus events generation logic but it's not obvious to fix and +- // for now this at least allows to use wxGrid. ++ // for now this at least allows one to use wxGrid. + Combo()->Popup(); + #endif + +diff --git a/eeschema/sch_edit_frame.h b/eeschema/sch_edit_frame.h +index 9b6e575..81b66de 100644 +--- a/eeschema/sch_edit_frame.h ++++ b/eeschema/sch_edit_frame.h +@@ -855,9 +855,9 @@ private: + void OnRescueProject( wxCommandEvent& event ); + void OnRemapSymbols( wxCommandEvent& aEvent ); + +- // a helper function to run the dialog that allows to rename the symbol library Id of +- // groups of components, for instance after a symbol has moved from a library to +- // another library ++ // a helper function to run the dialog that allows one to rename the symbol ++ // library Id of groups of components, for instance after a symbol has moved ++ // from a library to another library + void OnEditComponentSymbolsId( wxCommandEvent& aEvent ); + void OnPreferencesOptions( wxCommandEvent& event ); + void OnCancelCurrentCommand( wxCommandEvent& aEvent ); +diff --git a/pcbnew/grid_layer_box_helpers.cpp b/pcbnew/grid_layer_box_helpers.cpp +index e4de221..535641b 100644 +--- a/pcbnew/grid_layer_box_helpers.cpp ++++ b/pcbnew/grid_layer_box_helpers.cpp +@@ -149,7 +149,7 @@ void GRID_CELL_LAYER_SELECTOR::BeginEdit( int aRow, int aCol, wxGrid* aGrid ) + // This is a work around for the combobox being simply dismissed when a + // choice is made in it under OS X. The bug is almost certainly due to a + // problem in focus events generation logic but it's not obvious to fix and +- // for now this at least allows to use wxGrid. ++ // for now this at least allows one to use wxGrid. + if( !LayerBox()->IsPopupShown() ) + LayerBox()->Popup(); + #endif +diff --git a/pcbnew/python/plugins/qfn_wizard.py b/pcbnew/python/plugins/qfn_wizard.py +index 97e5334..a70880e 100644 +--- a/pcbnew/python/plugins/qfn_wizard.py ++++ b/pcbnew/python/plugins/qfn_wizard.py +@@ -82,7 +82,7 @@ class QFNWizard(FootprintWizardBase.FootprintWizard): + + pad_pitch = self.pads["pitch"] + pad_length = self.pads["length"] +- # offset allows to define how much of the pad is outside of the package ++ # offset allows one to define how much of the pad is outside of the package + pad_offset = self.pads["offset"] + pad_width = self.pads["width"] + diff --git a/patches/porting-kfreebsd-hurd/Fix-FTBFS-on-kFreeBSD-and-Hurd.patch b/patches/porting-kfreebsd-hurd/Fix-FTBFS-on-kFreeBSD-and-Hurd.patch new file mode 100644 index 00000000..17f64633 --- /dev/null +++ b/patches/porting-kfreebsd-hurd/Fix-FTBFS-on-kFreeBSD-and-Hurd.patch @@ -0,0 +1,23 @@ +From: Georges Khaznadar +Date: Sat, 3 Sep 2016 17:57:10 +0200 +Subject: Fix FTBFS on kFreeBSD and Hurd + +The modification should allow the package to be built on new platforms: +hurd and *freebsd. +--- + include/kiway.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/kiway.h b/include/kiway.h +index 6e27bbf..9c870e1 100644 +--- a/include/kiway.h ++++ b/include/kiway.h +@@ -116,7 +116,7 @@ as such! As such, it is OK to use UTF8 characters: + #define KIFACE_INSTANCE_NAME_AND_VERSION "KIFACE_1" + + #ifndef SWIG +-#if defined(__linux__) || defined(__FreeBSD__) ++#if defined(__linux__) || defined(__GLIBC__) || defined(__FreeBSD__) || defined(__GNU__) + #define LIB_ENV_VAR wxT( "LD_LIBRARY_PATH" ) + #elif defined(__WXMAC__) + #define LIB_ENV_VAR wxT( "DYLD_LIBRARY_PATH" ) diff --git a/patches/reproducibility/add-field-revdate-to-asciidoc-files-of-documentation.patch b/patches/reproducibility/add-field-revdate-to-asciidoc-files-of-documentation.patch new file mode 100644 index 00000000..7ed9d369 --- /dev/null +++ b/patches/reproducibility/add-field-revdate-to-asciidoc-files-of-documentation.patch @@ -0,0 +1,143 @@ +From: Carsten Schoenert +Date: Thu, 13 Oct 2016 21:08:18 +0200 +Subject: add field 'revdate' to asciidoc files of documentation + +For reproducibility we need to set up a date that's not depending on the +current time and timezone. We add a extra asciidoc control field +'revdate' and expand the variable behind that while building the package +with the date from the changelog file. +--- + doc/src/cvpcb/cvpcb.adoc | 1 + + doc/src/doc_writing_style_policy/doc_writing_style_policy.adoc | 1 + + doc/src/eeschema/eeschema.adoc | 1 + + doc/src/gerbview/gerbview.adoc | 1 + + doc/src/getting_started_in_kicad/getting_started_in_kicad.adoc | 1 + + doc/src/gui_translation_howto/gui_translation_howto.adoc | 1 + + doc/src/idf_exporter/idf_exporter.adoc | 1 + + doc/src/kicad/kicad.adoc | 1 + + doc/src/pcbnew/pcbnew.adoc | 1 + + doc/src/pl_editor/pl_editor.adoc | 1 + + doc/src/plugins/plugins.adoc | 1 + + 11 files changed, 11 insertions(+) + +diff --git a/doc/src/cvpcb/cvpcb.adoc b/doc/src/cvpcb/cvpcb.adoc +index 6fc50b9..be8528c 100644 +--- a/doc/src/cvpcb/cvpcb.adoc ++++ b/doc/src/cvpcb/cvpcb.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: article ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/doc_writing_style_policy/doc_writing_style_policy.adoc b/doc/src/doc_writing_style_policy/doc_writing_style_policy.adoc +index 3f9be8d..15ccd22 100644 +--- a/doc/src/doc_writing_style_policy/doc_writing_style_policy.adoc ++++ b/doc/src/doc_writing_style_policy/doc_writing_style_policy.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: article ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/eeschema/eeschema.adoc b/doc/src/eeschema/eeschema.adoc +index d1e116c..68c00c8 100644 +--- a/doc/src/eeschema/eeschema.adoc ++++ b/doc/src/eeschema/eeschema.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: book ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/gerbview/gerbview.adoc b/doc/src/gerbview/gerbview.adoc +index 565d708..0fef667 100644 +--- a/doc/src/gerbview/gerbview.adoc ++++ b/doc/src/gerbview/gerbview.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: article ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/getting_started_in_kicad/getting_started_in_kicad.adoc b/doc/src/getting_started_in_kicad/getting_started_in_kicad.adoc +index a260886..7e56d77 100644 +--- a/doc/src/getting_started_in_kicad/getting_started_in_kicad.adoc ++++ b/doc/src/getting_started_in_kicad/getting_started_in_kicad.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: book ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/gui_translation_howto/gui_translation_howto.adoc b/doc/src/gui_translation_howto/gui_translation_howto.adoc +index 7edca25..ef8b49d 100644 +--- a/doc/src/gui_translation_howto/gui_translation_howto.adoc ++++ b/doc/src/gui_translation_howto/gui_translation_howto.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: article ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/idf_exporter/idf_exporter.adoc b/doc/src/idf_exporter/idf_exporter.adoc +index a95f05d..75b0387 100644 +--- a/doc/src/idf_exporter/idf_exporter.adoc ++++ b/doc/src/idf_exporter/idf_exporter.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: article ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/kicad/kicad.adoc b/doc/src/kicad/kicad.adoc +index 874e1c9..d1b23c6 100644 +--- a/doc/src/kicad/kicad.adoc ++++ b/doc/src/kicad/kicad.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: book ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/pcbnew/pcbnew.adoc b/doc/src/pcbnew/pcbnew.adoc +index c3a1ecf..50c2284 100644 +--- a/doc/src/pcbnew/pcbnew.adoc ++++ b/doc/src/pcbnew/pcbnew.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: book ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/pl_editor/pl_editor.adoc b/doc/src/pl_editor/pl_editor.adoc +index c4db6b3..709dbe9 100644 +--- a/doc/src/pl_editor/pl_editor.adoc ++++ b/doc/src/pl_editor/pl_editor.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: article ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + +diff --git a/doc/src/plugins/plugins.adoc b/doc/src/plugins/plugins.adoc +index 09292ed..bd2f8f2 100644 +--- a/doc/src/plugins/plugins.adoc ++++ b/doc/src/plugins/plugins.adoc +@@ -1,5 +1,6 @@ + :author: The KiCad Team + :doctype: article ++:revdate: @REVDATE@ + :toc: + :ascii-ids: + diff --git a/patches/series b/patches/series new file mode 100644 index 00000000..c29ba881 --- /dev/null +++ b/patches/series @@ -0,0 +1,6 @@ +fixes/Modifing-the-Exec-cmd-in-the-desktop-files.patch +porting-kfreebsd-hurd/Fix-FTBFS-on-kFreeBSD-and-Hurd.patch +reproducibility/add-field-revdate-to-asciidoc-files-of-documentation.patch +fixes/spelling-fix-allows-to-allows-one-to.patch +fixes/Fix-dblatex-options-within-cmake-file.patch +fixes/Appdata-Add-missing-desktop-entry.patch diff --git a/rules b/rules new file mode 100755 index 00000000..08088a0f --- /dev/null +++ b/rules @@ -0,0 +1,173 @@ +#!/usr/bin/make -f +#export DH_VERBOSE=1 + +export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk +CFLAGS+=$(CPPFLAGS) +CXXFLAGS+=$(CPPFLAGS) + +# out of tree build folder for kicad application +DEB_BUILD_DIR=debian/build +# default install folder +INSTDIR=$(CURDIR)/debian/tmp +# catching make jobs from DEB_BUILD_OPTIONS +PARALLEL_BUILD=$(echo $DEB_BUILD_OPTIONS | sed -e '/parallel=/!s/.*/1/;s/.*parallel=\([0-9]\+\).*/\1/g') + +# other variables +include /usr/share/dpkg/pkg-info.mk +DATE = $(shell date +'%Y-%m-%d' -d@"$(SOURCE_DATE_EPOCH)") +export REVDATE := $(shell TZ=UTC date -d@"$(SOURCE_DATE_EPOCH)" +%Y-%m-%d) + +PREPROCESS_FILES := $(wildcard debian/*.in) + +ASCIIDOCFILES := \ + doc/src/cvpcb/cvpcb.adoc \ + doc/src/doc_writing_style_policy/doc_writing_style_policy.adoc \ + doc/src/eeschema/eeschema.adoc \ + doc/src/gerbview/gerbview.adoc \ + doc/src/getting_started_in_kicad/getting_started_in_kicad.adoc \ + doc/src/gui_translation_howto/gui_translation_howto.adoc \ + doc/src/idf_exporter/idf_exporter.adoc \ + doc/src/kicad/kicad.adoc \ + doc/src/pcbnew/pcbnew.adoc \ + doc/src/pl_editor/pl_editor.adoc \ + doc/src/plugins/plugins.adoc \ + $(NULL) + +DEB_KICAD_CMAKE_OPTS := \ + -DBUILD_GITHUB_PLUGIN=ON \ + -DCMAKE_CXX_FLAGS="$(CXXFLAGS) -DNDEBUG" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SHARED_LINKER_FLAGS_RELEASE="$(LDFLAGS)" \ + -DKICAD_SCRIPTING=ON \ + -DKICAD_SCRIPTING_ACTION_MENU=ON \ + -DKICAD_SCRIPTING_PYTHON3=ON \ + -DKICAD_SCRIPTING_MODULES=ON \ + -DKICAD_SCRIPTING_WXPYTHON=ON \ + -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON \ + -DKICAD_SPICE=ON \ + -DKICAD_USE_OCC=ON \ + -DKICAD_USE_OCE=OFF \ + $(NULL) + +DEB_DOC_CMAKE_OPTS := \ + -DCMAKE_INSTALL_PREFIX=/usr \ + $(NULL) + +DEB_I18N_CMAKE_OPTS := \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DKICAD_I18N_UNIX_STRICT_PATH=ON \ + $(NULL) + +$(PREPROCESS_FILES:.in=): %: %.in + sed -e 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@ + +%: + dh $@ --with-python3 + +override_dh_auto_configure: + sed -i 's/@REVDATE@/$(REVDATE)/' $(ASCIIDOCFILES) + # Replacing the hardcoded upstream version with the Debian version into the CMake KiCad versioning machanism. + sed -i 's/^set( KICAD.*/set( KICAD_VERSION "$(DEB_VERSION)" )/g' CMakeModules/KiCadVersion.cmake + mkdir -p $(DEB_BUILD_DIR) + ################################# + # configuring KiCad application # + ################################# + dh_auto_configure --sourcedirectory=$(CURDIR) --builddirectory=$(DEB_BUILD_DIR) -- $(DEB_KICAD_CMAKE_OPTS) + ################################### + # configuring KiCad documentation # + ################################### + dh_auto_configure --sourcedirectory=$(CURDIR)/doc --builddirectory=$(DEB_BUILD_DIR)/doc -- $(DEB_DOC_CMAKE_OPTS) + ################################ + # configuring KiCad i18n files # + ################################ + dh_auto_configure --sourcedirectory=$(CURDIR)/i18n --builddirectory=$(DEB_BUILD_DIR)/i18n -- $(DEB_I18N_CMAKE_OPTS) + +override_dh_auto_build-arch: + ############################## + # building KiCad application # + ############################## + dh_auto_build --sourcedirectory=$(CURDIR) --builddirectory=$(DEB_BUILD_DIR) + +override_dh_auto_build-indep: + ################################ + # building KiCad documentation # + ################################ + dh_auto_build --sourcedirectory=$(CURDIR)/doc --builddirectory=$(DEB_BUILD_DIR)/doc + ############################# + # building KiCad i18n files # + ############################# + dh_auto_build --sourcedirectory=$(CURDIR)/i18n --builddirectory=$(DEB_BUILD_DIR)/i18n + +override_dh_auto_install-arch: $(PREPROCESS_FILES:.in=) + ################################ + # installing KiCad application # + ################################ + dh_auto_install --destdir=$(INSTDIR) --sourcedirectory=$(CURDIR) --builddirectory=$(DEB_BUILD_DIR) + ############################### + # installing KiCad i18n files # + ############################### + dh_auto_install --destdir=$(INSTDIR) --sourcedirectory=$(CURDIR)/i18n --builddirectory=$(DEB_BUILD_DIR)/i18n + # Removing a potentially added RUNPATH from the Pcbnew Python library. + chrpath --delete $(CURDIR)/debian/tmp/usr/lib/python3/dist-packages/_pcbnew.so + # some tweaks before running the next dh sequencers + # fixing icon sizes + images=$$(find $(INSTDIR)/usr/share/icons/hicolor/48x48 -name "*.png"); \ + for f in $$images; do \ + size=$$(identify $$f | sed -n 's/.* PNG \(4[^ ]*\) .*/\1/ p'); \ + if [ "$$size" != "48x48" ]; then \ + echo "Resize $$(basename $$f) : $$size => 48x48"; \ + convert -resize '48x48!' $$f $$f.tmp && mv $$f.tmp $$f; \ + fi; \ + done + # The kicad XPM icon comes with a to high resolution, fixing before install. + convert -resize '32x32!' $(CURDIR)/bitmaps_png/icons/icon_kicad.xpm $(CURDIR)/bitmaps_png/icons/kicad.xpm + +override_dh_auto_install-indep: $(PREPROCESS_FILES:.in=) + ########################## + # installing KiCad demos # + ########################## + dh_auto_install --destdir=$(INSTDIR) --sourcedirectory=$(CURDIR) --builddirectory=$(DEB_BUILD_DIR)/demos + ################################## + # installing KiCad documentation # + ################################## + dh_auto_install --destdir=$(INSTDIR) --sourcedirectory=$(CURDIR)/doc --builddirectory=$(DEB_BUILD_DIR)/doc + +override_dh_install-arch: + dh_install -a + dh_python3 + +override_dh_install-indep: + dh_install -i + +override_dh_fixperms-arch: + dh_fixperms + # fixing file permissions for *.py files in kicad + for i in `find $(CURDIR)/debian/kicad/usr -type f -name "*.py"`; do \ + FOUND_PYTHON=$$(head -n1 $$i | grep python); \ + if [ "$$FOUND_PYTHON" != "" ]; then \ + chmod +x $$i; \ + else \ + chmod -x $$i; \ + fi; \ + done + +override_dh_missing: + dh_missing --exclude usr/share/doc/kicad/scripts/lib_convert.py \ + --exclude usr/share/doc/kicad/scripts/test_plugin.py \ + --exclude usr/share/doc/kicad/scripts/test_kicad_plugin.py \ + --exclude usr/share/doc/kicad/scripts/ddr3_length_match.py + +override_dh_strip-arch: + dh_strip + # strip unneeded symbols from the kicad specific libraries in /usr/lib/kicad/ + strip --strip-unneeded --remove-section=.comment $(CURDIR)/debian/kicad/usr/lib/kicad/_*.kiface + +override_dh_shlibdeps: + dh_shlibdeps -a -l $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) \ + -Xlibkicad_3dsg \ + -Xlibs3d_plugin_idf \ + -Xlibs3d_plugin_vrml \ + -X_pcbnew.$(DEB_HOST_MULTIARCH) diff --git a/source/format b/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/include-binaries b/source/include-binaries new file mode 100644 index 00000000..bc218f6f --- /dev/null +++ b/source/include-binaries @@ -0,0 +1 @@ +debian/kicad-packages-relations.dia diff --git a/tests/control b/tests/control new file mode 100644 index 00000000..3f33e2cd --- /dev/null +++ b/tests/control @@ -0,0 +1,3 @@ +Tests: smoke +Depends: kicad, python3-nose +Restrictions: skippable, superficial, allow-stderr, diff --git a/tests/smoke b/tests/smoke new file mode 100755 index 00000000..697701d8 --- /dev/null +++ b/tests/smoke @@ -0,0 +1,10 @@ +#!/usr/bin/python3 + +''' +Really simple test to see if the pcbnew package can be imported. +Right now there are no additional functional tests. If you can provide some +usefull tests here please provide your suggestions via the BTS. + +''' + +import pcbnew diff --git a/watch b/watch new file mode 100644 index 00000000..e60b4f52 --- /dev/null +++ b/watch @@ -0,0 +1,16 @@ +# 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 git with some tweaks, see README.source. +version=4 + +# We ignore all x.99.x versions and map them back to x.0.x + +opts="mode=git, \ + uversionmangle=s/-(beta|rc|dev)/~$1/; \ + s/\.-(beta|rc|dev)\.\d.*//; \ + s/\.99/\.0/; \ + s/\.\.//,\ + dversionmangle=s/\+dfsg(\.?\d+)?$//" \ + https://gitlab.com/kicad/code/kicad.git \ + refs/tags/(\d+\.\d+\.\d+(?:\.?beta[1-9])?)