Import kicad_5.0.2+dfsg1-1.debian.tar.xz
authorCarsten Schoenert <c.schoenert@t-online.de>
Sun, 16 Dec 2018 08:01:15 +0000 (08:01 +0000)
committerCarsten Schoenert <c.schoenert@t-online.de>
Sun, 16 Dec 2018 08:01:15 +0000 (08:01 +0000)
[dgit import tarball kicad 5.0.2+dfsg1-1 kicad_5.0.2+dfsg1-1.debian.tar.xz]

69 files changed:
README.Debian [new file with mode: 0644]
README.source [new file with mode: 0644]
changelog [new file with mode: 0644]
clean_sourceless_pdf [new file with mode: 0755]
compat [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
create_kicad_upstream_tarballs.sh [new file with mode: 0755]
gbp.conf [new file with mode: 0644]
kicad-demos.install [new file with mode: 0644]
kicad-doc-ca.doc-base [new file with mode: 0644]
kicad-doc-ca.install [new file with mode: 0644]
kicad-doc-de.doc-base [new file with mode: 0644]
kicad-doc-de.install [new file with mode: 0644]
kicad-doc-en.doc-base [new file with mode: 0644]
kicad-doc-en.install [new file with mode: 0644]
kicad-doc-es.doc-base [new file with mode: 0644]
kicad-doc-es.install [new file with mode: 0644]
kicad-doc-fr.doc-base [new file with mode: 0644]
kicad-doc-fr.install [new file with mode: 0644]
kicad-doc-hu.install [new file with mode: 0644]
kicad-doc-id.doc-base [new file with mode: 0644]
kicad-doc-id.install [new file with mode: 0644]
kicad-doc-it.doc-base [new file with mode: 0644]
kicad-doc-it.install [new file with mode: 0644]
kicad-doc-ja.doc-base [new file with mode: 0644]
kicad-doc-ja.install [new file with mode: 0644]
kicad-doc-nl.doc-base [new file with mode: 0644]
kicad-doc-nl.install [new file with mode: 0644]
kicad-doc-pl.doc-base [new file with mode: 0644]
kicad-doc-pl.install [new file with mode: 0644]
kicad-doc-pt.install [new file with mode: 0644]
kicad-doc-ru.doc-base [new file with mode: 0644]
kicad-doc-ru.install [new file with mode: 0644]
kicad-doc-zh-cn.install [new file with mode: 0644]
kicad-doc-zh.doc-base [new file with mode: 0644]
kicad-doc-zh.install [new file with mode: 0644]
kicad-packages-relations.dia [new file with mode: 0644]
kicad.NEWS [new file with mode: 0644]
kicad.desktop [new file with mode: 0644]
kicad.install.in [new file with mode: 0644]
kicad.links [new file with mode: 0644]
kicad.lintian-overrides [new file with mode: 0644]
kicad.manpages [new file with mode: 0644]
man/bitmap2component.1 [new file with mode: 0644]
man/cvpcb.1 [new file with mode: 0644]
man/dxf2idf.1 [new file with mode: 0644]
man/eeschema.1 [new file with mode: 0644]
man/gerbview.1 [new file with mode: 0644]
man/idf2vrml.1 [new file with mode: 0644]
man/idfcyl.1 [new file with mode: 0644]
man/idfrect.1 [new file with mode: 0644]
man/kicad.1 [new file with mode: 0644]
man/pcb_calculator.1 [new file with mode: 0644]
man/pcbnew.1 [new file with mode: 0644]
man/pl_editor.1 [new file with mode: 0644]
patches/debian-hacks/Remove-specific-Japanese-translation-within-pcbnew.adoc.patch [new file with mode: 0644]
patches/debian-hacks/Removing-hyphen-inside-KICAD_FULL_VERSION.patch [new file with mode: 0644]
patches/fixes/Add-German-translations-entries-to-appdata.xml.patch [new file with mode: 0644]
patches/fixes/Modifing-the-Exec-cmd-in-the-desktop-files.patch [new file with mode: 0644]
patches/porting-kfreebsd-hurd/Fix-FTBFS-on-kFreeBSD-and-Hurd.patch [new file with mode: 0644]
patches/reproducibility/add-field-revdate-to-asciidoc-files-of-documentation.patch [new file with mode: 0644]
patches/series [new file with mode: 0644]
rules [new file with mode: 0755]
source/format [new file with mode: 0644]
source/include-binaries [new file with mode: 0644]
tests/control [new file with mode: 0644]
tests/smoke [new file with mode: 0755]
watch [new file with mode: 0644]

diff --git a/README.Debian b/README.Debian
new file mode 100644 (file)
index 0000000..986d7fe
--- /dev/null
@@ -0,0 +1,117 @@
+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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  Mo, 23 Apr 2018 15:00:00 +0800
+
+KiCad 5, GTK+2 vs GTK+3 Restrictions
+------------------------------------
+
+Right now KiCad 5.x isn't fully ready for using GTK+3 bindings through
+wxWidgets3 and related additional packages which depend somehow on wxWidget3
+like the package wxpython.
+
+What are the problems?
+There are two bigger issues that resulting in some restricted behavior of
+the KiCad binaries.
+
+ 1.) First the wxWidget GUI binding against GTK+3 aren't fully
+     ready for a full productive usage of the KiCad suite and KiCad is becoming
+     significantly sluggish if the GTK+3 libraries of wxWidget would be used.
+     Also some sporadic segfaults can happen. To use GTK+3 some more source
+     code improvements needs to be done by upstream. Maybe a series of
+     KiCad 5.1.x will be released later to fix this problem.
+     So currently KiCad is build to use still GTK+2 bindings.
+
+ 2.) The usage of the scripting features of wxpython isn't possible as the
+     wxpython package isn't available anymore for usage with GTK+2. This
+     unfortunately is resulting in a turned off support of SCRIPTING_WXPYTHON
+     and the Pcbnew application hasn't a Python scripting interface for now.
+     This should be usable again once a full GTK+3 support is built into KiCad.
+
+ -- Carsten Schoenert <c.schoenert@t-online.de>  Sat, 26 May 2018 12:00:00 +0200
+
+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 <c.schoenert@t-online.de>  Sun, 8 Apr 2018 18:00:00 +0200
diff --git a/README.source b/README.source
new file mode 100644 (file)
index 0000000..1e5affa
--- /dev/null
@@ -0,0 +1,36 @@
+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 helper script debian/create_kicad_upstream_tarballs.sh will create all the
+tarballs if a new version is released. The script will create the following
+files in /tmp/kicad-tmp
+
+   kicad_<version>+dfsg<x>.orig.tar.xz
+   kicad_<version>+dfsg<x>.orig-doc.tar.xz
+   kicad_<version>+dfsg<x>.orig-i18n.tar.xz
+
+Please call the script without any option or with option '-h' to see how the
+script should be called.
+The helper script will remove files that are not DFSG clean like sourceless PDF
+and SVG/CPP filesi, if there are any, without a DFSG compatible license.
+
+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 Schönert <c.schoenert@t-online.de>, Wed, 7 Mar 2018 17:05:00 +0100
diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..6fa3a5b
--- /dev/null
+++ b/changelog
@@ -0,0 +1,1013 @@
+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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <c.schoenert@t-online.de>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <Dejan.Latinovic@imgtec.com>.
+    Closes: #741743
+
+ -- Anibal Monsalve Salazar <anibal@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@debian.org>  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 <georgesk@ofset.org>  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 <vela@debian.org>  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 <georgesk@ofset.org>  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 <georgesk@ofset.org>  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 <georgesk@ofset.org>  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 <georgesk@ofset.org>  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 <georgesk@ofset.org>  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 <georgesk@ofset.org>  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 <georgesk@ofset.org>  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 <richardaburton@gmail.com>  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 <richardaburton@gmail.com>  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 <richardaburton@gmail.com>  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 <richardaburton@gmail.com>  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 <richardaburton@gmail.com>  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 <richardaburton@gmail.com>  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 <danielpriem@flexserv.de>  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 <danielpriem@flexserv.de>  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 <kicad-devel@lists.mose.flexserv.de>  Fri,  3 Nov 2006 19:33:07 +0100
+
+kicad (0.0.20060626-1) unstable; urgency=low
+
+  * Initial release (Closes: #278581)
+
+ -- Richard Antony Burton <richardaburton@hotmail.com>  Sat, 30 Sep 2006 22:24:06 +0200
diff --git a/clean_sourceless_pdf b/clean_sourceless_pdf
new file mode 100755 (executable)
index 0000000..8be694b
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+sourceSuffixes="odt odp odg odm sxw"
+: > debian/erased_pdfs.log
+
+for d in doc Documentation pcb_calculator; do
+    find $d -name '*.pdf' -print |
+    while read p; do
+       ok=0
+       dir=$(dirname "$p")
+       b=$(basename "$p")
+       for s in $sourceSuffixes; do
+           sourcePattern="${b/.pdf/*.$s}"
+           found=$(find $dir -iname "$sourcePattern")
+           if  [ -n "$found" ]; then ## found source file
+               ok=1
+           fi
+       done
+       if [ -n "$(find $dir -iname '${b/.pdf/}')" ]; then ## found directory
+           ok=1
+       fi
+       if [ $ok = 0 ]; then
+           echo $p is sourceless, erasing it | tee -a debian/erased_pdfs.log
+           rm "$p"
+       fi
+    done
+done
diff --git a/compat b/compat
new file mode 100644 (file)
index 0000000..b4de394
--- /dev/null
+++ b/compat
@@ -0,0 +1 @@
+11
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..baac457
--- /dev/null
+++ b/control
@@ -0,0 +1,394 @@
+Source: kicad
+Section: electronics
+Priority: optional
+Maintainer: Debian Electronics Team <pkg-electronics-devel@alioth-lists.debian.net>
+Uploaders:
+ Carsten Schoenert <c.schoenert@t-online.de>,
+ Georges Khaznadar <georgesk@debian.org>,
+Build-Depends:
+ asciidoc-base,
+ asciidoc-dblatex,
+ cmake,
+ chrpath,
+ dblatex,
+ debhelper (>= 11),
+ dh-python,
+ docbook-utils,
+ docbook-xsl,
+ doxygen,
+ dpkg-dev (>= 1.16.1.1~),
+ fonts-freefont-ttf,
+ fonts-vlgothic,
+ gettext,
+ git,
+ imagemagick,
+ libboost-context-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,
+ liblocale-gettext-perl,
+ libngspice0-dev,
+ liboce-foundation-dev,
+ liboce-ocaf-dev,
+ libpython-stdlib,
+ libssl-dev,
+ libterm-readkey-perl,
+ libtext-wrapi18n-perl,
+ libunicode-linebreak-perl,
+ libwxgtk3.0-dev,
+ libxml2-utils,
+ lmodern,
+ pkg-config,
+ po4a,
+ python-all,
+ python-dev,
+ 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,
+Vcs-Git: https://salsa.debian.org/electronics-team/KiCad/kicad
+Vcs-Browser: https://salsa.debian.org/electronics-team/KiCad/kicad.git
+Standards-Version: 4.2.1
+Homepage: http://www.kicad-pcb.org
+
+Package: kicad
+Architecture: any-amd64 any-i386 arm64 armhf
+Depends:
+ libngspice0,
+ ${misc:Depends},
+ ${python: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-nl | kicad-doc-pl | kicad-doc-ru | kicad-doc-zh,
+ kicad-packages3d,
+Recommends:
+ kicad-libraries,
+ kicad-demos,
+ xsltproc,
+Breaks:
+ kicad-common (<< 5.0.0~rc1+dfsg1-1~),
+Replaces:
+ kicad-common (<< 5.0.0~rc1+dfsg1-1~),
+Description: Electronic schematic and PCB design software
+ Kicad is a suite of programs for the creation of printed circuit boards.
+ It includes a schematic editor, a PCB layout tool, support tools and a
+ 3D viewer to display a finished & fully populated PCB.
+ .
+ Kicad is made up of 5 main components:
+ .
+  * kicad - project manager
+  * eeschema - schematic editor
+  * pcbnew - PCB editor
+  * gerbview - GERBER viewer
+  * cvpcb - footprint selector for components
+ .
+ Libraries:
+  * Both eeschema and pcbnew have library managers and editors for their
+    components and footprints
+  * You can easily create, edit, delete and exchange library items
+  * Documentation files can be associated with components, footprints and key
+    words, allowing a fast search by function
+  * Very large libraries are available for schematic components and footprints
+  * Most components have corresponding 3D models
+
+Package: kicad-common
+Architecture: all
+Multi-Arch: foreign
+Section: oldlibs
+Depends:
+ kicad-libraries,
+ ${misc:Depends},
+Description: Old common files used by kicad - Transitional Package
+ All the typical used an needed libraries like the schematic symbols, footprints
+ and templates are now provided by the metapackage 'kicad-libraries' which will
+ be pulled from this transitional package.
+ .
+ 3D models are moved over to package kicad-packages3d which is currently only
+ suggested due the installation size.
+ .
+ This is a transitional package. It can be safely removed.
+
+Package: kicad-demos
+Architecture: all
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends},
+Suggests:
+ kicad (>= 5.0.0~rc1+dfsg1-1~),
+Provides:
+ kicad-common,
+Breaks:
+ kicad-common (<< 5.0.0~rc1+dfsg1-1~),
+Replaces:
+ kicad-common (<< 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
+  * 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 German, 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
+  * 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-nl
+Section: doc
+Architecture: all
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends},
+Description: Kicad help files (Dutch)
+ This package provides various documentation files for KiCad in Dutch, like
+ the EPUB and the PDF files and also the OnLine HTML documentation for:
+ .
+  * GSIK - Getting Started in KiCad
+
+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
+  * 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
+
+Package: kicad-libraries
+Architecture: all
+Section: metapackages
+Multi-Arch: foreign
+Depends:
+ kicad-footprints,
+ kicad-symbols,
+ kicad-templates,
+ ${misc:Depends},
+Suggests:
+ kicad-packages3d,
+Provides:
+ kicad-common,
+Breaks:
+ kicad-common (<< 5.0.0~rc1+dfsg1-1~),
+Replaces:
+ kicad-common (<< 5.0.0~rc1+dfsg1-1~),
+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 (file)
index 0000000..86dabfc
--- /dev/null
+++ b/copyright
@@ -0,0 +1,4825 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: kicad
+Source: lp:kicad/4.0 or https://github.com/KiCad/kicad-source-mirror
+ https://github.com/KiCad/kicad-doc
+ https://github.com/KiCad/kicad-i18qn
+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-2018 KiCad Developers <kicad-developers@lists.launchpad.net>
+License: GPL-2+
+
+Files: 3d-viewer/*
+Copyright: 2015-2017, Mario Luzeiro <mrluzeiro@ua.pt>
+ 1992-2019, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: 3d-viewer/3d_cache/*
+Copyright: 2015-2017, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+License: GPL-2+
+
+Files: 3d-viewer/3d_cache/3d_info.h
+Copyright: 2015, Mario Luzeiro <mrluzeiro@ua.pt>
+ 2015, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+ 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <mrluzeiro@ua.pt>
+ 2016, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+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 <mrluzeiro@ua.pt>
+ 2015-2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 2015, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+License: GPL-2+
+
+Files: 3d-viewer/3d_cache/dialogs/panel_prev_model.h
+Copyright: 2016, Mario Luzeiro <mrluzeiro@ua.pt>
+ 2015, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+ 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 <mrluzeiro@ua.pt>
+ 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 <mrluzeiro@ua.pt>
+ 2014, 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2011, 2013, Wayne Stambaugh <stambaughw@verizon.net>
+ 1992-2017, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: 3d-viewer/3d_viewer/*
+Copyright: 2015, 2016, Mario Luzeiro <mrluzeiro@ua.pt>
+ 2014, 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2011, 2013, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <mrluzeiro@ua.pt>
+ 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 <stambaughw@verizon.net>
+ 2012, 2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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
+ common/copy_to_clipboard.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
+ common/eda_graphic_text_ctrl.cpp
+ common/zoom.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
+ common/trigo.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 <dick@softplc.com>
+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/block_commande.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: common/colors_design_settings.cpp
+ common/eda_doc.cpp
+ common/gbr_metadata.cpp
+ common/html_messagebox.cpp
+ common/layer_box_selector.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 <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: common/config_params.cpp
+Copyright: 2008, 2009, 2011, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <Rafael.Sokolowski@web.de>
+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_env_var_config.cpp
+Copyright: 2015-2017, KiCad Developers, see AUTHORS.txt for contributors.
+ 2015, Wayne Stambaugh <stambaughw@gmail.com>
+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 <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 1992-2017, KiCad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: common/draw_frame.cpp
+Copyright: 2008, Wayne Stambaugh <stambaughw@gmail.com>
+ 2004-2017, KiCad Developers, see AUTHORS.txt for contributors.
+ 2004-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr
+License: GPL-2+
+
+Files: common/draw_graphic_text.cpp
+Copyright: 2014-2017, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2008-2016, Wayne Stambaugh <stambaughw@verizon.net>
+ 2007-2015, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 1992-2017, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: common/draw_panel.cpp
+Copyright: 2009, Jean-Pierre Charras, jean-pierre.charras@gipsa-lab.inpg.fr
+ 2007, Wayne Stambaugh <stambaughw@gmail.com>
+ 1992-2016, 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 <dick@softplc.com>
+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 <dick@softplc.com>
+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 <stambaughw@gmail.com>
+ 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 <pavlina.chris@gmail.com>
+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 <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 2011, Jean-Pierre Charras, <jp.charras@wanadoo.fr>
+ 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 <stambaughw@gmail.com>
+ 2010-2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+License: GPL-2+
+
+Files: common/gal/cairo/cairo_gal.cpp
+Copyright: 2013-2017, CERN
+ 2012, Torsten Hueter, torstenhtr <at> 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 <at> 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 <at> gmx.de
+License: GPL-2+
+
+Files: common/gal/hidpi_gl_canvas.cpp
+Copyright: 2017, Bernhard Stegmaier <stegmaier@sw-systems.de>
+ 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 <at> gmx.de
+License: GPL-2+
+
+Files: common/gal/opengl/shader.cpp
+Copyright: 2012, Torsten Hueter, torstenhtr <at> 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 <at> 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 <stambaughw@verizon.net>
+ 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 <stambaughw@verizon.net>
+ 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 <stambaughw@verizon.net>
+ 1992-2016, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: common/incremental_text_ctrl.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: common/kicad_curl/*
+Copyright: 2016, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 2015, Mark Roszko <mark.roszko@gmail.com>
+ 2015, KiCad Developers, see CHANGELOG.TXT for contributors.
+License: GPL-3+
+
+Files: common/kicad_curl/kicad_curl_easy.cpp
+Copyright: 2015, Mark Roszko <mark.roszko@gmail.com>
+ 2015, KiCad Developers, see CHANGELOG.TXT for contributors.
+License: GPL-3+
+
+Files: common/kiface_i.cpp
+Copyright: 2014, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 2008-2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+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 <dick@softplc.com>
+ 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors.
+License: GPL-2+
+
+Files: common/lib_id.cpp
+Copyright: 2012, Wayne Stambaugh <stambaughw@gmail.com>
+ 2010-2017, KiCad Developers, see change_log.txt for contributors.
+ 2010-2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+License: GPL-2+
+
+Files: common/lib_table_base.cpp
+Copyright: 2012-2017, Wayne Stambaugh <stambaughw@gmail.com>
+ 2012-2017, KiCad Developers, see AUTHORS.txt for contributors.
+ 2010-2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+License: GPL-2+
+
+Files: common/libeval/*
+Copyright: 2017, Michael Geselbracht, mgeselbracht3@gmail.com
+License: GPL-3+
+
+Files: common/math/*
+Copyright: CERN / 2005, Michael Niedermayer <michaelni@gmx.at>
+License: GPL-2+
+
+Files: common/md5_hash.cpp
+Copyright: no-info-found
+License: GPL-1
+
+Files: common/newstroke_font.cpp
+Copyright: 2010, vladimir uryvaev <vovanius@bk.ru>
+ 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 <jp.charras at wanadoo.fr>.
+License: GPL-2+
+
+Files: common/painter.cpp
+Copyright: 2013, CERN
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+License: GPL-2+
+
+Files: common/pgm_base.cpp
+Copyright: 2008-2016, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 2016, Kicad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: common/reporter.cpp
+ common/validators.cpp
+Copyright: 2013, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <cirilo.bernardo@gmail.com>
+License: GPL-3+
+
+Files: common/swig/*
+Copyright: 2012-2014, Miguel Angel Ajo <miguelangel@nbee.es>
+ 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 <stambaughw@verizon.net>
+License: GPL-2+
+
+Files: common/view/view_controls.cpp
+Copyright: 2013-2015, CERN
+ 2012, Torsten Hueter, torstenhtr <at> 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 <at> 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 <pavlina.chris@gmail.com>
+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 <pavlina.chris@gmail.com>
+ 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 <stambaughw@gmail.com>
+ 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 <dick@softplc.com>
+ 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 <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: cvpcb/dialogs/*
+Copyright: 2010-2014, Jean-Pierre Charras <jp.charras at wanadoo.fr>
+ 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 <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: cvpcb/tool_cvpcb.cpp
+Copyright: 2015, 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2011, 2013, Wayne Stambaugh <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-3+
+
+Files: demos/*
+Copyright: 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors.
+License: GPL-2+
+
+Files: doc/*
+Copyright: (C) 2006-2018 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: 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/libedit_onrightclick.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 <pavlina.chris@gmail.com>
+License: GPL-2+
+
+Files: eeschema/backanno.cpp
+ eeschema/getpart.cpp
+ eeschema/lib_edit_frame.cpp
+ eeschema/lib_export.cpp
+ eeschema/lib_pin.cpp
+ eeschema/libedit.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 <stambaughw@gmail.com>
+ 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 <stambaughw@verizon.net>
+ 2004-2016, KiCad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: eeschema/block_libedit.cpp
+ eeschema/controle.cpp
+Copyright: 2008-2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <stambaughw@verizon.net>
+ 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
+ eeschema/symbedit.cpp
+Copyright: 2008, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <stambaughw@gmail.com>
+ 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 <stambaughw@gmail.com>
+ 2004-2017, KiCad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: eeschema/cmp_tree_model.cpp
+ eeschema/cmp_tree_model.h
+ eeschema/cmp_tree_model_adapter.cpp
+ eeschema/cmp_tree_model_adapter.h
+ eeschema/cmp_tree_model_adapter_base.cpp
+ eeschema/cmp_tree_model_adapter_base.h
+Copyright: 2017, Chris Pavlina <pavlina.chris@gmail.com>
+ 2014-2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 2014, Henner Zeller <h.zeller@acm.org>
+License: GPL-3+
+
+Files: eeschema/component_references_lister.cpp
+Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 1992-2011, jean-pierre Charras <jp.charras at wanadoo.fr>
+ 1992-2011, Wayne Stambaugh <stambaughw@verizon.net>
+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
+ eeschema/libedit_plot_component.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 <h.zeller@acm.org>
+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 <stambaughw@verizon.net>
+ 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_libentry_fields_in_lib.cpp
+Copyright: 2007, 2008, 2011-2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 2004-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 <hillbrand@ucdavis.edu>
+ 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_eeschema_options.cpp
+ eeschema/dialogs/dialog_eeschema_options.h
+ eeschema/dialogs/dialog_libedit_options.h
+ eeschema/dialogs/dialog_schematic_find.cpp
+ eeschema/dialogs/dialog_schematic_find.h
+Copyright: 2009-2017, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <stambaughw@gmail.com>
+ 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
+ eeschema/dialogs/dialog_sym_lib_table.cpp
+ eeschema/dialogs/dialog_sym_lib_table.h
+Copyright: 2017, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <stambaughw@verizon.net>
+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 <stambaughw@verizon.net>
+License: GPL-2+
+
+Files: eeschema/dialogs/dialog_libedit_options.cpp
+Copyright: 2012-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2008-2017, Wayne Stambaugh <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: eeschema/dialogs/dialog_netlist.cpp
+Copyright: 2013-2017, Jean-Pierre Charras, jp.charras@wanadoo.fr
+ 2013, Wayne Stambaugh <stambaughw@gmail.com>
+ 1992-2017, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: eeschema/dialogs/dialog_plot_schematic.cpp
+Copyright: 2011, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <stambaughw@verizon.net>
+ 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 <stambaughw@verizon.net>
+ 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
+ eeschema/symbdraw.cpp
+Copyright: 2009-2017, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <stambaughw@gmail.com>
+License: GPL-2+
+
+Files: eeschema/erc.cpp
+ eeschema/hotkeys.cpp
+ eeschema/netlist_object.cpp
+ eeschema/onleftclick.cpp
+ eeschema/pinedit.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 <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: eeschema/erc.h
+Copyright: 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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/libedit_undo_redo.cpp
+ eeschema/libfield.cpp
+ 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 <stambaughw@gmail.com>
+ 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 <stambaughw@gmail.com>
+ 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 <pavlina.chris@gmail.com>
+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 <dick@softplc.com>
+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 <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: eeschema/lib_draw_item.cpp
+Copyright: 2015, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <stambaughw@gmail.com>
+ 2015, Jean-Pierre Charras, jaen-pierre.charras at wanadoo.fr
+ 2004-2017, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: eeschema/lib_edit_frame.h
+Copyright: 2017, CERN
+ 2014, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2008, Wayne Stambaugh <stambaughw@gmail.com>
+ 2004-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: eeschema/lib_manager.cpp
+ eeschema/lib_manager.h
+ eeschema/lib_manager_adapter.cpp
+ eeschema/lib_manager_adapter.h
+ 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 <stambaughw@gmail.com>
+ 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 <stambaughw@gmail.com>
+ 2004-2017, KiCad Developers, see AUTHORS.txt for contributors.
+ 2004, Jean-Pierre Charras, jp.charras ar wanadoo.fr
+License: GPL-2+
+
+Files: eeschema/libedit_onleftclick.cpp
+ eeschema/netlist_object.h
+ eeschema/plot_schematic_SVG.cpp
+Copyright: 2008-2016, Wayne Stambaugh <stambaughw@verizon.net>
+ 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/menubar_libedit.cpp
+Copyright: 2008, 2009, 2011, Wayne Stambaugh <stambaughw@gmail.com>
+ 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: eeschema/netlist.h
+Copyright: 1992-2015, KiCad Developers, see changelog.txt for contributors.
+ 1992-2011, jean-pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
+ 1992-2011, Wayne Stambaugh <stambaughw@verizon.net>
+License: GPL-2+
+
+Files: eeschema/netlist_exporters/*
+Copyright: 2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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/qa/*
+Copyright: 2013-2018, CERN
+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 <dick@softplc.com>
+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 <stambaughw@verizon.net>
+License: GPL-2+
+
+Files: eeschema/sch_component.h
+Copyright: 2015, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <stambaughw@gmail.com>
+ 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 <jean-pierre.charras@gipsa-lab.inpg.fr>
+ 1992-2011, Wayne Stambaugh <stambaughw@verizon.net>
+License: GPL-2+
+
+Files: eeschema/sch_screen.cpp
+Copyright: 2013, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 2008, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <stambaughw@gmail.com>
+ 1992-2017, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: eeschema/symbol_lib_table.h
+Copyright: 2016, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <dick@softplc.com>
+License: GPL-2+
+
+Files: eeschema/tool_lib.cpp
+Copyright: 2008, Wayne Stambaugh <stambaughw@gmail.com>
+ 2004-2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 2004, Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com
+License: GPL-2+
+
+Files: eeschema/tool_viewlib.cpp
+Copyright: 2016, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2008, Wayne Stambaugh <stambaughw@gmail.com>
+ 2004-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-3+
+
+Files: eeschema/widgets/*
+Copyright: 2015, Simon Richter <Simon.Richter@hogyros.de>
+License: GPL-2+
+
+Files: eeschema/widgets/cmp_tree_pane.cpp
+ eeschema/widgets/cmp_tree_pane.h
+ eeschema/widgets/tuner_slider.cpp
+ eeschema/widgets/tuner_slider.h
+Copyright: 2013-2018, CERN
+License: GPL-3+
+
+Files: eeschema/widgets/component_tree.cpp
+ eeschema/widgets/component_tree.h
+Copyright: 2014-2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 2014, Henner Zeller <h.zeller@acm.org>
+License: GPL-2+
+
+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 <dick@softplc.com>
+ 1992-2017, KiCad Developers, see AUTHORS.txt for contributors.
+ 1992-2017, Jean-Pierre Charras <jp.charras at wanadoo.fr>
+License: GPL-2+
+
+Files: gerbview/am_param.h
+ gerbview/gbr_layer_box_selector.cpp
+Copyright: 2010, 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 1992-2017, KiCad Developers, see change_log.txt for contributors.
+ 1992-2017, Jean-Pierre Charras <jp.charras at wanadoo.fr>
+License: GPL-2+
+
+Files: gerbview/block.cpp
+Copyright: 1992-2010, KiCad Developers, see change_log.txt for contributors.
+ 1992-2010, <Jean-Pierre Charras>
+License: GPL-2+
+
+Files: gerbview/clear_gbr_drawlayers.cpp
+ gerbview/files.cpp
+ gerbview/printout_control.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, <Jean-Pierre Charras>
+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 <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: gerbview/dcode.h
+Copyright: 2010, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 1992-2010, KiCad Developers, see change_log.txt for contributors.
+ 1992-2010, Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
+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_print_using_printer.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: 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/dialogs/gerbview_dialog_display_options_frame.cpp
+Copyright: 2010-2014, Jean-Pierre Charras jp.charras at wanadoo.fr
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-3+
+
+Files: gerbview/draw_gerber_screen.cpp
+Copyright: 2013-2015, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <jp.charras at wanadoo.fr>
+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 <jp.charras at wanadoo.fr>
+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 <stambaughw@verizon.net>
+ 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 <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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 <jon@craftyjon.com>
+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 <stambaughw@verizon.net>
+ 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 <jon@craftyjon.com>
+License: GPL-3+
+
+Files: i18n/*
+Copyright: 2016, Nick Østergaard <oe.nick at gmail dot com>
+ 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 <ciampix@libero.it>
+ 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 <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 2008, Wayne Stambaugh <stambaughw@gmail.com>
+ 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/layer_box_selector.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/class_drawpanel.h
+ include/config_params.h
+ include/msgpanel.h
+Copyright: 2008-2017, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 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 <stambaughw@verizon.net>
+ 2007-2015, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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/lockable.h
+Copyright: 1992-2017, 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_env_var_config.h
+Copyright: 2015, Wayne Stambaugh <stambaughw@gmail.com>
+ 2015, Kicad Developers, see AUTHORS.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_hotkeys_editor.h
+Copyright: 2004-2016, KiCad Developers, see CHANGELOG.TXT for contributors.
+License: GPL-3+
+
+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 <dick@softplc.com>
+License: GPL-2+
+
+Files: include/dlist.h
+Copyright: 2008, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 1992-2008, Kicad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: include/draw_frame.h
+Copyright: 2008, 2009, 2011, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <dick@softplc.com>
+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 <dick@softplc.com>
+License: GPL-2+
+
+Files: include/eda_base_frame.h
+Copyright: 2011, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <stambaughw@verizon.net>
+ 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, <jp.charras@wanadoo.fr>
+ 1992-2017, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: include/fp_lib_table.h
+Copyright: 2012-2017, Wayne Stambaugh <stambaughw@verizon.net>
+ 2012-2017, KiCad Developers, see AUTHORS.txt for contributors.
+ 2010-2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+License: GPL-2+
+
+Files: include/gal/cairo/cairo_gal.h
+Copyright: 2012, Torsten Hueter, torstenhtr <at> 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 <at> gmx.de
+License: GPL-2+
+
+Files: include/gal/definitions.h
+Copyright: 2012, Torsten Hueter, torstenhtr <at> 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 <at> gmx.de
+License: GPL-2+
+
+Files: include/gal/hidpi_gl_canvas.h
+Copyright: 2017, Bernhard Stegmaier <stegmaier@sw-systems.de>
+ 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 <at> 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 <at> 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 <at> 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 <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 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 <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: include/kicad_curl/*
+Copyright: 2015, Mark Roszko <mark.roszko@gmail.com>
+ 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 <stambaughw@verizon.net>
+ 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
+ include/unit_format.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 <dick@softplc.com>
+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 <dick@softplc.com>
+License: GPL-2+
+
+Files: include/layers_id_colors_and_visibility.h
+Copyright: 2012-2014, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <stambaughw@gmail.com>
+ 2010-2017, KiCad Developers, see change_log.txt for contributors.
+ 2010-2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+License: GPL-2+
+
+Files: include/lib_table_base.h
+Copyright: 2012-2017, KiCad Developers, see change_log.txt for contributors.
+ 2012, Wayne Stambaugh <stambaughw@gmail.com>
+ 2010-2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+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 <mrluzeiro@ua.pt>
+ 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 <michaelni@gmx.at>
+License: GPL-2+
+
+Files: include/math/box2.h
+Copyright: 2013, CERN
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 2012, Kicad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: include/math/matrix3x3.h
+Copyright: 2012, Torsten Hueter, torstenhtr <at> 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 <dick@softplc.com>
+ 2012, Kicad Developers, see change_log.txt for contributors.
+ 2010, Virtenio GmbH, Torsten Hueter, torsten.hueter <at> 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 <vovanius@bk.ru>
+ 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 <stambaughw@verizon.net>
+ 2007-2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 1992-2013, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: include/painter.h
+Copyright: 2013, CERN
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+License: GPL-2+
+
+Files: include/pgm_base.h
+Copyright: 2008-2016, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <cirilo.bernardo@gmail.com>
+License: GPL-2+
+
+Files: include/plugins/3dapi/c3dmodel.h
+ include/plugins/3dapi/xv3d_types.h
+Copyright: 2015-2017, Mario Luzeiro <mrluzeiro@ua.pt>
+ 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 <dick@softplc.com>
+License: GPL-2+
+
+Files: include/plugins/kicad_plugin.h
+Copyright: 2017, 2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 2015, 2016, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+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 <dick@softplc.com>
+ 2016, Kicad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: include/reporter.h
+ include/validators.h
+Copyright: 2013, Wayne Stambaugh <stambaughw@verizon.net>
+ 1992-2015, KiCad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: include/streamwrapper.h
+Copyright: 2017, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+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 <at> gmx.de
+License: GPL-2+
+
+Files: include/view/wx_view_controls.h
+Copyright: 2013-2015, CERN
+ 2012, Torsten Hueter, torstenhtr <at> 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 <pavlina.chris@gmail.com>
+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 <pavlina.chris@gmail.com>
+ 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 <stambaughw@gmail.com>
+ 2007-2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: include/xnode.h
+Copyright: 2010, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 1992-2010, KiCAd Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: kicad/*
+Copyright: 2012, Brian Sidebotham <brian.sidebotham@gmail.com>
+ 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
+ kicad/preferences.cpp
+Copyright: 2012-2018, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2008-2017, Wayne Stambaugh <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: kicad/pgm_kicad.h
+Copyright: 2012-2017, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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: lib_dxf/*
+Copyright: 2011, Rallaz, rallazz@gmail.com
+License: GPL-2+
+
+Files: new/*
+Copyright: 2007-2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 1992-2017, KiCad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: new/sch_dir_lib_source.cpp
+Copyright: 2010, SoftPLC Corporation, <dick@softplc.com>
+ 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 <dick@softplc.com>
+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 <dick@softplc.com>
+ 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 <michael.margraf@alumni.tu-berlin.de>
+License: GPL-2+
+
+Files: pcb_calculator/transline/c_microstrip.cpp
+Copyright: 2005, 2006, Stefan Jahn <stefan@lkcc.org>
+ 2002, Claudio Girardi <claudio.girardi@ieee.org>
+License: GPL-2+
+
+Files: pcb_calculator/transline/c_microstrip.h
+Copyright: 2005, Stefan Jahn <stefan@lkcc.org>
+ 2002, Claudio Girardi <in3otd@qsl.net>
+License: GPL-2+
+
+Files: pcb_calculator/transline/coax.cpp
+ pcb_calculator/transline/microstrip.cpp
+Copyright: 2005, 2006, Stefan Jahn <stefan@lkcc.org>
+ 2002, Claudio Girardi <claudio.girardi@ieee.org>
+ 2001, Gopal Narayanan <gopal@astro.umass.edu>
+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 <stefan@lkcc.org>
+ 2001, Gopal Narayanan <gopal@astro.umass.edu>
+License: GPL-2+
+
+Files: pcb_calculator/transline/coplanar.cpp
+ pcb_calculator/transline/coplanar.h
+Copyright: 2008, Michael Margraf <michael.margraf@alumni.tu-berlin.de>
+ 2005, 2006, Stefan Jahn <stefan@lkcc.org>
+License: GPL-2+
+
+Files: pcb_calculator/transline/transline.cpp
+ pcb_calculator/transline/transline.h
+Copyright: 2005, Stefan Jahn <stefan@lkcc.org>
+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
+ pcbnew/print_board_functions.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
+ pcbnew/pad_edition_functions.cpp
+Copyright: 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr
+ 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 1992-2016, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: pcbnew/autorouter/*
+Copyright: 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr
+ 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 1992-2015, KiCad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: pcbnew/autorouter/autorout.h
+Copyright: 2012, Wayne Stambaugh <stambaughw@verizon.net>
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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/cell.h
+ pcbnew/autorouter/work.cpp
+Copyright: Randy Nevin, 1989, (see PCBCA package)
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr
+ 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 2012, Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr
+ 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 2012, Wayne Stambaugh <stambaughw@verizon.net>
+ 1992-2012, KiCad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: pcbnew/autorouter/spread_footprints.cpp
+Copyright: 2012, 2013, Wayne Stambaugh <stambaughw@verizon.net>
+ 2012, 2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <stambaughw@verizon.net>
+ 2012, 2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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/connectivity_algo.cpp
+ pcbnew/connectivity_algo.h
+ pcbnew/connectivity_data.cpp
+ pcbnew/connectivity_data.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 <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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/pcb_layer_box_selector.h
+ pcbnew/printout_controler.cpp
+ pcbnew/printout_controler.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 <dick@softplc.com>
+ 2007-2013, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <stambaughw@verizon.net>
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <stambaughw@verizon.net>
+ 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 <stambaughw@verizon.net>
+ 2007-2015, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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_SVG_print.cpp
+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: 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_design_rules_aux_helper_class.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_freeroute_exchange.h
+ pcbnew/dialogs/dialog_general_options.h
+ pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp
+ pcbnew/dialogs/dialog_graphic_items_options.cpp
+ pcbnew/dialogs/dialog_mask_clearance.h
+ pcbnew/dialogs/dialog_print_for_modedit.cpp
+ pcbnew/dialogs/dialog_print_using_printer.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 <dick@softplc.com>
+ 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_design_rules.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/dialogs/dialog_design_rules.h
+Copyright: 2009-2015, KiCad Developers, see change_log.txt for contributors.
+ 2009, Dick Hollenbeck, dick@softplc.com
+ 2004-2009, Jean-Pierre Charras, jean-pierre.charras@gpisa-lab.inpg.fr
+License: GPL-2+
+
+Files: pcbnew/dialogs/dialog_display_options.cpp
+ pcbnew/dialogs/dialog_display_options.h
+Copyright: 2010-2015, Jean-Pierre Charras, jean-pierre.charras at wanadoo.fr
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-3+
+
+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 <mrluzeiro@ua.pt>
+ 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 <stambaughw@gmail.com>
+ 2004-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: pcbnew/dialogs/dialog_edit_footprint_text.cpp
+Copyright: 2015, Jean-Pierre Charras
+ 2013, Dick Hollenbeck, dick@softplc.com
+ 2008, Wayne Stambaugh <stambaughw@gmail.com>
+ 1992-2017, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: pcbnew/dialogs/dialog_edit_footprint_text.h
+Copyright: 2018, Jean-Pierre Charras
+ 2013, Dick Hollenbeck, dick@softplc.com
+ 2008-2013, Wayne Stambaugh <stambaughw@verizon.net>
+ 1992-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 <stambaughw@gmail.com>
+ 2007-2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <marcom99@gmail.com>
+ 1992-2018, Kicad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: pcbnew/dialogs/dialog_find.h
+Copyright: 2012, Marco Mattila <marcom99@gmail.com>
+ 2006, Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
+ 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 <miguelangel@nbee.es>
+ 1992-2017, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: pcbnew/dialogs/dialog_fp_lib_table.cpp
+Copyright: 2013, 2017, CERN
+ 2012-2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+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 <dick@softplc.com>
+ 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 <jp.charras at wanadoo.fr>
+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 <jp.charras@ujf-grenoble.fr>
+License: GPL-2+
+
+Files: pcbnew/dialogs/dialog_general_options.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: 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_global_edit_tracks_and_vias.h
+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: pcbnew/dialogs/dialog_global_footprints_fields_edition.cpp
+Copyright: 2012, Jean-Pierre Charras, jp.charras at wanadoo.fr / 1992-201_ 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_graphic_item_properties_for_fp_editor.cpp
+ 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_graphic_items_options.h
+Copyright: 1992-2016, KiCad Developers, see change_log.txt for contributors.
+ 1992-2010, <Jean-Pierre Charras> jean-pierre.charras@gipsa-lab.inpg.fr
+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 <dick@softplc.com>
+ 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_layers_setup.cpp
+Copyright: 2009-2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 2009, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 2009, Isaac Marino Bavaresco, isaacbavaresco@yahoo.com.br
+License: GPL-2+
+
+Files: pcbnew/dialogs/dialog_modedit_display_options.cpp
+ pcbnew/dialogs/dialog_modedit_display_options.h
+Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-3+
+
+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 <stambaughw@verizon.net>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: pcbnew/dialogs/dialog_pcb_text_properties.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/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_select_pretty_lib.cpp
+ pcbnew/dialogs/dialog_select_pretty_lib.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: 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
+ pcbnew/drc_marker_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 <dick@softplc.com>
+License: GPL-2+
+
+Files: pcbnew/edgemod.cpp
+ pcbnew/menubar_footprint_editor.cpp
+Copyright: 2013, 2015, Wayne Stambaugh <stambaughw@verizon.net>
+ 2013, 2015, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <stambaughw@verizon.net>
+ 2015, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+License: GPL-2+
+
+Files: pcbnew/exporters/*
+Copyright: 1992-2017, KiCad Developers, see change_log.txt for contributors.
+ 1992-2017, Jean_Pierre Charras <jp.charras at wanadoo.fr>
+License: GPL-2+
+
+Files: pcbnew/exporters/export_d356.cpp
+Copyright: 2011-2013, Lorenzo Marcantonio <l.marcantonio@logossrl.com>
+ 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 <stambaughw@verizon.net>
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <jp.charras at wanadoo.fr>
+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 <jp.charras at wanadoo.fr>
+ 2015, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <jp.charras at wanadoo.fr>
+ 2015, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <jp.charras at wanadoo.fr>
+ 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 <stambaughw@gmail.com>
+ 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 <dick@softplc.com>
+ 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2015, 2016, Wayne Stambaugh <stambaughw@gmail.com>
+ 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 <stambaughw@verizon.net>
+ 2015, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 2011, Jean-Pierre Charras, <jp.charras@wanadoo.fr>
+ 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 <pavlina.chris@gmail.com>
+ 2016, Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
+ 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 <miguelangel@ajo.es>
+ 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 <miguelangel@nbee.es>
+ 2008-2015, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+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 <dick@softplc.com>
+License: GPL-2+
+
+Files: pcbnew/gpcb_plugin.cpp
+Copyright: 2012, 2016, 2017, Wayne Stambaugh <stambaughw@gmail.com>
+ 1992-2017, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: pcbnew/gpcb_plugin.h
+Copyright: 2009-2017, Wayne Stambaugh <stambaughw@verizon.net>
+ 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/import_dxf/dxf2brd_items.h
+Copyright: 2011, Rallaz, rallazz@gmail.com
+ 2010, R. van Twisk (librecad@rvt.dds.nl)
+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 <dick@softplc.com>
+License: GPL-2+
+
+Files: pcbnew/io_mgr.h
+Copyright: 2016, 2017, Kicad Developers, see AUTHORS.txt for contributors.
+ 2011, 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+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 <dick@softplc.com>
+ 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 <stambaughw@verizon.net>.
+ 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 <dick@softplc.com>
+ 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 <stambaughw@gmail.com>
+ 2007-2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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 <stambaughw@verizon.net>
+ 2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <stambaughw@gmail.com>.
+ 2012-2017, KiCad Developers, see AUTHORS.txt for contributors.
+ 2012, Jean-Pierre Charras.
+License: GPL-2+
+
+Files: pcbnew/onleftclick.cpp
+Copyright: 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <developer@lura.sk>
+ 2007, 2008, 2012, 2013, Alexander Lunev <al.lunev@yahoo.com>
+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 <al.lunev@yahoo.com>
+ 2007, 2008, Lubo Racko <developer@lura.sk>
+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 <al.lunev@yahoo.com>
+License: GPL-2+
+
+Files: pcbnew/pcad2kicadpcb_plugin/pcb_polygon.cpp
+Copyright: 2017, KiCad Developers, see AUTHORS.txt for contributors.
+ 2007, 2008, Lubo Racko <developer@lura.sk>
+ 2007, 2008, 2012, 2013, Alexander Lunev <al.lunev@yahoo.com>
+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 <dick@softplc.com>
+ 2011, Wayne Stambaugh <stambaughw@verizon.net>
+ 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 <stambaughw@gmail.com>
+ 2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+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 <dick@softplc.com>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 1992-2015, Jean-Pierre Charras <jean-pierre.charras@ujf-grenoble.fr>
+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 <dick@softplc.com>
+ 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 <dick@softplc.com>
+ 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 <stambaughw@verizon.net>.
+ 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, <l.marcantonio@logossrl.com>
+ 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 <john@johndev>
+License: GPL-2+
+
+Files: pcbnew/python/plugins/qrcode.py
+Copyright: 2012, Kazuhiko Arase
+License: Expat
+
+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 <dick@softplc.com>
+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 <dick@softplc.com>
+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 <dick@softplc.com>
+ 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 <miguelangel@ajo.es>
+License: GPL-2+
+
+Files: pcbnew/swig/pcbnew_scripting_helpers.cpp
+ pcbnew/swig/python_scripting.cpp
+Copyright: 2012, NBEE Embedded Systems, Miguel Angel Ajo <miguelangel@nbee.es>
+ 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 <stambaughw@verizon.net>
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-3+
+
+Files: pcbnew/tool_pcb_editor.cpp
+Copyright: 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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 <stambaughw@verizon.net>
+ 2012, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+ 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/size_menu.cpp
+ pcbnew/tools/size_menu.h
+Copyright: 2013-2018, CERN
+License: GPL-3+
+
+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 <stambaughw@verizon.net>
+ 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 <dick@softplc.com>
+ 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 <jp.charras@wanadoo.fr>
+ 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 <jean-pierre.charras@gipsa-lab.inpg.fr>
+ 2007, KiCad Developers, see change_log.txt for contributors.
+License: GPL-2+
+
+Files: plugins/*
+Copyright: 2015-2017, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+License: GPL-2+
+
+Files: plugins/3d/vrml/x3d.cpp
+Copyright: 2016, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+ 2013, Tuomas Vaherkoski <tuomasvaherkoski@gmail.com>
+ 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/PolyLine.h
+Copyright: 2012-2015, KiCad Developers, see CHANGELOG.TXT for contributors.
+ 2012-2015, Jean-Pierre Charras, jp.charras at wanadoo.fr
+ 2008-2013, Wayne Stambaugh <stambaughw@verizon.net>
+ 2008-2013, SoftPLC Corporation, Dick Hollenbeck <dick@softplc.com>
+License: GPL-2+
+
+Files: polygon/SutherlandHodgmanClipPoly.h
+Copyright: 2004, Sjaak Priester
+License: GPL-2+
+
+Files: polygon/clipper.cpp
+ polygon/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
+Copyright: 2016-2017 Lubomir Rintel <lkundrak@v3.sk>
+ 2016-2017 KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+ or CC0-1.0
+
+Files: qa/common/mocks.cpp
+Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-2+
+
+Files: scripting/kicadplugins.i
+Copyright: 2012 NBEE Embedded Systems, Miguel Angel Ajo <miguelangel@nbee.es>
+ 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 <dick@softplc.com>
+ 1992-2017, KiCad Developers, see CHANGELOG.TXT for contributors.
+License: GPL-2+
+
+Files: utils/*
+Copyright: 2016, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+ 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/kicad-ogltest/*
+Copyright: 1992-2018, KiCad Developers, see AUTHORS.txt for contributors.
+License: GPL-3+
+
+Files: utils/kicad2step/pcb/*
+Copyright: 2015-2017, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+License: GPL-2+
+
+Files: utils/kicad2step/pcb/kicadmodule.cpp
+Copyright: 2017, 2018, KiCad Developers, see AUTHORS.txt for contributors.
+ 2015, 2016, Cirilo Bernardo <cirilo.bernardo@gmail.com>
+License: GPL-2+
+
+Files: utils/kicad2step/sexpr/*
+Copyright: 2016, Mark Roszko <mark.roszko@gmail.com>
+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 <mark.roszko@gmail.com>
+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 <polimax at mail dot ru>
+License: BSD-3-clause
+
+Files: CMakeModules/FindwxWidgets.cmake
+Copyright: (C) 2004-2009 Kitware, Inc.
+           (C) 2007-2009 Miguel A. Figueroa-Villanueva <miguelf at ieee dot org>
+License: BSD-3-clause
+
+Files: CMakeModules/SelectLibraryConfigurations.cmake
+Copyright: (C) 2009 Will Dicharry <wdicharry@stellarscience.com>
+           (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 <boud@valdyas.org>
+License: BSD-3-clause
+
+Files: CMakeModules/FindPythonInterp.cmake
+Copyright: (C) 2005-2010 Kitware, Inc.
+           (C) 2011 Bjoern Ricks <bjoern.ricks@gmail.com>
+           (C) 2012 Rolf Eike Beer <eike@sf-mail.de>
+License: BSD-3-clause
+
+Files: debian/*
+Copyright: (C) 2006-2010 Richard A Burton <richardaburton@gmail.com>
+           (C) 2015-2016 Georges Khaznadar <georgesk@debian.org>
+           (C) 2016-2018 Carsten schoenert <c.schoenert@t-online.de>
+License: GPL-2+
+
+Files: debian/kicad-packages-relations.dia
+Copyright: (C) 2018 Carsten schoenert <c.schoenert@t-online.de>
+License: GPL-2+
+
+License: AGPL-3+
+                     GNU AFFERO GENERAL PUBLIC LICENSE
+                        Version 3, 19 November 2007
+ .
+  Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+  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.
+ .
+     <one line to give the program's name and a brief idea of what it does.>
+     Copyright (C) <year>  <name of author>
+ .
+     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 <http://www.gnu.org/licenses/>.
+ .
+ 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
+ <http://www.gnu.org/licenses/>.
+
+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: CC0-1.0
+ On Debian systems, the complete text of the Creative Common Zero
+ License can be found in the file /usr/share/common-licenses/CC0-1.0'.
+
+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/create_kicad_upstream_tarballs.sh b/create_kicad_upstream_tarballs.sh
new file mode 100755 (executable)
index 0000000..b7b2ca0
--- /dev/null
@@ -0,0 +1,380 @@
+#!/bin/bash
+
+# create_kicad_upstream_tarballs.sh
+# Helper script for creating the needed main and additional tarballs for then
+# kicad source package. Upstream is packing some sourceless and some non DFSG
+# parts into their tarballs. As long as this happen we need to build own DFSG
+# clean tarballs with a additional naming 'dfsg[version]'.
+# The source is separated into the main tarball (1) and additional three
+# parts (2-4):
+#
+# 1. The KiCad GUI soure      ->  kicad_[x]+dfsg[x].orig.tar.xz
+# 2. The KiCad documentation  ->  kicad_[x]+dfsg[x].orig-doc.tar.xz
+# 3. The KiCad localization   ->  kicad_[x]+dfsg[x].orig-18n.tar.xz
+# 4. The KiCad libraries      ->  kicad_[x]+dfsg[x].orig-libraries.tar.xz
+#
+# This script is creating all needed tarballs and checks for non DFSG content.
+# We can filter out more non DFSG related parts while importing with
+# git-buildpackage. See debian/gbp.conf option 'filter'.q
+
+# Initialize our own variables:
+VERBOSE=0
+CURDIR_FULL=`pwd`
+CURDIR=$(basename `pwd`)
+EXIT_SUCCESS=0
+EXIT_FAILURE=1
+DFSG=
+WGET_OPTIONS="-nc -c -q"
+# base package name
+SRCPKG="kicad"
+
+# local functions
+usage () {
+cat << EOF
+
+Usage: ${0##*/} [-h|-v] VERSION
+
+    -h         display this help and exit
+    -v         verbose mode, increase the output messages
+
+    [VERSION]  tagged upstream version of KiCad (like a tag '4.0.4')
+
+Examples:
+  ${0##*/} 4.0.4
+
+    Download all the required upstream stuff silently as possible and prepares
+    the needed tarballs in /tmp .
+
+  ${0##*/} -v 4.0.4
+
+    The same as above just with some more output while getting the various
+    upstream archives and on local operations while preparing the needed
+    tarballs. Mostly useful for debugging if something is going wrong.
+
+EOF
+}
+
+debug () {
+if [ "${VERBOSE}" = "1" ]; then
+    echo "DEBUG -> $1"
+fi
+}
+
+fail () {
+    echo $*
+    exit ${EXIT_FAILURE}
+}
+
+print_project_decoration () {
+    echo "# ${1} #"
+    printf '%*s' ${2} | tr ' ' '#'
+    echo
+}
+
+check_sourceless_files () {
+echo
+echo "Checking for non DFSG compliant content in $@ ..."
+SOURCE_SUFFIXES="odt odp odg odm sxw"
+for SCANDIR in $@; do
+    find ${SCANDIR} -name '*.pdf' -print |
+    while read FOUND_FILE; do
+        FOUND_SOURCE=0
+        dir=$(dirname "${FOUND_FILE}")
+        b=$(basename "${FOUND_FILE}")
+        for SUFFIX in ${SOURCE_SUFFIXES}; do
+            # replacing '*.pdf' with pattern
+            SOURCE_PATTERN="${b/.pdf/*.${SUFFIX}}"
+            # counting if we found a pattern match
+            FOUND_PATTERN_COUNT=$(find ${SCANDIR} -iname "${SOURCE_PATTERN}")
+            if [ -n "${FOUND_PATTERN_COUNT}" ]; then
+                ## yes, we found a source file
+                FOUND_SOURCE=1
+            fi
+        done
+        if [ -n "$(find ${SCANDIR} -iname '${b/.pdf/}')" ]; then
+            ## we found a directory
+            FOUND_SOURCE=1
+        fi
+        if [ "${FOUND_SOURCE}" = 0 ]; then
+            debug "Erasing sources binary file: ${FOUND_FILE}" #| tee -a debian/erased_pdfs.log
+            rm "${FOUND_FILE}"
+            # ugly workaround, setting DFSG flag
+            touch ${TMPDIR}/dfsg
+        fi
+    done
+done
+}
+
+########################
+# We are starting here #
+########################
+
+# check for wget and curl
+test -f /usr/bin/wget || fail "wget is missing, please install first!"
+test -f /usr/bin/curl || fail "curl is missing, please install first!"
+
+# check if we are inside kicad/ and have a git environment
+if [ "${CURDIR}" != "${SRCPKG}" ]; then
+    echo "Not in ${SRCPKG}/.."
+    echo "Your are in the correct directory? You currently in ${CURDIR_FULL} !"
+    exit ${EXIT_FAILURE}
+else
+    if [ ! -d .git ]; then
+        echo "no directory .git/ found! You are in the correct directory?"
+        exit ${EXIT_FAILURE}
+    fi
+fi
+
+# we have no options found?
+if [ $(($#)) -lt 1 ]; then
+    echo "You need at least one option!" >&2
+    echo
+    usage ${EXIT_FAILURE}
+fi
+
+OPTIND=1 # Reset is necessary if getopts was used previously in the script. It is a good idea to make this local in a function.
+while getopts "hv?" opt; do
+    case "$opt" in
+        h)  HELP=1
+            usage
+            exit
+            ;;
+        v)  echo "[[ ... using verbose mode ... ]]"
+            VERBOSE=1
+            # make wget a bit more noisy
+            WGET_OPTIONS="-nc -c"
+            ;;
+        '?')
+            usage >&2
+            exit 1
+            ;;
+    esac
+done
+
+# shift found options
+shift $(( OPTIND - 1 ))
+
+# looping the arguments, we should have at least only one without an option!
+for ARG; do
+    ARG_COUNT=`expr ${ARG_COUNT} + 1`
+    debug "given argument: ${ARG}"
+    debug "ARG_COUNT = ${ARG_COUNT}"
+done
+
+# if there is no argument left or given error out!
+if [ "${ARG_COUNT}" = "0" -o "${ARG_COUNT}" = "" ]; then
+    echo "missing argument for VERSION!"
+    exit ${EXIT_FAILURE}
+
+# we have to many arguments, error out
+elif [ "${ARG_COUNT}" != "1" ]; then
+    echo "${ARG_COUNT}"
+    echo "more than one argument for VERSION given!"
+    exit ${EXIT_FAILURE}
+fi
+
+# o.k. the last argument should be the version
+VERSION=${ARG}
+# check for a valid version
+if [[ ${VERSION} = *.*.* ]]; then
+    # splitting the given version
+    KICAD_MINOR_MICRO=${VERSION#*.}
+    KICAD_MAJOR=${VERSION%.*.*}
+    KICAD_MICRO=${KICAD_MINOR_MICRO#*.}
+    KICAD_MINOR=${KICAD_MINOR_MICRO%.*}
+else
+    echo "The given Version '${VERSION}' looks quite unusual!"
+    echo "Will do nothing!"
+    exit ${EXIT_FAILURE}
+fi
+# more insane checking
+if [ "${KICAD_MAJOR}" = "" -o "${KICAD_MINOR}" = "" -o "${KICAD_MICRO}" = "" ]; then
+    echo "There is something wrong with the given version!"
+    exit ${EXIT_FAILURE}
+fi
+
+TMPDIR=/tmp/${SRCPKG}-tmp
+TARBALLDIR=${TMPDIR}/tarballs
+UPSTREAM_LIBRARIES=${TMPDIR}/libraries
+
+# create temporary folder for data collection
+mkdir -p ${TMPDIR}
+mkdir -p ${TARBALLDIR}
+mkdir -p ${UPSTREAM_LIBRARIES}
+
+echo
+
+#######################################################
+# collecting and preparing data for KiCad GUI tarball #
+#######################################################
+
+# On Launchpad we got a URL which uses Major.Minor subdirectories e.g.
+# https://launchpad.net/kicad/4.0/4.0.4/+download/kicad-4.0.4.tar.xz
+KICAD_MAIN_BASE_DL="https://launchpad.net/${SRCPKG}/${KICAD_MAJOR}.${KICAD_MINOR}/${VERSION}"
+# On GitHub we can simply query the released tags.
+KICAD_SECOND_BASE_DL="https://github.com/KiCad/${SRCPKG}-source-mirror/tags"
+# The default download will be made on Launchpad, otherwise the value will before
+# overriden later.
+KICAD_MAIN_DL="${KICAD_MAIN_BASE_DL}/+download/${SRCPKG}-${VERSION}.tar.xz"
+# The name of the tarball we gonna downloading and saving.
+KICAD_UPSTREAM_TARBALL=${TARBALLDIR}/${SRCPKG}-${VERSION}.tar.xz
+
+# We could probably check if we already have downloaded some valid archive.
+# This would complicate the script with no valuable gain, wget is later
+# smart enough to detect if a download is really needed.
+
+echo "Trying to load KiCad version ${VERSION} ..."
+
+# check if we can find a given version on Launchpad
+RET=`curl -L --silent ${KICAD_MAIN_BASE_DL} | grep ${VERSION} | tr ' ' '\n' | grep "tar.xz</a>"`
+if [ "$?" = "0" -a "${RET}" != "" ]; then
+    debug "Found a valid download on ${KICAD_MAIN_BASE_DL} ..."
+    TAR_OPT="xJf"
+else
+    echo "Couldn't find KiCad version ${VERSION} on Launchpad!"
+    echo "Tried to find a valid dowload on '${KICAD_MAIN_BASE_DL}'. Going further and trying a download on GitHub."
+
+    # check if we can find a given version on GitHub
+    # The KiCad repository on GitHub uses also tag based download URLs
+    # e.g. https://github.com/KiCad/kicad/archive/4.0.4.tar.gz, to check this
+    # we need parse the available tags on https://github.com/KiCad/kicad-source-mirror/tags
+    # GitHub isn't providing *.xz archives!
+    RET=`curl -L --silent ${KICAD_SECOND_BASE_DL} | grep ${VERSION} | tr ' ' '\n' | grep "tar.gz"`
+    if [ "$?" = "0" -a "${RET}" != "" ]; then
+        debug "Found a valid dowload on ${KICAD_SECOND_BASE_DL}"
+        KICAD_MAIN_DL="github.com/KiCad/${SRCPKG}/archive/${VERSION}.tar.gz"
+        KICAD_UPSTREAM_TARBALL=${TARBALLDIR}/${SRCPKG}-${VERSION}.tar.gz
+        TAR_OPT="xzf"
+    else
+        echo "Couldn't find KiCad version ${VERSION} on GitHub!"
+        echo "Tried to find a valid download on '${KICAD_SECOND_BASE_DL}'."
+        echo "Maybe the '${VERSION}' isn't yet released or misspelled?"
+        echo
+        exit 1
+    fi
+fi
+wget ${WGET_OPTIONS} ${KICAD_MAIN_DL} -O ${KICAD_UPSTREAM_TARBALL}
+debug "create ${TMPDIR}/${SRCPKG}-${VERSION}"
+mkdir -p ${TMPDIR}/${SRCPKG}-${VERSION}
+debug "extracting ${KICAD_UPSTREAM_TARBALL} into ${TMPDIR}/${SRCPKG}-${VERSION} ... "
+rm -rf ${TMPDIR}/${SRCPKG}-${VERSION}/*
+tar ${TAR_OPT} ${KICAD_UPSTREAM_TARBALL} --strip-components=1 -C ${TMPDIR}/${SRCPKG}-${VERSION}
+echo "Done"
+
+# checking if we need DFSG cleanout, some binary documents may have no sources
+check_sourceless_files ${TMPDIR}/${SRCPKG}-${VERSION}/Documentation ${TMPDIR}/${SRCPKG}-${VERSION}/pcb_calculator
+if [ -f ${TMPDIR}/dfsg ]; then
+    DFSG="+dfsg1"
+fi
+
+# checking for CC-BY-2.0 licensed files, they not DFSG compatible
+echo "Searching for CC-BY-2.0 licensed files ..."
+for CC2_FILE_A in $(grep -l 'creativecommons.*by.*2\.0' ${TMPDIR}/${SRCPKG}-${VERSION}/bitmaps_png/sources/*.svg); do
+    rm ${CC2_FILE_A}
+    CC2_FILE_B=$(basename ${CC2_FILE_A}| sed 's/svg$/cpp/')
+    find ${TMPDIR}/${SRCPKG}-${VERSION}/bitmaps_png -name ${CC2_FILE_B} -exec rm {} \;
+    debug "removed ${CC2_FILE_A}"
+    debug "removed ${TMPDIR}/${SRCPKG}-${VERSION}/bitmaps_png/cpp_26/${CC2_FILE_B}"
+done
+echo
+
+#################################################################
+# collecting and preparing data for KiCad documentation tarball #
+#################################################################
+
+# The documentation repository is on GitHub and got tags we can use for
+# downloading. e.g. https://github.com/KiCad/kicad-doc/archive/4.0.4.tar.gz
+
+KICAD_DOC_TAGS_URL="https://github.com/KiCad/${SRCPKG}-doc/tags"
+KICAD_DOC_DL="github.com/KiCad/${SRCPKG}-doc/archive/${VERSION}.tar.gz"
+KICAD_DOC_TARBALL=${TARBALLDIR}/${SRCPKG}-doc-${VERSION}.tar.gz
+
+echo "Trying to load KiCad Documentation ${VERSION} ..."
+# check if we can find a given version on GitHub
+RET=`curl -L --silent ${KICAD_DOC_TAGS_URL} | grep ${VERSION}.tar.gz | awk '{print $2}' | tr '<>"' ' ' | awk '{print $2}'`
+if [ "$RET" != "" ]; then
+    wget ${WGET_OPTIONS} ${KICAD_DOC_DL} -O ${KICAD_DOC_TARBALL}
+    debug "create ${TMPDIR}/doc"
+    mkdir -p ${TMPDIR}/doc
+    debug "extracting ${KICAD_DOC_TARBALL} into ${TMPDIR}/doc ... "
+    rm -rf ${TMPDIR}/doc/*
+    tar xzf ${KICAD_DOC_TARBALL} --strip-components=1 -C ${TMPDIR}/doc
+    echo "Done"
+else
+    echo "Couldn't find kicad-doc version ${VERSION} on GitHub!"
+    echo "Tried to find a valid download on '${KICAD_DOC_TAGS_URL}'."
+    echo "Maybe '${VERSION}' isn't yet released or misspelled?"
+    echo
+    exit 1
+fi
+
+# checking if we need DFSG cleanout, some binary documents may have no sources
+check_sourceless_files ${TMPDIR}/doc
+if [ -f ${TMPDIR}/dfsg ]; then
+    DFSG="+dfsg1"
+fi
+echo
+
+###########################################################
+# collecting and preparing data for the KiCad 18n tarball #
+###########################################################
+
+# The i18n repository is on GitHub and got tags we can use for
+# downloading. e.g. https://github.com/KiCad/kicad-i18n/archive/4.0.4.tar.gz
+
+KICAD_I18N_TAGS_URL="https://github.com/KiCad/${SRCPKG}-i18n/tags"
+KICAD_I18N_DL="github.com/KiCad/${SRCPKG}-i18n/archive/${VERSION}.tar.gz"
+KICAD_I18N_TARBALL=${TARBALLDIR}/${SRCPKG}-i18n-${VERSION}.tar.gz
+
+echo "Trying to load KiCad i18n ${VERSION} ..."
+# check if we can find a given version on GitHub
+RET=`curl -L --silent ${KICAD_I18N_TAGS_URL} | grep ${VERSION}.tar.gz | awk '{print $2}' | tr '<>"' ' ' | awk '{print $2}'`
+if [ "$RET" != "" ]; then
+    wget ${WGET_OPTIONS} ${KICAD_I18N_DL} -O ${KICAD_I18N_TARBALL}
+    debug "create ${TMPDIR}/i18n"
+    mkdir -p ${TMPDIR}/i18n
+    debug "extracting ${KICAD_I18N_TARBALL} into ${TMPDIR}/i18n ... "
+    rm -rf ${TMPDIR}/i18n/*
+    tar xzf ${KICAD_I18N_TARBALL} --strip-components=1 -C ${TMPDIR}/i18n
+    echo "Done"
+else
+    echo "Couldn't find kicad-i18n version ${VERSION} on GitHub!"
+    echo "Tried to find a valid download on '${KICAD_I18N_TAGS_URL}'."
+    echo "Maybe '${VERSION}' isn't yet released or misspelled?"
+    echo
+    exit 1
+fi
+
+# checking if we need DFSG cleanout, some binary documents may have no sources
+check_sourceless_files ${TMPDIR}/i18n
+if [ -f ${TMPDIR}/dfsg ]; then
+    DFSG="+dfsg1"
+fi
+echo
+
+#########################
+# building the tarballs #
+#########################
+
+# create ${SRCPKG}_${VERSION}${DFSG}.orig.tar.xz
+echo "building ${TMPDIR}/${SRCPKG}_${VERSION}${DFSG}.orig.tar.xz"
+cd ${TMPDIR}/${SRCPKG}-${VERSION} ;\
+rm -f ../${SRCPKG}_${VERSION}${DFSG}.orig.tar.xz ;\
+tar -Jcf ../${SRCPKG}_${VERSION}${DFSG}.orig.tar.xz . ;\
+#ls -la ../${SRCPKG}_${VERSION}${DFSG}.orig.tar.xz
+
+# create ${SRCPKG}_${VERSION}${DFSG}.orig-doc.tar.xz
+echo "building ${TMPDIR}/${SRCPKG}_${VERSION}${DFSG}.orig-doc.tar.xz"
+cd ${TMPDIR} ;\
+rm -f ${SRCPKG}_${VERSION}${DFSG}.orig-doc.tar.xz ;\
+tar -Jcf ${SRCPKG}_${VERSION}${DFSG}.orig-doc.tar.xz doc/ ;\
+#ls -la ${SRCPKG}_${VERSION}${DFSG}.orig-doc.tar.xz
+
+# create ${SRCPKG}_${VERSION}${DFSG}.orig-i18n.tar.xz
+echo "building ${TMPDIR}/${SRCPKG}_${VERSION}${DFSG}.orig-i18n.tar.xz"
+cd ${TMPDIR} ;\
+rm -f ${SRCPKG}_${VERSION}${DFSG}.orig-i18n.tar.xz ;\
+tar -Jcf ${SRCPKG}_${VERSION}${DFSG}.orig-i18n.tar.xz i18n/ ;\
+#ls -la ${SRCPKG}_${VERSION}${DFSG}.orig-i18n.tar.xz
+
+exit ${EXIT_SUCCESS}
diff --git a/gbp.conf b/gbp.conf
new file mode 100644 (file)
index 0000000..4de97a4
--- /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 (file)
index 0000000..c1d0ca2
--- /dev/null
@@ -0,0 +1 @@
+usr/share/kicad/demos
diff --git a/kicad-doc-ca.doc-base b/kicad-doc-ca.doc-base
new file mode 100644 (file)
index 0000000..895c0f3
--- /dev/null
@@ -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 (file)
index 0000000..0c1f1de
--- /dev/null
@@ -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 (file)
index 0000000..3c04c26
--- /dev/null
@@ -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 (file)
index 0000000..866f8cc
--- /dev/null
@@ -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 (file)
index 0000000..4c88035
--- /dev/null
@@ -0,0 +1,23 @@
+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/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 (file)
index 0000000..35a4fc6
--- /dev/null
@@ -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 (file)
index 0000000..c83951b
--- /dev/null
@@ -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 (file)
index 0000000..8be6d05
--- /dev/null
@@ -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 (file)
index 0000000..6b7884a
--- /dev/null
@@ -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 (file)
index 0000000..7e78daf
--- /dev/null
@@ -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 (file)
index 0000000..fc0eaf6
--- /dev/null
@@ -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 (file)
index 0000000..24a8976
--- /dev/null
@@ -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 (file)
index 0000000..97b6e6f
--- /dev/null
@@ -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 (file)
index 0000000..592cb72
--- /dev/null
@@ -0,0 +1,21 @@
+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/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 (file)
index 0000000..ae98c3e
--- /dev/null
@@ -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 (file)
index 0000000..f6fa0e3
--- /dev/null
@@ -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 (file)
index 0000000..aa66f08
--- /dev/null
@@ -0,0 +1 @@
+usr/share/doc/kicad/help/ja
diff --git a/kicad-doc-nl.doc-base b/kicad-doc-nl.doc-base
new file mode 100644 (file)
index 0000000..bd5bedf
--- /dev/null
@@ -0,0 +1,13 @@
+Document: kicad-doc-nl
+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/nl/
+Files: /usr/share/doc/kicad/help/nl/*.html
+
+Format: PDF
+Files: /usr/share/doc/kicad/help/nl/getting_started_in_kicad.pdf.gz
diff --git a/kicad-doc-nl.install b/kicad-doc-nl.install
new file mode 100644 (file)
index 0000000..d4e56a7
--- /dev/null
@@ -0,0 +1 @@
+usr/share/doc/kicad/help/nl
diff --git a/kicad-doc-pl.doc-base b/kicad-doc-pl.doc-base
new file mode 100644 (file)
index 0000000..dac9da1
--- /dev/null
@@ -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 (file)
index 0000000..7e9cfd2
--- /dev/null
@@ -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 (file)
index 0000000..f43d200
--- /dev/null
@@ -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 (file)
index 0000000..25be21f
--- /dev/null
@@ -0,0 +1,23 @@
+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/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 (file)
index 0000000..391f334
--- /dev/null
@@ -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 (file)
index 0000000..498f164
--- /dev/null
@@ -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 (file)
index 0000000..df7208e
--- /dev/null
@@ -0,0 +1,14 @@
+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
diff --git a/kicad-doc-zh.install b/kicad-doc-zh.install
new file mode 100644 (file)
index 0000000..3723d9a
--- /dev/null
@@ -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 (file)
index 0000000..3a6d5f3
Binary files /dev/null and b/kicad-packages-relations.dia differ
diff --git a/kicad.NEWS b/kicad.NEWS
new file mode 100644 (file)
index 0000000..2fe9ac4
--- /dev/null
@@ -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 <c.schoenert@t-online.de>  Sun, 22 Jul 2018 11:02:00 +0800
diff --git a/kicad.desktop b/kicad.desktop
new file mode 100644 (file)
index 0000000..43dd35f
--- /dev/null
@@ -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 (file)
index 0000000..5631f8e
--- /dev/null
@@ -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/python2.7/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 (file)
index 0000000..6836237
--- /dev/null
@@ -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 (file)
index 0000000..f18cad9
--- /dev/null
@@ -0,0 +1,16 @@
+# 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/python2.7/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
+# 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 (file)
index 0000000..13cdaf4
--- /dev/null
@@ -0,0 +1 @@
+debian/man/*.1
diff --git a/man/bitmap2component.1 b/man/bitmap2component.1
new file mode 100644 (file)
index 0000000..20b0f04
--- /dev/null
@@ -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 <c.schoenert@t-online.de>
diff --git a/man/cvpcb.1 b/man/cvpcb.1
new file mode 100644 (file)
index 0000000..30d1a09
--- /dev/null
@@ -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 <richardaburton@gmail.com>
diff --git a/man/dxf2idf.1 b/man/dxf2idf.1
new file mode 100644 (file)
index 0000000..4702b7b
--- /dev/null
@@ -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 <c.schoenert@t-online.de>
diff --git a/man/eeschema.1 b/man/eeschema.1
new file mode 100644 (file)
index 0000000..ed7a12b
--- /dev/null
@@ -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 <richardaburton@gmail.com>
diff --git a/man/gerbview.1 b/man/gerbview.1
new file mode 100644 (file)
index 0000000..411bae7
--- /dev/null
@@ -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 <richardaburton@gmail.com>
diff --git a/man/idf2vrml.1 b/man/idf2vrml.1
new file mode 100644 (file)
index 0000000..93c221c
--- /dev/null
@@ -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 <c.schoenert@t-online.de>
diff --git a/man/idfcyl.1 b/man/idfcyl.1
new file mode 100644 (file)
index 0000000..3b7fda5
--- /dev/null
@@ -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 <c.schoenert@t-online.de>
diff --git a/man/idfrect.1 b/man/idfrect.1
new file mode 100644 (file)
index 0000000..c2c8543
--- /dev/null
@@ -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 <c.schoenert@t-online.de>
diff --git a/man/kicad.1 b/man/kicad.1
new file mode 100644 (file)
index 0000000..6bb32de
--- /dev/null
@@ -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 <richardaburton@gmail.com>
diff --git a/man/pcb_calculator.1 b/man/pcb_calculator.1
new file mode 100644 (file)
index 0000000..ecf4ac9
--- /dev/null
@@ -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 <c.schoenert@t-online.de>
diff --git a/man/pcbnew.1 b/man/pcbnew.1
new file mode 100644 (file)
index 0000000..c89e9b4
--- /dev/null
@@ -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 <richardaburton@gmail.com>
diff --git a/man/pl_editor.1 b/man/pl_editor.1
new file mode 100644 (file)
index 0000000..06b75ef
--- /dev/null
@@ -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 <c.schoenert@t-online.de>
diff --git a/patches/debian-hacks/Remove-specific-Japanese-translation-within-pcbnew.adoc.patch b/patches/debian-hacks/Remove-specific-Japanese-translation-within-pcbnew.adoc.patch
new file mode 100644 (file)
index 0000000..3908d32
--- /dev/null
@@ -0,0 +1,25 @@
+From: Carsten Schoenert <c.schoenert@t-online.de>
+Date: Fri, 25 May 2018 19:48:40 +0200
+Subject: Remove specific Japanese translation within pcbnew.adoc
+
+The current texlive-xetex package provokes a build failure within the
+Pcbnew PDF based documentation.
+We remove this specific source for now so we get at least successful
+packages for kicad-doc-*.
+---
+ doc/src/pcbnew/po/ja.po | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/doc/src/pcbnew/po/ja.po b/doc/src/pcbnew/po/ja.po
+index 02fa5a7..cb43d58 100644
+--- a/doc/src/pcbnew/po/ja.po
++++ b/doc/src/pcbnew/po/ja.po
+@@ -2835,8 +2835,6 @@ msgid ""
+ "Keyboard (Function keys `F1`, `F2`, `F3`, `F4`, `Shift`, `Delete`, `+`, `-`, `Page Up`, `Page "
+ "Down` and `Space bar`). The `Escape` key generally cancels an operation in progress."
+ msgstr ""
+-"キーボード(ファンクションキー `F1`, `F2`, `F3`, `F4`, `Shift`, `Delete`, `+`, `-`, `Page Up`, "
+-"`Page Down` 及び `スペース バー`)。`エスケープ` キーは、一般的に進行中の操作を取り消します。"
+ #. type: Plain text
+ #: pcbnew_general_operations.adoc:27
diff --git a/patches/debian-hacks/Removing-hyphen-inside-KICAD_FULL_VERSION.patch b/patches/debian-hacks/Removing-hyphen-inside-KICAD_FULL_VERSION.patch
new file mode 100644 (file)
index 0000000..0dac530
--- /dev/null
@@ -0,0 +1,26 @@
+From: Carsten Schoenert <c.schoenert@t-online.de>
+Date: Sat, 17 Dec 2016 20:11:25 +0100
+Subject: Removing hyphen inside KICAD_FULL_VERSION
+
+Upstream is providing the possibility to append various strings into the
+KICAD_FULL_VERSION if needed. We can use this to append the debian
+specific version on the upstream version.
+For this the KICAD_FULL_VERSION needs to be merged without the hyphen
+'-' so the version is reflecting the debian version in real.
+---
+ CMakeModules/WriteVersionHeader.cmake | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeModules/WriteVersionHeader.cmake b/CMakeModules/WriteVersionHeader.cmake
+index d58c39b..a550764 100644
+--- a/CMakeModules/WriteVersionHeader.cmake
++++ b/CMakeModules/WriteVersionHeader.cmake
+@@ -39,7 +39,7 @@ set( KICAD_VERSION_FULL "${KICAD_VERSION}" )
+ # Optional user version information defined at configuration.
+ if( KICAD_VERSION_EXTRA )
+-    set( KICAD_VERSION_FULL "${KICAD_VERSION_FULL}-${KICAD_VERSION_EXTRA}" )
++    set( KICAD_VERSION_FULL "${KICAD_VERSION_FULL}${KICAD_VERSION_EXTRA}" )
+ endif()
+ set( _wvh_new_version_text
diff --git a/patches/fixes/Add-German-translations-entries-to-appdata.xml.patch b/patches/fixes/Add-German-translations-entries-to-appdata.xml.patch
new file mode 100644 (file)
index 0000000..4938f2f
--- /dev/null
@@ -0,0 +1,40 @@
+From: Carsten Schoenert <c.schoenert@t-online.de>
+Date: Sat, 14 Jul 2018 22:22:19 +0200
+Subject: Add German translations entries to appdata.xml
+
+Some basic German translation for the AppData file.
+---
+ resources/linux/appdata/kicad.appdata.xml | 13 +++++++++++--
+ 1 file changed, 11 insertions(+), 2 deletions(-)
+
+diff --git a/resources/linux/appdata/kicad.appdata.xml b/resources/linux/appdata/kicad.appdata.xml
+index 7176160..a40f2b5 100644
+--- a/resources/linux/appdata/kicad.appdata.xml
++++ b/resources/linux/appdata/kicad.appdata.xml
+@@ -7,6 +7,7 @@
+   <project_license>AGPL-3.0+</project_license>
+   <metadata_license>CC-BY-SA-4.0</metadata_license>
+   <summary>EDA Suite</summary>
++  <summary xml:lang="de">EDA Lösung</summary>
+   <keywords>
+     <keyword>KiCad</keyword>
+@@ -18,8 +19,16 @@
+   </keywords>
+   <description>
+-    <p>A Cross Platform and Open Source Electronics Design Automation Suite.</p>
+-    <p>The programs handle Schematic Capture, and PCB Layout with Gerber output.</p>
++    <p>
++      A Cross Platform and Open Source Electronics Design Automation Suite.
++      The programs handle Schematic Capture, and PCB Layout with Gerber output.
++    </p>
++    <p xml:lang="de">
++      KiCad ist eine Plattform übergreifende freie Software Lösung für
++      Elektronische Design-Automation (EDA). KiCad enthält Programme zum
++      Entwickeln und Bearbeiten von elektronischen Schaltplänen und Leiterplatten
++      als auch zum Export von Leiterplatten, z.B. per Gerber Format.
++    </p>
+   </description>
+   <screenshots>
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 (file)
index 0000000..427ebff
--- /dev/null
@@ -0,0 +1,107 @@
+From: Georges Khaznadar <georgesk@debian.org>
+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         | 5 +++--
+ resources/linux/mime/applications/kicad.desktop            | 2 ++
+ resources/linux/mime/applications/pcbcalculator.desktop    | 5 +++--
+ resources/linux/mime/applications/pcbnew.desktop           | 1 +
+ 6 files changed, 13 insertions(+), 5 deletions(-)
+
+diff --git a/resources/linux/mime/applications/bitmap2component.desktop b/resources/linux/mime/applications/bitmap2component.desktop
+index 07da619..aa2b78c 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=Development;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 9f6cd18..845ecea 100644
+--- a/resources/linux/mime/applications/eeschema.desktop
++++ b/resources/linux/mime/applications/eeschema.desktop
+@@ -7,6 +7,7 @@ Categories=Development;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 268b46e..bf10044 100644
+--- a/resources/linux/mime/applications/gerbview.desktop
++++ b/resources/linux/mime/applications/gerbview.desktop
+@@ -4,10 +4,11 @@ Terminal=false
+ Icon=gerbview
+ Type=Application
+ Categories=Development;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
+ Comment=View Gerber files
+-Comment[it]=Visualizza file in formato Gerber
+\ No newline at end of file
++Comment[it]=Visualizza file in formato Gerber
+diff --git a/resources/linux/mime/applications/kicad.desktop b/resources/linux/mime/applications/kicad.desktop
+index 5cc69ba..03291c4 100644
+--- a/resources/linux/mime/applications/kicad.desktop
++++ b/resources/linux/mime/applications/kicad.desktop
+@@ -5,9 +5,11 @@ Icon=kicad
+ Type=Application
+ Categories=Development;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
+ Comment=Electronic Design Automation suite
+ Comment[fr]=Suite logicielle de conception électronique
+diff --git a/resources/linux/mime/applications/pcbcalculator.desktop b/resources/linux/mime/applications/pcbcalculator.desktop
+index 7158e04..690787b 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
++Categories=Development;Electronics;
++Exec=pcb_calculator %f
++Keywords=PCB;Caculator;
+ Icon=pcbcalculator
+ Type=Application
+-Categories=Development;Electronics;
+-Exec=pcb_calculator
+ Name=PCB Calculator
+ GenericName=PCB Calculator
+ Comment=Calculator for various electronics-related computations
+diff --git a/resources/linux/mime/applications/pcbnew.desktop b/resources/linux/mime/applications/pcbnew.desktop
+index 57e5c50..93eb91c 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=Development;Electronics;
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 (file)
index 0000000..02758be
--- /dev/null
@@ -0,0 +1,23 @@
+From: Georges Khaznadar <georgesk@debian.org>
+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 fd58d91..adbfe12 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 (file)
index 0000000..4c8cd0e
--- /dev/null
@@ -0,0 +1,143 @@
+From: Carsten Schoenert <c.schoenert@t-online.de>
+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 036b644..bd834a5 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 9e34301..ba839e3 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 22db1ef..a440c6f 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 1379b63..dd1b8ae 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 f5aa447..546cf2a 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 2461fa1..86a90bb 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 57e3e9e..d99bec7 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 8aa72d9..8d5e853 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 3f229e6..332bc52 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 0cee760..d72107c 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 1ef0284..fa84c98 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 (file)
index 0000000..4427884
--- /dev/null
@@ -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
+debian-hacks/Removing-hyphen-inside-KICAD_FULL_VERSION.patch
+debian-hacks/Remove-specific-Japanese-translation-within-pcbnew.adoc.patch
+fixes/Add-German-translations-entries-to-appdata.xml.patch
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..10432fd
--- /dev/null
+++ b/rules
@@ -0,0 +1,145 @@
+#!/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
+VERSION_EXTRA   = $(shell echo "$(DEB_VERSION)" | cut -d+ -f2-)
+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)" \
+       -DCMAKE_INSTALL_PREFIX=/usr \
+       -DCMAKE_SHARED_LINKER_FLAGS_RELEASE="$(LDFLAGS)" \
+       -DKICAD_SCRIPTING=ON \
+       -DKICAD_SCRIPTING_ACTION_MENU=ON \
+       -DKICAD_SCRIPTING_MODULES=ON \
+       -DKICAD_SCRIPTING_WXPYTHON=OFF \
+       -DKICAD_SPICE=ON \
+       -DKICAD_VERSION_EXTRA="+$(VERSION_EXTRA)" \
+       $(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-python2
+
+override_dh_auto_configure:
+       sed -i 's/@REVDATE@/$(REVDATE)/' $(ASCIIDOCFILES)
+       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:
+       # The other parts of KiCad like documentation, i18n files and the
+       # libraries don't need to be build as arch depended, they even
+       # don't need to be prebuild before calling dh_install. So ignoring
+       # here. Only build the KiCad application here.
+       dh_auto_build --sourcedirectory=$(CURDIR) --builddirectory=$(DEB_BUILD_DIR)
+
+override_dh_auto_install: $(PREPROCESS_FILES:.in=)
+       ################################
+       # installing KiCad application #
+       ################################
+       dh_auto_install --destdir=$(INSTDIR) --sourcedirectory=$(CURDIR) --builddirectory=$(DEB_BUILD_DIR)
+       # Removing a potentially added RUNPATH from the Pcbnew Python library.
+       chrpath --delete $(CURDIR)/debian/tmp/usr/lib/python2.7/dist-packages/_pcbnew.so
+       ###############################################
+       # building and installing KiCad documentation #
+       ###############################################
+       dh_auto_install --destdir=$(INSTDIR) --sourcedirectory=$(CURDIR)/doc --builddirectory=$(DEB_BUILD_DIR)/doc
+       ###############################
+       # installing KiCad i18n files #
+       ###############################
+       dh_auto_install --destdir=$(INSTDIR) --sourcedirectory=$(CURDIR)/i18n --builddirectory=$(DEB_BUILD_DIR)/i18n
+       # 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_install:
+       dh_install
+       dh_python2
+
+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_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 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/source/include-binaries b/source/include-binaries
new file mode 100644 (file)
index 0000000..bc218f6
--- /dev/null
@@ -0,0 +1 @@
+debian/kicad-packages-relations.dia
diff --git a/tests/control b/tests/control
new file mode 100644 (file)
index 0000000..e539adf
--- /dev/null
@@ -0,0 +1,3 @@
+Tests: smoke
+Depends: kicad, python-nose
+Restrictions: allow-stderr,
diff --git a/tests/smoke b/tests/smoke
new file mode 100755 (executable)
index 0000000..2bcff78
--- /dev/null
@@ -0,0 +1,10 @@
+#!/usr/bin/python
+
+'''
+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 (file)
index 0000000..a221e6f
--- /dev/null
+++ b/watch
@@ -0,0 +1,10 @@
+# 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
+
+#opts=pgpsigurlmangle=s/$1/.asc/, \
+opts="uversionmangle=s/-(beta|rc)/~$1/;s/\.-(beta|rc)\.\d.*//;s/\.\.//,\
+dversionmangle=s/\+dfsg(\.?\d+)?$//" \
+https://launchpad.net/kicad/ .*\+download/kicad-(.*)\.tar\.xz