Skip to content
This repository has been archived by the owner on Oct 26, 2021. It is now read-only.

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into klc_nc_pins
Browse files Browse the repository at this point in the history
  • Loading branch information
poeschlr committed Sep 1, 2019
2 parents 29c33d5 + d41b005 commit 78e237e
Show file tree
Hide file tree
Showing 37 changed files with 396 additions and 177 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ before_install:
# Build the website
script:
- ./hugo
- htmlproofer ./public --external_only --only_4xx
- htmlproofer ./public --external_only --only_4xx --url-ignore "/www.digikey.com/"
4 changes: 0 additions & 4 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,6 @@ disablePathToLower = true
[[params.social]]
title = "github"
url = "https://github.com/KiCad"
[[params.social]]
title = "google-plus"
url = "https://plus.google.com/111133613917552048578"


[[menu.main]]
name = "Blog"
Expand Down
11 changes: 5 additions & 6 deletions content/blog/kicad-hackathon-july-2016-at-cern.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,16 @@ at CERN for a KiCad hackathon the week of July 4th to July 10th organized
by CERN's Javier Serrano. There was even enough time to take a trip to
visit the KiCad project founder Jean-Pierre Charras.

It would be a gross understatement to say that a good time was had by all.
It would be a gross understatement to say that a good time was had by all.
Many new and existing developement topics were discussed and a lot of KiCad hacking
took place during the week. Much hacking was done to improve the
push and shove router, improve user experience, improve the
coverage and accuracy of the geometry library, create a schematic
I/O plugin architecture, and finalize the
http://docs.kicad-pcb.org/doxygen/v5_road_map.html[version
5 stable release road map].
I/O plugin architecture, and finalize the version 5 stable release
road map.

There was also working demo and hacking on a new feature created by the CERN developers
Tom Wlostowski and Maciej (Orson) Suminski which was kept under wraps and an unexpected
There was also working demo and hacking on a new feature created by the CERN developers
Tom Wlostowski and Maciej (Orson) Suminski which was kept under wraps and an unexpected
urprise for everyone outside of CERN including the project leader. Expect a big announcement in
the not too distant future as this feature nears a level of maturity to be
committed to the
Expand Down
10 changes: 5 additions & 5 deletions content/blog/project-leader-announcement.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ categories = [
:iconsdir: /img/icons/

For those of you who did not have the good fortune to attend
https://kicad-kicon.com/[KiCon], (more on that in a later post) there was
https://kicad-kicon.com/[KiCon] (more on that in a later post), there was
a major project announcement made by the project leader during the
https://www.youtube.com/watch?v=nL0yTvJKA5c&feature=youtu.be[keynote talk].
The KiCad project is excited to announce that the lead developer, Wayne
Stambaugh has been hired by https://www.wit.com[WIT] to work full time
on KiCad. On behalf of The KiCad development team and it's users, we
would like to say thank you to WIT for it's commitment to the project.
Stambaugh, has been hired by https://www.wit.com[WIT] to work full time
on KiCad. On behalf of The KiCad development team and its users, we
would like to say thank you to WIT for its commitment to the project.
We are looking forward to the additional development manpower this will
provide and we hope we can help WIT achieve it's goals.
provide and we hope we can help WIT achieve its goals.
45 changes: 45 additions & 0 deletions content/blog/release-5.1.4.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
+++
title = "KiCad 5.1.4 Release"
date = "2019-08-13"
draft = false
aliases = [
"/post/release-5.1.4/"
]
categories = [
"Release Notes"
]
+++

:icons: fonts
:iconsdir: /img/icons/

The KiCad project is proud to announce the latest series 5 stable
release of KiCad. The 5.1.4 stable version contains critical bug
fixes and other minor improvements since the 5.1.2 and 5.1.3 releases.
It also includes improved footprint, symbol, and 3D model libraries,
translations, and documentation. A list of all of the fixed bugs
since the 5.1.2 and 5.1.3 releases can be found on the
https://launchpad.net/kicad/+milestone/5.1.3[KiCad 5.1.3 milestone page]
and the https://launchpad.net/kicad/5.0/5.1.4[KiCad 5.1.4 milestone page].
This release contains several critical bug fixes so please consider
upgrading as soon as possible.

If you are wondering why there was no "official" 5.1.3 release,
there was a serious issue after 5.1.3 was tagged and some users
had downloaded the unreleased 5.1.3 builds from the KiCad build
server. The only way to prevent install conflicts was to create
a new 5.1.4 tag with the bug fix and spin new builds. The KiCad
project would like to apologize for any inconvenience this may
have caused.


Version 5.1.4 is made from the
https://code.launchpad.net/~kicad-product-committers/kicad/+git/product-git/+ref/5.1[lp:kicad/5.1]
branch with some cherry picked changes from the development branch.

Packages for Windows, MacOS, and Linux are available or will be
in the very near future. See the
link:/download[KiCad download page] for guidance.

Thank you to all developers, packagers, librarians, document writers,
translators, and everyone else who helped make this release possible.
10 changes: 5 additions & 5 deletions content/contribute/developers.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ are available in the
link:https://help.launchpad.net/YourAccount/NewAccount[Launchpad user tutorial].

The official road map is available online as the
http://docs.kicad-pcb.org/doxygen/v5_road_map.html[version
5 road map] in the doxygen docs. The CERN team also have their own
http://docs.kicad-pcb.org/doxygen/v6_road_map.html[version
6 road map] in the doxygen docs. The CERN team also have their own
road map available at
http://www.ohwr.org/projects/cern-kicad/wiki/WorkPackages[CERN KiCad
work packages]. You might use this to get a feeling of where KiCad is
Expand Down Expand Up @@ -148,10 +148,10 @@ mean helps you keep control of that. Please refrain of doing
`git commit -a` or `git add .` unless you know exactly what you changed.

