doc: update system requirements in Linux guide
authorBruce Richardson <bruce.richardson@intel.com>
Thu, 28 Nov 2019 16:33:46 +0000 (16:33 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 28 Nov 2019 21:31:53 +0000 (22:31 +0100)
commitf6412d75285720597047578531823f1a0e8c1c3d
tree7c54afecf6252a34b4a4b2f177398be5f96111b7
parent9dcf5d15569b3c4f299dc5f903cda53f995bb158
doc: update system requirements in Linux guide

Update the system requirements section of the doc to cover builds with
meson and ninja. This involves updating the package dependencies to include
meson, ninja and python 3.5, and also updating the optional dependencies
section to explain that the components are enabled/disabled automatically
by meson.

As part of this update, the relevant sections were simplified to keep the
document shorter. For mandatory requirements, we can refer to the various
distro's development tools package groups rather than requiring gcc, core
tools etc. individually. The optional package list was very incomplete, and
if complete would duplicate information in the individual driver's guides.
Therefore we can simplify it by listing only the library optional
requirements and referring users to the driver docs to find details on
their dependencies.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
doc/guides/linux_gsg/sys_reqs.rst