{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing recipe files during the build.", "created": "2026-06-06T17:36:04Z", "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-example-interfaces-66181144-35b7-54bf-803d-599eec6e068f", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "3757022c22bf4b5f9684dc5dd19dcfd6dd407d26"}, "externalDocumentId": "DocumentRef-dependency-recipe-action-msgs", "spdxDocument": "http://spdx.org/spdxdocs/recipe-action-msgs-72d6aa59-1f3d-5f38-827e-b32ef8d419c0"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "c92bf3680e013980dd8350c04b04a245e17bc6cc"}, "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": "29c4ec194e3e1ec2118eb411dda4a691cebffa6b"}, "externalDocumentId": "DocumentRef-dependency-recipe-cmake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-cmake-native-065aeeea-e673-57cc-a9f5-a3fe1fc2b3ea"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7259abb4a2a56bde151b312099d240962f08c357"}, "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": "27f540a1d61a62fce28b7c34eef673bac5d28ecb"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-runtime", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-runtime-a8177036-816d-5f00-a030-969647302050"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "8c3240e7c39b64c99d21f053c5935a76dbfbe3c0"}, "externalDocumentId": "DocumentRef-dependency-recipe-glibc", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glibc-8ec5f1d4-204b-530d-8854-79bbb314d6d7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "85539104dc9edac6752a1979d406bc7e4c8be010"}, "externalDocumentId": "DocumentRef-dependency-recipe-ninja-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ninja-native-69509a4d-51be-58e4-8b69-f8cab885e13f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "c1e9123d049187a97ecf4d4c2ce5914d11c6c889"}, "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": "c9f2db439751f24dcd1ac6281b17fb3fafa10c46"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-native-34cc7325-70e1-5a3a-873a-66b0c1f8d193"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6d194d6717629af63fa232833372c6644d13872e"}, "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": "24887d155cdb78847b39b08e06ad779535b09d5b"}, "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": "a53be92089e0640a6c715b84bc3e7d3d8788bcec"}, "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": "7ef1643119ae78a6df80e41cd510bbe57e98285a"}, "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": "2899d64c5984c996378337b504e4dcecfc54f86a"}, "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": "70fb954b45852566eed40ea2a01b761197f2c2ba"}, "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": "fed762dd20168eb810cbb5f3b85ca4afb702df1c"}, "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": "f34efba9ca75e8205852e3ef752f8a01437c6e76"}, "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": "e56fc88958878d4d50d4e3f2b9c216bf7997e3a8"}, "externalDocumentId": "DocumentRef-dependency-recipe-service-msgs", "spdxDocument": "http://spdx.org/spdxdocs/recipe-service-msgs-3fa6bf13-6e25-5432-81ef-ea8558400c5e"}], "name": "recipe-example-interfaces", "packages": [{"SPDXID": "SPDXRef-Recipe-example-interfaces", "copyrightText": "NOASSERTION", "description": "Contains message and service definitions used by the examples.", "downloadLocation": "NOASSERTION", "externalRefs": [{"referenceCategory": "SECURITY", "referenceLocator": "cpe:2.3:*:*:example-interfaces:0.12.0-3:*:*:*:*:*:*:*", "referenceType": "http://spdx.org/rdf/references/cpe23Type"}], "homepage": "https://wiki.ros.org", "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "example-interfaces", "summary": "example-interfaces version 0.12.0-3-r0", "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.12.0-3"}, {"SPDXID": "SPDXRef-Download-example-interfaces-1", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/ros2-gbp/example_interfaces-release@7b504cc01ddad6288771bb716451c6f4f7f6c51d", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "example-interfaces-source-1", "supplier": "NOASSERTION"}], "relationships": [{"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Download-example-interfaces-1", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-example-interfaces-1"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-action-msgs:SPDXRef-Recipe-action-msgs"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ament-cmake-native:SPDXRef-Recipe-ament-cmake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-cmake-native:SPDXRef-Recipe-cmake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-cross-aarch64:SPDXRef-Recipe-gcc-cross-aarch64"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-runtime:SPDXRef-Recipe-gcc-runtime"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glibc:SPDXRef-Recipe-glibc"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ninja-native:SPDXRef-Recipe-ninja-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-lark-parser-native:SPDXRef-Recipe-python3-lark-parser-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-native:SPDXRef-Recipe-python3-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-numpy-native:SPDXRef-Recipe-python3-numpy-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-adapter-native:SPDXRef-Recipe-rosidl-adapter-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-default-generators-native:SPDXRef-Recipe-rosidl-default-generators-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-parser-native:SPDXRef-Recipe-rosidl-parser-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-c:SPDXRef-Recipe-rosidl-typesupport-c"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-cpp:SPDXRef-Recipe-rosidl-typesupport-cpp"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-c-native:SPDXRef-Recipe-rosidl-typesupport-fastrtps-c-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-cpp-native:SPDXRef-Recipe-rosidl-typesupport-fastrtps-cpp-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-example-interfaces", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-service-msgs:SPDXRef-Recipe-service-msgs"}], "spdxVersion": "SPDX-2.2"}