summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKieran Bingham <kieran.bingham@ideasonboard.com>2019-08-14 10:50:02 +0100
committerKieran Bingham <kieran.bingham@ideasonboard.com>2019-08-16 08:51:28 +0100
commita146cdbf20cbdcfeb7b248b53b8e12b22384d0c8 (patch)
tree203cb68fbcc48f881295ea11059d8d60c324359f
parent2b3cb4f37be5751dad671cd777ad3ca0eb73b767 (diff)
readme: Provide build requirements
Provide an initial list of build dependancies for Debian based systems. Other distributions will be added separately. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-rw-r--r--README.rst21
1 files changed, 21 insertions, 0 deletions
diff --git a/README.rst b/README.rst
index 0f64e076..169837e4 100644
--- a/README.rst
+++ b/README.rst
@@ -29,3 +29,24 @@ To build and install:
cd build
ninja
ninja install
+
+Dependencies
+------------
+
+The following Debian/Ubuntu packages are required for building libcamera.
+Other distributions may have differing package names:
+
+A C++ toolchain: [required]
+ Either {g++, clang}
+
+for libcamera: [required]
+ meson ninja-build
+
+for device hotplug enumeration: [optional]
+ pkg-config libudev-dev
+
+for qcam: [optional]
+ qtbase5-dev libqt5core5a libqt5gui5 libqt5widgets5
+
+for documentation: [optional]
+ python3-sphinx doxygen