{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing recipe files during the build.", "created": "2026-06-06T17:45:28Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/recipe-rcl-interfaces-d3d42c47-46eb-5fa7-917e-99387bac456d", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "a33b3f0a08a481c99617d276f8f9ceb4c35b3099"}, "externalDocumentId": "DocumentRef-dependency-recipe-ament-cmake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ament-cmake-native-5827e19d-4e41-5d66-9c63-c9239ae6b979"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "f9adfc64d99ba1277eb4bfc7c2b0b053cea404d8"}, "externalDocumentId": "DocumentRef-dependency-recipe-builtin-interfaces", "spdxDocument": "http://spdx.org/spdxdocs/recipe-builtin-interfaces-85cc5013-06c5-5d77-9159-f8e9c68c0299"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "57f14868aa627d81c32587de64cf30375136eeff"}, "externalDocumentId": "DocumentRef-dependency-recipe-cmake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-cmake-native-065aeeea-e673-57cc-a9f5-a3fe1fc2b3ea"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0e688b8e9e88ff2087db1934aab0f1211a83859a"}, "externalDocumentId": "DocumentRef-dependency-recipe-fastrtps-cmake-module", "spdxDocument": "http://spdx.org/spdxdocs/recipe-fastrtps-cmake-module-d042750d-7510-557c-907d-61d535a65875"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b673e159f94b3a12df9854d964495640adf2b67c"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-cross-aarch64", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-cross-aarch64-e05122e2-842a-5b45-a068-7a450933ae13"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "bea3135e31acb0fc740a62557f21527c31a15ca5"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-runtime", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-runtime-a8177036-816d-5f00-a030-969647302050"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d725f06c2ebed554ba90ab3489e220528c9c8c7a"}, "externalDocumentId": "DocumentRef-dependency-recipe-glibc", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glibc-8ec5f1d4-204b-530d-8854-79bbb314d6d7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "74bf643aa99c3105cb29626a8756623c02c55857"}, "externalDocumentId": "DocumentRef-dependency-recipe-ninja-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ninja-native-69509a4d-51be-58e4-8b69-f8cab885e13f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "c0ed23a206d6dcfad42683f9fb8204b6ec8d9030"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-lark-parser-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-lark-parser-native-f1afe104-fb03-5538-8bee-91746433ebd6"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "aa04abe6722cb6b1b9abb1ce7c02ad3bf6ebec95"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-native-34cc7325-70e1-5a3a-873a-66b0c1f8d193"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "456e7175ef8d16358ff8cc34d0a760173825f147"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-numpy-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-numpy-native-6dcb99cf-20ea-5ed6-aae2-e78d77432ea5"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ced2371c39259f54eb8feac050bb92bb2e72adf6"}, "externalDocumentId": "DocumentRef-dependency-recipe-rmw-fastrtps-cpp", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rmw-fastrtps-cpp-7b20a70d-f138-5013-bc14-74c5fd85411d"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3863705b2b1023f26667cfe37f265d8e16344388"}, "externalDocumentId": "DocumentRef-dependency-recipe-rmw-fastrtps-shared-cpp", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rmw-fastrtps-shared-cpp-bc1ecf82-9cc1-5018-8e3e-25a93485bfbb"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "9ee425c30fe9eb5efb5cf4e55c18a3e530c2c31b"}, "externalDocumentId": "DocumentRef-dependency-recipe-rmw-implementation", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rmw-implementation-428a6378-13c0-5f42-8106-042ceab55a0c"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "96cb78729bb458a81e7b418e40b4df38220cf29f"}, "externalDocumentId": "DocumentRef-dependency-recipe-rmw-implementation-cmake", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rmw-implementation-cmake-e8c64403-f3e1-5a6e-870c-5480820cf527"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "bacaea354a0c9b65c6d039105f587536f697c2b3"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-adapter-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-adapter-native-0e7e498c-d46d-5bb4-801d-b298555b03d9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "5f12af77ecdae1c2d13ef736132e6cee2ab3cc9e"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-default-generators-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-default-generators-native-24a9df27-5444-5673-bb2d-0b403d2663ec"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "10f9d8f2538c7ac995f0992708076c20eebbcb2e"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-generator-cpp", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-generator-cpp-6bbe22d3-61fb-56bd-bf19-e37ce4740573"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "e372002759228b3be8255753ca47675081653c68"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-parser-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-parser-native-7fff6dcb-a2df-561d-aa11-63085f6f1747"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6db74f37cc2a00c4b44b74a2fd5577531cfe595f"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-c", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-c-95766710-31c7-5d3d-99e6-47ec6afec1b7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "82aa960ab84ea9a722ebcbcbf24698e51cb0ca47"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-cpp", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-cpp-dd22bb0f-2110-5f5d-8b51-88e871a79881"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b34f9d19e8666e883db8f4c05d001be1ee78347b"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-c", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-fastrtps-c-46af446f-2a1e-5c39-9daf-9d42d31cd088"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "66b822863aff5fff6458e76deb31bd44b41a207f"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-c-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-fastrtps-c-native-f67e8a11-3c68-591b-836b-281a620b9a1e"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6051f69d748c9fbb21e516698fef750f1e283253"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-cpp", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-fastrtps-cpp-d6869ea3-d936-5f6b-a8c2-9d9e05a306e6"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "1798c23657f2b10022d84994f153894ee8ff64c8"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-cpp-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-fastrtps-cpp-native-bbf6f812-2984-5ece-a1e0-8f107af552c3"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ce1f2d50ff960fda7fc51f7daee0868a4b8aa08c"}, "externalDocumentId": "DocumentRef-dependency-recipe-service-msgs", "spdxDocument": "http://spdx.org/spdxdocs/recipe-service-msgs-3fa6bf13-6e25-5432-81ef-ea8558400c5e"}], "name": "recipe-rcl-interfaces", "packages": [{"SPDXID": "SPDXRef-Recipe-rcl-interfaces", "copyrightText": "NOASSERTION", "description": "The ROS client library common interfaces.     This package contains the messages and services which ROS client libraries will use under the hood to     communicate higher level concepts such as parameters.", "downloadLocation": "NOASSERTION", "externalRefs": [{"referenceCategory": "SECURITY", "referenceLocator": "cpe:2.3:*:*:rcl-interfaces:2.0.3-1:*:*:*:*:*:*:*", "referenceType": "http://spdx.org/rdf/references/cpe23Type"}], "homepage": "https://wiki.ros.org", "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "rcl-interfaces", "summary": "rcl-interfaces version 2.0.3-1-r0", "supplier": "Organization: OpenEmbedded ()", "versionInfo": "2.0.3-1"}, {"SPDXID": "SPDXRef-Download-rcl-interfaces-1", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/ros2-gbp/rcl_interfaces-release@0bff04a97f4a4eda4bff3ec3371507504ff5e7e4", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "rcl-interfaces-source-1", "supplier": "NOASSERTION"}], "relationships": [{"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Download-rcl-interfaces-1", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-rcl-interfaces-1"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ament-cmake-native:SPDXRef-Recipe-ament-cmake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-builtin-interfaces:SPDXRef-Recipe-builtin-interfaces"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-cmake-native:SPDXRef-Recipe-cmake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-fastrtps-cmake-module:SPDXRef-Recipe-fastrtps-cmake-module"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-cross-aarch64:SPDXRef-Recipe-gcc-cross-aarch64"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-runtime:SPDXRef-Recipe-gcc-runtime"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glibc:SPDXRef-Recipe-glibc"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ninja-native:SPDXRef-Recipe-ninja-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-lark-parser-native:SPDXRef-Recipe-python3-lark-parser-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-native:SPDXRef-Recipe-python3-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-numpy-native:SPDXRef-Recipe-python3-numpy-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rmw-fastrtps-cpp:SPDXRef-Recipe-rmw-fastrtps-cpp"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rmw-fastrtps-shared-cpp:SPDXRef-Recipe-rmw-fastrtps-shared-cpp"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rmw-implementation:SPDXRef-Recipe-rmw-implementation"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rmw-implementation-cmake:SPDXRef-Recipe-rmw-implementation-cmake"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-adapter-native:SPDXRef-Recipe-rosidl-adapter-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-default-generators-native:SPDXRef-Recipe-rosidl-default-generators-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-generator-cpp:SPDXRef-Recipe-rosidl-generator-cpp"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-parser-native:SPDXRef-Recipe-rosidl-parser-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-c:SPDXRef-Recipe-rosidl-typesupport-c"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-cpp:SPDXRef-Recipe-rosidl-typesupport-cpp"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-c:SPDXRef-Recipe-rosidl-typesupport-fastrtps-c"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-c-native:SPDXRef-Recipe-rosidl-typesupport-fastrtps-c-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-cpp:SPDXRef-Recipe-rosidl-typesupport-fastrtps-cpp"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-cpp-native:SPDXRef-Recipe-rosidl-typesupport-fastrtps-cpp-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rcl-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-service-msgs:SPDXRef-Recipe-service-msgs"}], "spdxVersion": "SPDX-2.2"}