{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"fonts-rpm-macros-0.4.0.2-2.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/fonts-rpm-macros-0.4.0.2-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-fontconfig-2.15.0-2b0c4374-97af-4dbb-8448-ce490bacd364-925d59ad-be31-490f-b92c-66f9e227436e",
			"name":"fontconfig",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a1a8a3ef4f9ab7b04afccd6b130e81b2a11100c8690a8b60a8cbfe68001fc2b7"
				}
			],
			"description":"Fontconfig  provide different font according to requirements specified by applications,discover new fonts when installed automatically\nbe used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/fontconfig@2.15.0-1.oe2409?arch=aarch64&epoch=0&upstream=fontconfig-2.15.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://fontconfig.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Fontconfig is a library for configuring and customizing font access",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.15.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-fonts-filesystem-4.0.2-68ecd386-a0e6-41ff-9fa9-878a2cbc5576-9fff5fc1-3d38-4254-972f-8d90cd8273c3",
			"name":"fonts-filesystem",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b9023d61d7329922ce62c5cf593bac05e07c9b8d646a7756ccbdf7c15ecbfc76"
				}
			],
			"description":"This package contains the basic directory layout used by font packages,\nincluding the correct permissions for the directories.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/fonts-filesystem@4.0.2-2.oe2409?arch=noarch&epoch=0&upstream=fonts-rpm-macros-4.0.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://docs.fedoraproject.org/en-US/packaging-guidelines/FontsPolicy/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Directories used by font packages",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.0.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-fonts-srpm-macros-4.0.2-e6ae29d8-c84d-46de-bb88-04f9c20a721d-a0067b39-414a-47d3-8519-5a1fdb29f345",
			"name":"fonts-srpm-macros",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a39e29e3698f8e4a2adb2316cc0195719f243da508a5260ae9ada95fe0e74836"
				}
			],
			"description":"This package provides SRPM-stage rpm automation to simplify the creation of\nfonts packages.\nIt limits itself to the automation subset required to create fonts SRPM\npackages and needs to be included in the default build root.\nThe rest of the automation is provided by the fonts-rpm-macros package, that\nfonts-srpm-macros will pull in for fonts packages only.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/fonts-srpm-macros@4.0.2-2.oe2409?arch=noarch&epoch=0&upstream=fonts-rpm-macros-4.0.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://docs.fedoraproject.org/en-US/packaging-guidelines/FontsPolicy/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Source-stage rpm automation for fonts packages",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.0.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libappstream-glib-0.8.2-e8ec24cd-2b2c-439d-b5b0-7e9ce332db03-b0d5e2a3-7b03-457c-b9d7-02fd5f890fbb",
			"name":"libappstream-glib",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"41f1d0b9392a3a46540b666e47b886ae835954c531d6db7ace8a68291ce79475"
				}
			],
			"description":"The library provides GObjects and helper methods for easier reading and\nWrite AppStream metadata. At the same time, it provides a simple DOM\nimplementation to achieve more efficient conversion between edit nodes\nand standard XML.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libappstream-glib@0.8.2-1.oe2409?arch=aarch64&epoch=0&upstream=libappstream-glib-0.8.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://people.freedesktop.org/~hughsient/appstream-glib/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"AppStream Abstraction Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.8.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-lxml-5.2.2-736e1bb6-be06-4658-9f88-14f182a43237-731b6e97-d5df-4807-a4e8-8970bb1cb3c2",
			"name":"python3-lxml",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e655b39ebdaccecd54c654a5eb1527e40a4fed3d9f0c800c39501ced8958f40e"
				}
			],
			"description":"\nThe lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.\nIt is unique in that it combines the speed and XML feature completeness of these libraries with\nthe simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.\nThe latest release works with all CPython versions from 2.7 to 3.7.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-lxml@5.2.2-2.oe2409?arch=aarch64&epoch=0&upstream=python-lxml-5.2.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/lxml/lxml",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"XML processing library combining libxml2/libxslt with the ElementTree API",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.2.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-ruamel-yaml-0.18.6-d033846c-4638-42da-9247-21b902670588-418b30b7-a786-46c3-900e-751db0e18950",
			"name":"python3-ruamel-yaml",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a2becb23915142ef76b9d5a01c761b8d94acf9c4dc27d2f3701d2bd07e06db47"
				}
			],
			"description":"ruamel.yaml ruamel.yaml is a YAML 1.2 loader/dumper package for Python.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-ruamel-yaml@0.18.6-1.oe2409?arch=noarch&epoch=0&upstream=python-ruamel-yaml-0.18.6-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.18.6-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-uchardet-0.0.8-8adccea4-dc75-42ed-99a3-9be2d46169a9-d5e36b4d-ab18-4a35-a833-2256caf939ea",
			"name":"uchardet",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"35f369df34dec096928c7827e275783293582213571f9d8aa42ec8d61392bb32"
				}
			],
			"description":"Uchardet is a C language binding of the original C++ implementation of the\nuniversal charset detection library by Mozilla. Uchardet is an encoding\ndetector library, which takes a sequence of bytes in an unknown character\nencoding without any additional information, and attempts to determine the\nencoding of the text.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/uchardet@0.0.8-1.oe2409?arch=aarch64&epoch=0&upstream=uchardet-0.0.8-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.freedesktop.org/wiki/Software/uchardet",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An encoding detector library ported from Mozilla",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.0.8-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-fonts-rpm-macros-4.0.2-aec8c949-3def-41bb-b604-16190a3e3a73",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-fontconfig-2.15.0-2b0c4374-97af-4dbb-8448-ce490bacd364-925d59ad-be31-490f-b92c-66f9e227436e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-fonts-rpm-macros-4.0.2-aec8c949-3def-41bb-b604-16190a3e3a73",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-fonts-filesystem-4.0.2-68ecd386-a0e6-41ff-9fa9-878a2cbc5576-9fff5fc1-3d38-4254-972f-8d90cd8273c3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-fonts-rpm-macros-4.0.2-aec8c949-3def-41bb-b604-16190a3e3a73",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-fonts-srpm-macros-4.0.2-e6ae29d8-c84d-46de-bb88-04f9c20a721d-a0067b39-414a-47d3-8519-5a1fdb29f345"
		},
		{
			"spdxElementId":"SPDXRef-rpm-fonts-rpm-macros-4.0.2-aec8c949-3def-41bb-b604-16190a3e3a73",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libappstream-glib-0.8.2-e8ec24cd-2b2c-439d-b5b0-7e9ce332db03-b0d5e2a3-7b03-457c-b9d7-02fd5f890fbb"
		},
		{
			"spdxElementId":"SPDXRef-rpm-fonts-rpm-macros-4.0.2-aec8c949-3def-41bb-b604-16190a3e3a73",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-lxml-5.2.2-736e1bb6-be06-4658-9f88-14f182a43237-731b6e97-d5df-4807-a4e8-8970bb1cb3c2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-fonts-rpm-macros-4.0.2-aec8c949-3def-41bb-b604-16190a3e3a73",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-ruamel-yaml-0.18.6-d033846c-4638-42da-9247-21b902670588-418b30b7-a786-46c3-900e-751db0e18950"
		},
		{
			"spdxElementId":"SPDXRef-rpm-fonts-rpm-macros-4.0.2-aec8c949-3def-41bb-b604-16190a3e3a73",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-uchardet-0.0.8-8adccea4-dc75-42ed-99a3-9be2d46169a9-d5e36b4d-ab18-4a35-a833-2256caf939ea"
		}
	]
}