{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing recipe files during the build.", "created": "2025-05-10T04:37: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": "71ef19806849062004b853b2f558e627b8620090"}, "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": "ab2ef7164ac671a2c55979184f2c70451b8dd682"}, "externalDocumentId": "DocumentRef-dependency-recipe-autoconf-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-autoconf-native-124e4a29-7bee-575a-9a44-2226fa6af9c9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ab0659a4112883c8917814fbd13123a600d0ea79"}, "externalDocumentId": "DocumentRef-dependency-recipe-automake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-automake-native-e3046935-37af-5c2e-b371-e883e5ef1216"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d57ac6d2ac872bc12fd35211d48f608381be32ea"}, "externalDocumentId": "DocumentRef-dependency-recipe-btrfs-tools", "spdxDocument": "http://spdx.org/spdxdocs/recipe-btrfs-tools-bc5bebd6-136e-537c-ab8a-e726364ec661"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6521093e343abc957115580f014ee4f460e11171"}, "externalDocumentId": "DocumentRef-dependency-recipe-cryptsetup", "spdxDocument": "http://spdx.org/spdxdocs/recipe-cryptsetup-1fdd1e4d-af32-5df1-ab1d-6df1cf4bb5e7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "314ec1fb3844cad4e9c3e2b5f475ccaa781450e8"}, "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": "cae7b9086e435a0ac4d44709f812658ce032e853"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-runtime", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-runtime-a8177036-816d-5f00-a030-969647302050"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "54b8ae9d119cdebf9da01cd7d95a7cac21187a1e"}, "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": "c565e0ba76c6471d9844d7086ae8a7e114a8da38"}, "externalDocumentId": "DocumentRef-dependency-recipe-glibc", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glibc-8ec5f1d4-204b-530d-8854-79bbb314d6d7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "8b20c1769b62556db1e9cebd879dd6ef1655c8dc"}, "externalDocumentId": "DocumentRef-dependency-recipe-gobject-introspection", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gobject-introspection-94454747-7a5a-5f82-a1ae-37fb6e05bc18"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d026fb5691237fd557418ec130ae23c82f505d60"}, "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": "f2006314f3ed86aeeac885621b8b413e0f34166a"}, "externalDocumentId": "DocumentRef-dependency-recipe-kmod", "spdxDocument": "http://spdx.org/spdxdocs/recipe-kmod-20bdd709-d6c7-5444-8085-cc59b1bedf3f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "80773dffa1a81b40413dd0a29864e1a1473bf7fc"}, "externalDocumentId": "DocumentRef-dependency-recipe-libbytesize", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libbytesize-3c5a5759-7d3f-5ae5-9f55-824b657086ba"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "5ff3af6569a6b9f9adcd23648acb055a3d829367"}, "externalDocumentId": "DocumentRef-dependency-recipe-libdevmapper", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libdevmapper-71a62b64-4336-5320-9939-ca716e181a5f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "2f29be71ab890ff1506e7ff0f242615906c931aa"}, "externalDocumentId": "DocumentRef-dependency-recipe-libnvme", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libnvme-a26716af-6df0-5aff-8d08-ca93b01e1722"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "069464dd697644e290ccabab07392711ec9dd6ef"}, "externalDocumentId": "DocumentRef-dependency-recipe-libtool-cross", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libtool-cross-07500b21-b619-56d3-838e-16ca401a612f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ca3a7f5f5008d44efce74abb5b0719abe7866235"}, "externalDocumentId": "DocumentRef-dependency-recipe-libtool-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libtool-native-af5e5210-5bed-5317-878d-15206849f191"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "99511681a09d6b64f0043a5e2288336f36a58708"}, "externalDocumentId": "DocumentRef-dependency-recipe-multipath-tools", "spdxDocument": "http://spdx.org/spdxdocs/recipe-multipath-tools-770a529a-c61a-5631-afe8-345bb0505b46"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "1cff6c859cea32f9c099790f79e9c77d5a0de8da"}, "externalDocumentId": "DocumentRef-dependency-recipe-ndctl", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ndctl-9cda4a71-a0e7-5501-9b15-67ef56318ed7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "050c27784dff4a7bbb9eff274284c3f367e93c5a"}, "externalDocumentId": "DocumentRef-dependency-recipe-nss", "spdxDocument": "http://spdx.org/spdxdocs/recipe-nss-991aa7ea-0c44-5389-972a-a6417b1e5a8a"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "2fc13f77a9d40b69bfcb684b19c5152d6c3a78fb"}, "externalDocumentId": "DocumentRef-dependency-recipe-parted", "spdxDocument": "http://spdx.org/spdxdocs/recipe-parted-804dea26-3c74-5a46-9c9c-8c1884589a50"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "e9ca0606d099552ae60c831f62d7169feae2588a"}, "externalDocumentId": "DocumentRef-dependency-recipe-pkgconfig-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-pkgconfig-native-f02bc6f9-93d3-5de4-bfc1-f49135872105"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "dde772293d72262060b0a7955586d59c33570410"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-native-34cc7325-70e1-5a3a-873a-66b0c1f8d193"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7bb31943fa42b12cd2db9e0dfebb74f487b6f022"}, "externalDocumentId": "DocumentRef-dependency-recipe-qemu-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-qemu-native-4a6c275b-748a-5a53-90e0-46381c95e2ff"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "fd7e2770eb16df5cd37768184dbbbacd95e84720"}, "externalDocumentId": "DocumentRef-dependency-recipe-systemd", "spdxDocument": "http://spdx.org/spdxdocs/recipe-systemd-9a30b9ed-a145-56fe-863a-756f27954858"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "1648a83cb4957a2af0af667a1b23d913068db68d"}, "externalDocumentId": "DocumentRef-dependency-recipe-util-linux", "spdxDocument": "http://spdx.org/spdxdocs/recipe-util-linux-03796bcc-1e40-51f7-b208-58742d376218"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "f5731d227af32ef305e3eff745a28ff42b986c78"}, "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-aarch64:SPDXRef-Recipe-gcc-cross-aarch64"}, {"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"}