[libcamera-devel] [PATCH] package metadata

Christian Rauch Rauch.Christian at gmx.de
Thu Aug 11 21:52:30 CEST 2022


This metadata file provides information, amongst others, about the version,
licence, maintainers and build dependencies. This file is used by build
systems (catkin, colcon) to manage a dependency graph and resolve those
dependencies automatically.

The file structure is defined at: https://www.ros.org/reps/rep-0149.html

Signed-off-by: Christian Rauch <Rauch.Christian at gmx.de>
---
 package.xml | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 package.xml

diff --git a/package.xml b/package.xml
new file mode 100644
index 00000000..8b06f507
--- /dev/null
+++ b/package.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
+<package format="3">
+  <name>libcamera</name>
+
+  <version>0.0.0</version>
+
+  <description>An open source camera stack and framework for Linux, Android, and ChromeOS</description>
+
+  <maintainer email="libcamera-devel at lists.libcamera.org">libcamera project</maintainer>
+
+  <license>LGPL-2.1</license>
+
+  <url>https://libcamera.org</url>
+
+  <buildtool_depend>python3-meson-pip</buildtool_depend>
+  <buildtool_depend>ninja-build</buildtool_depend>
+
+  <build_depend>python3-yaml</build_depend>
+  <build_depend>python3-ply</build_depend>
+  <build_depend>python3-jinja2</build_depend>
+
+  <depend>libgnutls28-dev</depend>
+  <depend>openssl</depend>
+  <depend>boost</depend>
+  <depend>libudev-dev</depend>
+  <depend>libunwind-dev</depend>
+
+  <export>
+    <build_type>meson</build_type>
+  </export>
+</package>
--
2.34.1



More information about the libcamera-devel mailing list