{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-11-10T23:37:39Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/keyboard-handler-dev-9dddc76d-a616-5a9b-8005-c0e1e78eec3c", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "605dfe3a637c2a084b6d9acf110207923e935c17"}, "externalDocumentId": "DocumentRef-recipe-keyboard-handler", "spdxDocument": "http://spdx.org/spdxdocs/recipe-keyboard-handler-df849560-6835-5aa3-8fc4-e43f06f63b86"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "51bbe6595b57e579ae7106b8f0a3d402977ea791"}, {"algorithm": "SHA256", "checksumValue": "0d048a32acadb100f1b8c6b48c9e1fa9c9bf8b7f6663dba0c0b6673ace76174c"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/keyboard_handler/cmake/keyboard_handlerConfig.cmake", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "8d9608bb81538f77130687e44cf9d04e105d41f3"}, {"algorithm": "SHA256", "checksumValue": "6392cbc9211d57e1e25cf4d9ba1a3778b1541acb94c831042f469674744b01e5"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/keyboard_handler/cmake/export_keyboard_handlerExport-noconfig.cmake", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "8ec6e43751cc85ee8ea9726f73f65e4cb186f9af"}, {"algorithm": "SHA256", "checksumValue": "f65ecf3d7f126c6960b5ecc26ae6bf28befc7c3d5441de59cf8a6ad2aef2f9f5"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/keyboard_handler/cmake/ament_cmake_export_targets-extras.cmake", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "eb72eb9f4316c7a8109a94dae183e8cf131d0721"}, {"algorithm": "SHA256", "checksumValue": "b6c96d8a8c33b862db9042f72b4cdd6a35fd44132278149250725f1307cb75dc"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/keyboard_handler/cmake/keyboard_handlerConfig-version.cmake", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "acba95d8c93d86f66a87ff904a9c322ffc893270"}, {"algorithm": "SHA256", "checksumValue": "eded4917506874e45ebf2382011e1fb400677d23fc5fb135b93e4093a8370a27"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/keyboard_handler/cmake/ament_cmake_export_libraries-extras.cmake", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "2dd385970fd3e72664b9985679e55a8ad1fa8d4b"}, {"algorithm": "SHA256", "checksumValue": "0e4c49dfd0db58342dbbdd51174b7bd7f01016a4bea27a168122ccb0760dae44"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/keyboard_handler/cmake/ament_cmake_export_include_directories-extras.cmake", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "8bd8f6c845b14629b95434efebb3a889f41a334f"}, {"algorithm": "SHA256", "checksumValue": "cecec77b3b7df4a89f4eae60ff3d3cddb70b8d3ea30becfa6231722dd45626a0"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/keyboard_handler/cmake/export_keyboard_handlerExport.cmake", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "c445f0f63d4dfd66171df754cc68ef4c899dad9e"}, {"algorithm": "SHA256", "checksumValue": "1ab304bd3272b9cc93e88ba06234e47fac0bb879f02ac59b8158f14821a4cf90"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/include/keyboard_handler/keyboard_handler/keyboard_handler.hpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "8734ef4e44a3d9b351f622c79dd975936c8b4d0f"}, {"algorithm": "SHA256", "checksumValue": "6f5683c77ea84e940805aac6d3d50cd7f019a9208c0ff6b76325117c3dc344e3"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/include/keyboard_handler/keyboard_handler/visibility_control.hpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "d6b5afcad9db833642c9abcbb62845f4b2d9bf23"}, {"algorithm": "SHA256", "checksumValue": "c53cef6306619cbd84f127d8d7c13ba6cdc4173093cc33adeec1ddb2eefc2673"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/include/keyboard_handler/keyboard_handler/keyboard_handler_base.hpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "ac7e1f391ddc1c1882e635caa57c5a89a4572e3c"}, {"algorithm": "SHA256", "checksumValue": "96eb6e0d39dedccac1cb4cb315a1f48ced5941dda03f18ead44b3233f23d0959"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/include/keyboard_handler/keyboard_handler/keyboard_handler_windows_impl.hpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-keyboard-handler-dev-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "918216126ef3a6c8e50920cf20e5fd0509b49efd"}, {"algorithm": "SHA256", "checksumValue": "2f1401a0bec78f80f8256aad0052dcfdf7a7e9877426e43a43f46f6e672d7787"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/include/keyboard_handler/keyboard_handler/keyboard_handler_unix_impl.hpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "keyboard-handler-dev", "packages": [{"SPDXID": "SPDXRef-Package-keyboard-handler-dev", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-keyboard-handler-dev-1", "SPDXRef-PackagedFile-keyboard-handler-dev-2", "SPDXRef-PackagedFile-keyboard-handler-dev-3", "SPDXRef-PackagedFile-keyboard-handler-dev-4", "SPDXRef-PackagedFile-keyboard-handler-dev-5", "SPDXRef-PackagedFile-keyboard-handler-dev-6", "SPDXRef-PackagedFile-keyboard-handler-dev-7", "SPDXRef-PackagedFile-keyboard-handler-dev-8", "SPDXRef-PackagedFile-keyboard-handler-dev-9", "SPDXRef-PackagedFile-keyboard-handler-dev-10", "SPDXRef-PackagedFile-keyboard-handler-dev-11", "SPDXRef-PackagedFile-keyboard-handler-dev-12"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "keyboard-handler-dev", "packageVerificationCode": {"packageVerificationCodeValue": "36d7896ee84033c86ffa64b1e03c2f550e9f21fe"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.3.1-2"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-keyboard-handler:SPDXRef-Recipe-keyboard-handler", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-Package-keyboard-handler-dev", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-keyboard-handler-dev-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-keyboard-handler-dev"}], "spdxVersion": "SPDX-2.2"}