{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing recipe files during the build.", "created": "2025-05-10T19:06:02Z", "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-cairo-943d62bf-eaa5-5419-8081-2f91a78ba1cd", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "9a192fedd0451312fb2ff1f756ef6800da540abb"}, "externalDocumentId": "DocumentRef-dependency-recipe-fontconfig", "spdxDocument": "http://spdx.org/spdxdocs/recipe-fontconfig-09ac3d08-38a3-5d30-aede-89bdfe118aaf"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0d66446e0fc1f115faed32e6252e3085c454e2fa"}, "externalDocumentId": "DocumentRef-dependency-recipe-freetype", "spdxDocument": "http://spdx.org/spdxdocs/recipe-freetype-7aa0dd6e-66a9-557f-a3e5-9df6851322ab"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "69a9e586c1bc595653112fcb7150c93f5626d12c"}, "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": "0a15dda9fbf1e8da935fe4bd7af070a051859716"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-runtime", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-runtime-a8177036-816d-5f00-a030-969647302050"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d917dce098fd04b6278fd4c0a6bead98ca8f5177"}, "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": "1fcdd5d702cd6806627140565e9b0557e6734029"}, "externalDocumentId": "DocumentRef-dependency-recipe-glibc", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glibc-8ec5f1d4-204b-530d-8854-79bbb314d6d7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "1ac9ea58d98a28a7c46a42d2db711f38e8faa0ad"}, "externalDocumentId": "DocumentRef-dependency-recipe-gtk-doc-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gtk-doc-native-5263677d-0962-5f28-a0fb-1308d67c5da7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "42e9d7ec952d8ec079b140714719764af9b1a008"}, "externalDocumentId": "DocumentRef-dependency-recipe-libpng", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libpng-ac715238-4008-5aba-9058-bfd3da5e2dd6"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "5acc52da44cb63f68c9e1299f7e3cd1db210c773"}, "externalDocumentId": "DocumentRef-dependency-recipe-libx11", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libx11-55e245a1-d00e-5445-bb7b-87ecfa6d3cde"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "76c93a484a342d510c9d29ef88e6f172f4f9967c"}, "externalDocumentId": "DocumentRef-dependency-recipe-libxcb", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libxcb-cbe0dd4b-19f4-57aa-bcaf-f2847d801a87"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "5f674cc1714f8f055707ff7e3c10dc6443b88f74"}, "externalDocumentId": "DocumentRef-dependency-recipe-libxext", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libxext-cf00ddd1-33d4-52b0-b6dc-3afb1e119ed9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "2ea5c701659070cde2618119b448a90f91f57884"}, "externalDocumentId": "DocumentRef-dependency-recipe-libxrender", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libxrender-2f2a4aaf-a3dd-580b-913a-d509663f7b15"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "bba93b653e3a3f82c7303329abe2b2d8576809a7"}, "externalDocumentId": "DocumentRef-dependency-recipe-meson-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-meson-native-c406ca80-e1f3-5f06-98d6-b7b62049c315"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b07928256dbd00f4710667d531def2f231e5d903"}, "externalDocumentId": "DocumentRef-dependency-recipe-ninja-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ninja-native-69509a4d-51be-58e4-8b69-f8cab885e13f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7f41b5b0403e9a72121af81a6f3ca186e36a890a"}, "externalDocumentId": "DocumentRef-dependency-recipe-opkg-utils", "spdxDocument": "http://spdx.org/spdxdocs/recipe-opkg-utils-f3c24e09-f6ff-5f5c-ab93-a37218f4e1a7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b615a89c17cb0f572e122e101dc0ec646677736e"}, "externalDocumentId": "DocumentRef-dependency-recipe-pixman", "spdxDocument": "http://spdx.org/spdxdocs/recipe-pixman-8dd3af7d-9029-5987-8724-e5acff8e1270"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ecc5c230273e97cf9fbbd6ba50adc46c1d2e90b1"}, "externalDocumentId": "DocumentRef-dependency-recipe-pkgconfig-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-pkgconfig-native-f02bc6f9-93d3-5de4-bfc1-f49135872105"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "a9d9c9ed5283cb5edb307405e41a7b901e477e60"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-native-34cc7325-70e1-5a3a-873a-66b0c1f8d193"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "78a93ce3473930ad1a2815406b037edc40e3d9b2"}, "externalDocumentId": "DocumentRef-dependency-recipe-qemu-xilinx-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-qemu-xilinx-native-7ef402e3-8387-5923-9ecc-f6271083713d"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "86961042aea816e7cf204d44e096d3d932512284"}, "externalDocumentId": "DocumentRef-dependency-recipe-zlib", "spdxDocument": "http://spdx.org/spdxdocs/recipe-zlib-5b14b6f4-7132-524f-8cee-cdebd6df7ce5"}], "name": "recipe-cairo", "packages": [{"SPDXID": "SPDXRef-Recipe-cairo", "copyrightText": "NOASSERTION", "description": "Cairo is a multi-platform library providing anti-aliased vector-based rendering for multiple target backends. Paths consist of line segments and cubic splines and can be rendered at any width with various join and cap styles. All colors may be specified with optional translucence (opacity/alpha) and combined using the extended Porter/Duff compositing algebra as found in the X Render Extension.", "downloadLocation": "NOASSERTION", "externalRefs": [{"referenceCategory": "SECURITY", "referenceLocator": "cpe:2.3:*:*:cairo:1.18.0:*:*:*:*:*:*:*", "referenceType": "http://spdx.org/rdf/references/cpe23Type"}], "homepage": "http://cairographics.org", "licenseConcluded": "NOASSERTION", "licenseDeclared": "( MPL-1.1 OR LGPL-2.1-only ) AND GPL-3.0-or-later", "licenseInfoFromFiles": ["NOASSERTION"], "name": "cairo", "sourceInfo": "CVEs fixed: CVE-2017-7475", "summary": "The Cairo 2D vector graphics library", "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.18.0"}, {"SPDXID": "SPDXRef-Download-cairo-1", "checksums": [{"algorithm": "SHA256", "checksumValue": "243a0736b978a33dee29f9cca7521733b78a65b5418206fef7bd1c3d4cf10b64"}], "copyrightText": "NOASSERTION", "downloadLocation": "http://cairographics.org/releases/cairo-1.18.0.tar.xz", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "cairo-source-1", "supplier": "NOASSERTION"}], "relationships": [{"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Download-cairo-1", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-cairo-1"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-fontconfig:SPDXRef-Recipe-fontconfig"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-freetype:SPDXRef-Recipe-freetype"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-cross-arm:SPDXRef-Recipe-gcc-cross-arm"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-runtime:SPDXRef-Recipe-gcc-runtime"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glib-2.0:SPDXRef-Recipe-glib-2.0"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glibc:SPDXRef-Recipe-glibc"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gtk-doc-native:SPDXRef-Recipe-gtk-doc-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libpng:SPDXRef-Recipe-libpng"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libx11:SPDXRef-Recipe-libx11"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libxcb:SPDXRef-Recipe-libxcb"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libxext:SPDXRef-Recipe-libxext"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libxrender:SPDXRef-Recipe-libxrender"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-meson-native:SPDXRef-Recipe-meson-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ninja-native:SPDXRef-Recipe-ninja-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-opkg-utils:SPDXRef-Recipe-opkg-utils"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-pixman:SPDXRef-Recipe-pixman"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-pkgconfig-native:SPDXRef-Recipe-pkgconfig-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-native:SPDXRef-Recipe-python3-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-qemu-xilinx-native:SPDXRef-Recipe-qemu-xilinx-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-cairo", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-zlib:SPDXRef-Recipe-zlib"}], "spdxVersion": "SPDX-2.2"}