{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing recipe files during the build.", "created": "2025-06-19T04:14:24Z", "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-libblockdev-29da38c7-3f0b-5c0f-9a4c-b0087bcf708f", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "ef87ce262231d6f29510ea913395daba84fec23d"}, "externalDocumentId": "DocumentRef-dependency-recipe-autoconf-archive-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-autoconf-archive-native-fd00b327-70b9-5c20-8c90-9c0103cbc9f0"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "5a94f22be238c5c24aa10a990dbf2e8f3b842e8a"}, "externalDocumentId": "DocumentRef-dependency-recipe-autoconf-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-autoconf-native-124e4a29-7bee-575a-9a44-2226fa6af9c9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "c88a6af76ab585966cbc932683d31ae51fd3c66c"}, "externalDocumentId": "DocumentRef-dependency-recipe-automake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-automake-native-e3046935-37af-5c2e-b371-e883e5ef1216"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3b622f3139394c97a6487fa663bf596ef76cf9f7"}, "externalDocumentId": "DocumentRef-dependency-recipe-btrfs-tools", "spdxDocument": "http://spdx.org/spdxdocs/recipe-btrfs-tools-bc5bebd6-136e-537c-ab8a-e726364ec661"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "cdf6ccc8c4d61c90b7dc1c36384933902ebb573a"}, "externalDocumentId": "DocumentRef-dependency-recipe-cryptsetup", "spdxDocument": "http://spdx.org/spdxdocs/recipe-cryptsetup-1fdd1e4d-af32-5df1-ab1d-6df1cf4bb5e7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b285fdfc3a4a0bf49fd095f5f048f88e260a0a08"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-cross-arm", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-cross-arm-3ec6f16b-d802-5329-8e83-237a286c87f1"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6315adf76e07ddbb65ad5740195e8e17a2506a99"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-runtime", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-runtime-a8177036-816d-5f00-a030-969647302050"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d8df8d3e699e9230140a292a2d7388ad8d6219c6"}, "externalDocumentId": "DocumentRef-dependency-recipe-glib-2.0", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glib-2.0-d0091684-3041-5a99-9476-45ed618feb68"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d5867f613b14554ac9edbe91b4190a108857515a"}, "externalDocumentId": "DocumentRef-dependency-recipe-glibc", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glibc-8ec5f1d4-204b-530d-8854-79bbb314d6d7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7c0d1ff1ba30cb6a75d087bb761fea65c41b7ff2"}, "externalDocumentId": "DocumentRef-dependency-recipe-gobject-introspection", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gobject-introspection-94454747-7a5a-5f82-a1ae-37fb6e05bc18"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "4d3bff0f78b37d9e91fdb68c2022912d6a2a5560"}, "externalDocumentId": "DocumentRef-dependency-recipe-gobject-introspection-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gobject-introspection-native-6849a762-f94f-561e-b9ef-c7efaa2fcd2f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "57ec94e961960bf458c3577b40a21d5f26a9a1df"}, "externalDocumentId": "DocumentRef-dependency-recipe-kmod", "spdxDocument": "http://spdx.org/spdxdocs/recipe-kmod-20bdd709-d6c7-5444-8085-cc59b1bedf3f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "f21a0f51bf1ffb2cc01e4cdc8937ef5b9ce7d8b3"}, "externalDocumentId": "DocumentRef-dependency-recipe-libbytesize", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libbytesize-3c5a5759-7d3f-5ae5-9f55-824b657086ba"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "4561d38673f3206d2e1855ffe8f86b1924a9b423"}, "externalDocumentId": "DocumentRef-dependency-recipe-libdevmapper", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libdevmapper-71a62b64-4336-5320-9939-ca716e181a5f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "44f1d24737ea5213c13cedce5dffde2150b96518"}, "externalDocumentId": "DocumentRef-dependency-recipe-libnvme", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libnvme-a26716af-6df0-5aff-8d08-ca93b01e1722"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "05cdb64f26f0294d28bc174fa12c90a3fcfaedff"}, "externalDocumentId": "DocumentRef-dependency-recipe-libtool-cross", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libtool-cross-07500b21-b619-56d3-838e-16ca401a612f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "58d8ab42fb0ed8a7f35fb663df77d87f408fbf34"}, "externalDocumentId": "DocumentRef-dependency-recipe-libtool-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libtool-native-af5e5210-5bed-5317-878d-15206849f191"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "501f8b5e0ca84a32ed5fd2751b98ab5a23be9099"}, "externalDocumentId": "DocumentRef-dependency-recipe-multipath-tools", "spdxDocument": "http://spdx.org/spdxdocs/recipe-multipath-tools-770a529a-c61a-5631-afe8-345bb0505b46"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "12d595d30c73933845fdd4377cf51186bd0f3a57"}, "externalDocumentId": "DocumentRef-dependency-recipe-ndctl", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ndctl-9cda4a71-a0e7-5501-9b15-67ef56318ed7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "30f4c8c52e94ceb22f95017b26d9f40c60ada013"}, "externalDocumentId": "DocumentRef-dependency-recipe-nss", "spdxDocument": "http://spdx.org/spdxdocs/recipe-nss-991aa7ea-0c44-5389-972a-a6417b1e5a8a"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "02a7721a9e3a84d8403c98a05bafdb89b3f55a6b"}, "externalDocumentId": "DocumentRef-dependency-recipe-parted", "spdxDocument": "http://spdx.org/spdxdocs/recipe-parted-804dea26-3c74-5a46-9c9c-8c1884589a50"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0778f8abb9d5ce28bf84aa8831fe3df413b5a571"}, "externalDocumentId": "DocumentRef-dependency-recipe-pkgconfig-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-pkgconfig-native-f02bc6f9-93d3-5de4-bfc1-f49135872105"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "59489bc2253554e2bb2faf7af25b634d3ea6dc5b"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-native-34cc7325-70e1-5a3a-873a-66b0c1f8d193"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "a0cfa085b3ae6fe34866dd84c7a163bc42452a70"}, "externalDocumentId": "DocumentRef-dependency-recipe-qemu-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-qemu-native-4a6c275b-748a-5a53-90e0-46381c95e2ff"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "c6df4eaa0f059ddaa9ceeed7c6c9bf5ee6e7d8bf"}, "externalDocumentId": "DocumentRef-dependency-recipe-systemd", "spdxDocument": "http://spdx.org/spdxdocs/recipe-systemd-9a30b9ed-a145-56fe-863a-756f27954858"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "739294f453350363a3c458b2b7f123f510e4924a"}, "externalDocumentId": "DocumentRef-dependency-recipe-util-linux", "spdxDocument": "http://spdx.org/spdxdocs/recipe-util-linux-03796bcc-1e40-51f7-b208-58742d376218"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3eee47c8afaf37e6581ba7495b8c2cc8111583ef"}, "externalDocumentId": "DocumentRef-dependency-recipe-volume-key", "spdxDocument": "http://spdx.org/spdxdocs/recipe-volume-key-c0172232-aa5c-5147-bb57-af0ef7be7a73"}], "name": "recipe-libblockdev", "packages": [{"SPDXID": "SPDXRef-Recipe-libblockdev", "copyrightText": "NOASSERTION", "description": "libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).", "downloadLocation": "NOASSERTION", "externalRefs": [{"referenceCategory": "SECURITY", "referenceLocator": "cpe:2.3:*:*:libblockdev:3.1.1:*:*:*:*:*:*:*", "referenceType": "http://spdx.org/rdf/references/cpe23Type"}], "homepage": "http://rhinstaller.github.io/libblockdev/", "licenseConcluded": "NOASSERTION", "licenseDeclared": "LGPL-2.0-or-later", "licenseInfoFromFiles": ["NOASSERTION"], "name": "libblockdev", "summary": "libblockdev version 3.1.1-r0", "supplier": "Organization: OpenEmbedded ()", "versionInfo": "3.1.1"}, {"SPDXID": "SPDXRef-Download-libblockdev-1", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/storaged-project/libblockdev@68aaff5556afe26be749c29a2b7cbd714dce3050", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "libblockdev-source-1", "supplier": "NOASSERTION"}], "relationships": [{"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Download-libblockdev-1", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-libblockdev-1"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-autoconf-archive-native:SPDXRef-Recipe-autoconf-archive-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-autoconf-native:SPDXRef-Recipe-autoconf-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-automake-native:SPDXRef-Recipe-automake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-btrfs-tools:SPDXRef-Recipe-btrfs-tools"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-cryptsetup:SPDXRef-Recipe-cryptsetup"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-cross-arm:SPDXRef-Recipe-gcc-cross-arm"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-runtime:SPDXRef-Recipe-gcc-runtime"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glib-2.0:SPDXRef-Recipe-glib-2.0"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glibc:SPDXRef-Recipe-glibc"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gobject-introspection:SPDXRef-Recipe-gobject-introspection"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gobject-introspection-native:SPDXRef-Recipe-gobject-introspection-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-kmod:SPDXRef-Recipe-kmod"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libbytesize:SPDXRef-Recipe-libbytesize"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libdevmapper:SPDXRef-Recipe-libdevmapper"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libnvme:SPDXRef-Recipe-libnvme"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libtool-cross:SPDXRef-Recipe-libtool-cross"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libtool-native:SPDXRef-Recipe-libtool-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-multipath-tools:SPDXRef-Recipe-multipath-tools"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ndctl:SPDXRef-Recipe-ndctl"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-nss:SPDXRef-Recipe-nss"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-parted:SPDXRef-Recipe-parted"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-pkgconfig-native:SPDXRef-Recipe-pkgconfig-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-native:SPDXRef-Recipe-python3-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-qemu-native:SPDXRef-Recipe-qemu-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-systemd:SPDXRef-Recipe-systemd"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-util-linux:SPDXRef-Recipe-util-linux"}, {"relatedSpdxElement": "SPDXRef-Recipe-libblockdev", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-volume-key:SPDXRef-Recipe-volume-key"}], "spdxVersion": "SPDX-2.2"}