{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"texlive-ulqda-9.20210325-9.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/texlive-ulqda-9.20210325-9.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-Digest-SHA1-2.13-e0319ff0-f61d-4dca-9062-4059db39c660-f11b0394-a939-4100-a676-3048a0f68e49",
			"name":"perl-Digest-SHA1",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8f804763433cd8b7a74fbcbe4b04c6d5b93063543120e8be3edbbcc73c242e51"
				}
			],
			"description":"The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within\nPerl programs. The algorithm takes as input a message of arbitrary length and produces as output\na 160-bit \"fingerprint\" or \"message digest\" of the input.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Digest-SHA1@2.13-27.oe2409?arch=aarch64&epoch=0&upstream=perl-Digest-SHA1-2.13-27.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Digest-SHA1",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl interface to the SHA-1 algorithm",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.13-27.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-e3577e9f-56a4-4e94-8cc4-2e47d238f5f6",
			"name":"perl-Getopt-Long",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1e734a72588e3b97d3a3ac3a7b2eec76ac90d3cc1d83969594a35a4779cb34f7"
				}
			],
			"description":"Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling\nthe traditional one-letter options.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Getopt-Long@2.57-1.oe2409?arch=noarch&epoch=1&upstream=perl-Getopt-Long-2.57-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/Getopt::Long",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Extended processing of command line options",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.57-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-30b4893e-6fa4-48f2-ae34-a70481874e55",
			"name":"texlive-base",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6df3da9dcb2e7d2abbcbf26c0c7ceeb32278dcc5d1eb6bc5b836f6112526221c"
				}
			],
			"description":"The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-base@20210325-9.oe2409?arch=aarch64&epoch=9&upstream=texlive-base-20210325-9.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tug.org/texlive/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"TeX formatting system",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:20210325-9.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-dot2texi-svn26237.3.0-d039306e-d8dd-45ba-aac7-4f507ac376fd-ebf630a8-51d7-4610-982b-b87f252831ed",
			"name":"texlive-dot2texi",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c718c800616de7797aa5c2f4571b1f3cf0d5beb1d9e1ab0375296895b4d15d1e"
				}
			],
			"description":"The dot2texi package allows you to embed graphs in the DOT\ngraph description language in your LaTeX documents. The dot2tex\ntool is used to invoke Graphviz for graph layout, and to\ntransform the output from Graphviz to LaTeX code. The generated\ncode relies on the TikZ and PGF package or the PSTricks\npackage. The process is automated if shell escape is enabled.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-dot2texi@svn26237.3.0-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-g-2021-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tug.org/texlive/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Create graphs within LaTeX using the dot2tex tool",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn26237.3.0-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-5fc18f14-2547-4561-abdf-659ff8627538",
			"name":"texlive-kpathsea",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e6f3f53a3e8db013a31d19055cd51ee90cfe13273357c1f0acc2fcf38b8d8a65"
				}
			],
			"description":"Kpathsea is a library and utility programs which provide path\nsearching facilities for TeX file types, including the self-\nlocating feature required for movable installations, layered on\ntop of a general search mechanism.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-kpathsea@20210325-9.oe2409?arch=aarch64&epoch=9&upstream=texlive-base-20210325-9.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tug.org/texlive/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Path searching library for TeX-related files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:20210325-9.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-pgf-svn57240-77447fec-0e49-41d5-9d31-798047c91cf3-0a46a6e5-9750-4595-8dad-78227b50bfe4",
			"name":"texlive-pgf",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"178f66a05f8c55a5cf1e61bfb75c205bb6b6a8bc6f0316a9ec5f27edde61d49c"
				}
			],
			"description":"PGF is a macro package for creating graphics. It is platform-\nand format-independent and works together with the most\nimportant TeX backend drivers, including pdfTeX and dvips. It\ncomes with a user-friendly syntax layer called TikZ. Its usage\nis similar to pstricks and the standard picture environment.\nPGF works with plain (pdf-)TeX, (pdf-)LaTeX, and ConTeXt.\nUnlike pstricks, it can produce either PostScript or PDF\noutput.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-pgf@svn57240-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-r-2021-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tug.org/texlive/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Create PostScript and PDF graphics in TeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57240-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-soul-svn56495-384bf842-7b48-4da7-9518-78c388b6798b-e3804e4a-8a7c-4118-bd75-4f41ec549ef4",
			"name":"texlive-soul",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3d24b8811ee80cac888ec4275146f01a5d85618e081b0b2c45f3eb69434bdba8"
				}
			],
			"description":"Provides hyphenatable spacing out (letterspacing), underlining,\nstriking out, etc., using the TeX hyphenation algorithm to find\nthe proper hyphens automatically. The package also provides a\nmechanism that can be used to implement similar tasks, that\nhave to treat text syllable by syllable. This is shown in two\nexamples. The package itself does not support UTF-8 input in\nordinary (PDF)LaTeX; some UTF-8 support is offered by package\nsoulutf8",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-soul@svn56495-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-v-2021-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tug.org/texlive/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Hyphenation for letterspacing, underlining, and more",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56495-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-tools-svn56514-0bac6dc5-f33b-46e1-9fec-d57396a82260-762cd5b4-bc07-44ca-9b2b-edc44541d3ad",
			"name":"texlive-tools",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7d337656c1c563d295fa148d93f297bb8288c6df191bf19b0216e4c49ac3bdd6"
				}
			],
			"description":"A collection of (variously) simple tools provided as part of\nthe LaTeX required tools distribution, comprising the packages:\nafterpage, array, bm, calc, dcolumn, delarray, enumerate,\nfileerr, fontsmpl, ftnright, hhline, indentfirst, layout,\nlongtable, multicol, rawfonts, showkeys, somedefs, tabularx,\ntheorem, trace, varioref, verbatim, xr, and xspace.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-tools@svn56514-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-x-2021-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tug.org/texlive/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The LaTeX standard tools bundle",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56514-3.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-texlive-ulqda-20210325-2dfb1fa3-b182-4448-9aee-b39e9aec2b50",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Digest-SHA1-2.13-e0319ff0-f61d-4dca-9062-4059db39c660-f11b0394-a939-4100-a676-3048a0f68e49"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-ulqda-20210325-2dfb1fa3-b182-4448-9aee-b39e9aec2b50",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-e3577e9f-56a4-4e94-8cc4-2e47d238f5f6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-ulqda-20210325-2dfb1fa3-b182-4448-9aee-b39e9aec2b50",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-30b4893e-6fa4-48f2-ae34-a70481874e55"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-ulqda-20210325-2dfb1fa3-b182-4448-9aee-b39e9aec2b50",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-dot2texi-svn26237.3.0-d039306e-d8dd-45ba-aac7-4f507ac376fd-ebf630a8-51d7-4610-982b-b87f252831ed"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-ulqda-20210325-2dfb1fa3-b182-4448-9aee-b39e9aec2b50",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-5fc18f14-2547-4561-abdf-659ff8627538"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-ulqda-20210325-2dfb1fa3-b182-4448-9aee-b39e9aec2b50",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-pgf-svn57240-77447fec-0e49-41d5-9d31-798047c91cf3-0a46a6e5-9750-4595-8dad-78227b50bfe4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-ulqda-20210325-2dfb1fa3-b182-4448-9aee-b39e9aec2b50",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-soul-svn56495-384bf842-7b48-4da7-9518-78c388b6798b-e3804e4a-8a7c-4118-bd75-4f41ec549ef4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-ulqda-20210325-2dfb1fa3-b182-4448-9aee-b39e9aec2b50",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-tools-svn56514-0bac6dc5-f33b-46e1-9fec-d57396a82260-762cd5b4-bc07-44ca-9b2b-edc44541d3ad"
		}
	]
}