It is also useful to run `git diff --cached` to see what's staged for
commit before commiting, if you added files you didn't mean to you can
commit before committing, if you added files you didn't mean to you can
remove them from the staging area by running `git reset bad-file.cpp`

If you realized a mistake right after you commited, be it in a file
If you realized a mistake right after you committed, be it in a file
change, or you forgot a file, or the description has an error or a
typo, as long as you haven't pushed your changes yet you can make your
changes and then run `git commit --amend`, this will show you the
Expand All @@ -173,7 +173,7 @@ code.

It will often happen that someone else with push access to the
official KiCad repository will push changes in between the time you
commited your changes and you decide to push/submit yours for
committed your changes and you decide to push/submit yours for
consideration. In that case if you try to run `git pull`, by default
git will generate a merge commit, which is undesirable fluff and tends
to pollute the commit history. In those cases you want to run
Expand Down
2 changes: 2 additions & 0 deletions content/discover/in-the-media.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ title = "In the Media"

**KiCad has been featured in the following blog posts, press and media:**

https://techexplorations.com/blog-wayne-stambaugh/[Tech Explorations Interview with KiCad Project Lead Developer] (9-MAY-2019)

https://hackaday.com/2019/04/30/kicad-community-shines-at-first-ever-kicon/[KiCad Community Shines at First Ever KiCon] (30-APR-2019)

https://blog.aisler.net/supporting-kicad-d94ea84eb87?fbclid=IwAR17m6vuxNntbYNC_65gknUnfm0urGvC3jN9kRATw69AUboUdH3OvoRE-8U[Aisler Supporting KiCad] (4-FEB-2019)
Expand Down
199 changes: 166 additions & 33 deletions content/download/debian.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,63 +6,194 @@ weight = 10
:icons: fonts
:iconsdir: /img/icons/

== Debian Stable (Stretch)
== Basic Information

{{< repology debian_stable_backports >}}
The information further down about the available KiCad packages might not
always be fully up to date and correct due ongoing development. For getting an
overview about the current most recent version for the KiCad packages within
the various Debian releases please have a look at
https://packages.debian.org/search?lang=en&keywords=kicad[package.debian.org].

{{< repology debian_stable >}}
Please note that Debian stable releases don't get updates for existing
packages except security updates. Packages within the Stable releases usually
get newer and recent versions through backports repositories. KiCad is
here no special case.

The release 4.0.5 is available for Debian
https://packages.debian.org/stretch/kicad[stable/stretch], the backported
version 5.0.1 is available in
https://packages.debian.org/stretch-backports/kicad[stretch-backports].
To be able to install versions from a official Debian Backport repository you
need to extend your `sources.list` configuration if not yet happen. If you are
running Debian Buster please create a file
`/etc/apt/sources.lists.d/buster-backports.list` if you don't have an similar
entry already.

You can install it with the following commands in a terminal, otherwise you can
use any of the package managers you like:
[source,bash]
----
# /etc/apt/sources.lists.d/buster-backports.list
deb http://deb.debian.org/debian buster-backports main contrib non-free
----

If your system is still running Debian Stretch create a similar file (if not
done somehow already or created by the installer similar)
`/etc/apt/sources.lists.d/stretch-backports.list`
like above except the content is pointing to stretch-backports.

[source,bash]
----
# /etc/apt/sources.lists.d/stretch-backports.list
deb http://deb.debian.org/debian stretch-backports main contrib non-free
----

Once you've added one of these files you need to update the database of the
package managing system so your preferred package manager is knowing about
the new added source and the package versions from there.

[source,bash]
----
sudo apt update
----

For more information about backports you might want to visit the Debian Wiki
site about https://wiki.debian.org/Backports[Backports] and / or also the
https://backports.debian.org/Instructions/[Backports website].

=== Other KiCad related packages and their relations

For more flexibility the various KiCad packages are provided by also various
binary packages you might want need to install beside the `kicad` main package
that is containing the KiCad applications. For example there are existing
dedicated packages for the footprints, symbols, templates and 3D-models and
also KiCad documentation related packages which aren't necessarily
automatically get installed (depends on the configuration of your system) if
you install the `kicad` package.

