[v3,1/1] package metadata
diff mbox series

Message ID 20250712195144.3925991-2-Rauch.Christian@gmx.de
State New
Headers show
Series
  • package metadata
Related show

Commit Message

Christian Rauch July 12, 2025, 7:51 p.m. UTC
This metadata file provides meta information about the version, licence,
maintainers and build dependencies. The file is used by build systems, such
as colcon, to manage and resolve build dependencies.

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

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

Patch
diff mbox series

diff --git a/package.xml b/package.xml
new file mode 100644
index 000000000..814084c17
--- /dev/null
+++ b/package.xml
@@ -0,0 +1,45 @@ 
+<?xml version="1.0"?>
+<!-- SPDX-License-Identifier: CC0-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.5.1</version>
+
+  <description>An open source camera stack and framework for Linux, Android, and ChromeOS</description>
+
+  <maintainer email="Rauch.Christian@gmx.de">Christian Rauch</maintainer>
+  <maintainer email="Laurent.Pinchart@ideasonboard.com">Laurent Pinchart</maintainer>
+
+  <license>Apache-2.0</license>
+  <license>BSD-2-Clause</license>
+  <license>BSD-3-Clause</license>
+  <license>GPL-2.0-or-later</license>
+  <license>LGPL-2.1-or-later</license>
+
+  <url>https://libcamera.org</url>
+
+  <author email="libcamera-devel@lists.libcamera.org">libcamera project</author>
+
+  <buildtool_depend>meson</buildtool_depend>
+  <buildtool_depend>pkg-config</buildtool_depend>
+  <buildtool_depend>git</buildtool_depend>
+
+  <build_depend>python3-yaml</build_depend>
+  <build_depend>python3-ply</build_depend>
+  <build_depend>python3-jinja2</build_depend>
+  <build_depend>openssl</build_depend>
+  <build_depend>pybind11-dev</build_depend>
+
+  <depend>yaml</depend>
+  <depend>libssl-dev</depend>
+  <depend>libudev-dev</depend>
+  <depend>python3</depend>
+
+  <!-- workaround for https://bugs.libcamera.org/show_bug.cgi?id=189 -->
+  <depend>libatomic</depend>
+
+  <export>
+    <build_type>meson</build_type>
+  </export>
+</package>