If you are looking for all KiCad related packages you can search for them
simply by your preferred package manager tool, e.g. by `apt`.

[source,bash]
----
sudo apt search kicad*
----

For a useful working with KiCad you will need to have installed the following
packages: `kicad` and `kicad-libraries` and sometimes also the package
`kicad-demos`.
Typically these packages get installed automatically if you haven't changed the
system default on installing of recommended packages. Please don't install the
package `kicad-common` directly, it's a transitional package and will go away,
it can get removed if you've installed this.

You can get more information about the relation between the various `kicad`
packages in Debian please have a look at a graphic on the
https://wiki.debian.org/KiCad[Debian wiki page] for KiCad packages.

'''

=== KiCad packages within the Debian releases

==== Debian Old-Old-Stable (Codename Jessie)

WARNING: The Jessie release isn't supported any more and wont get updates, please
upgrade your system to at least Debian Stretch!

'''

==== Debian Old-Stable (Codename Stretch)

===== https://packages.debian.org/stretch-backports-sloppy/kicad[*Old-Stable* (Backports)]

Version: 5.1.4

====== Installation

[source.bash]
----
sudo apt install -t stretch-backports kicad
----

Please ensure you have updated the local database of the package management
system before installing!

TIP: Keep in mind that this version can't provide all functions of KiCad as
the required packages for this are too old in Stretch or not available!
Especially the support for Python scripting is limited to Python 2! Some
external AddOns wont work.

'''

===== https://packages.debian.org/stretch/kicad[*Old-Stable* (Release)]

Version: {{< repology debian_oldstable >}}

====== Installation

[source.bash]
----
sudo apt install kicad
----

''''

==== Debian Stable (Codename Buster)

===== https://packages.debian.org/buster/kicad[Stable (Backports)]

Version: {{< repology debian_stable_backports >}}

====== Installation

Offline docs are available in separate packages named for example
`kicad-doc-en`. You can search for them with _apt_ or _apt-cache_ for example.
Please ensure you have updated the local database of the package management
system before proceed.

[source.bash]
apt search kicad-doc
# or alternatively if you are on wheezy
apt-cache search kicad-doc
----
sudo apt install -t buster-backports kicad
----

== Debian Old-Stable (Jessie)
===== https://packages.debian.org/buster/kicad[Stable (Release)]

{{< repology debian_oldstable_backports >}}
Version: {{< repology debian_stable >}}

{{< repology debian_oldstable >}} (KiCad's 2014 stable release)
'''

The 2014 stable release bzr4027 of KiCad is available in the official Debian
repositories for https://packages.debian.org/jessie/kicad[oldstable/jessie].
====== Installation

It is not recommended for new designs. Please use the packages from the
backport repository for actual versions. Follow the instructions on the
https://wiki.debian.org/Backports[Debian Wiki] to add the Backport repository
to your sources and install the KiCad packages from
https://packages.debian.org/jessie-backports-sloppy/kicad[jessie-backports-sloppy].
[source.bash]
----
sudo apt install kicad
----

'''

==== Debian Testing (Bulleseye)

Version: {{< repology debian_testing >}}

===== Installation

== Debian Unstable (Sid)
[source.bash]
----
sudo apt install kicad
----

'''

{{< repology debian_unstable >}}
==== Debian Unstable (Sid)

The current upstream release is available for Debian
https://packages.debian.org/sid/kicad[unstable/sid].
Version: {{< repology debian_unstable >}}

== Debian Testing (Buster)
===== Installation

[source.bash]
sudo apt install kicad

{{< repology debian_testing >}}
'''

The current upstream release is available for Debian
https://packages.debian.org/testing/kicad[testing/buster].
==== Debian Experimental

There might sometimes some pre versions of upcoming releases available in
experimental. These are usually no nightly but a RC (Release Candidate)
versions!

== Build from Source
=== Build KiCad from Source
You can find the instructions to build from source
link:http://docs.kicad-pcb.org/doxygen/md_Documentation_development_compiling.html#build_linux[here].
If you use Debian stable with actual packages from Backports or you working
Expand All @@ -74,8 +205,10 @@ Ensure you have installed some build dependencies at least before you try to
start own builds:

[source.bash]
----
sudo apt install cmake doxygen libboost-context-dev libboost-dev \
libboost-system-dev libboost-test-dev libcairo2-dev libcurl4-openssl-dev \
libgl1-mesa-dev libglew-dev libglm-dev libngspice-dev liboce-foundation-dev \
liboce-ocaf-dev libssl-dev libwxbase3.0-dev libwxgtk3.0-dev python-dev \
python-wxgtk3.0-dev swig wx-common
----
4 changes: 2 additions & 2 deletions content/download/fedora.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ weight = 20

{{< repology fedora_rawhide >}}

{{< repology fedora_29 >}}
{{< repology fedora_30 >}}

{{< repology fedora_28 >}}
{{< repology fedora_29 >}}

In general, latest Fedora releases ship the stable versions of KiCad as they are
released.
Expand Down
Loading

0 comments on commit 78e237e

Please sign in to comment.