{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"texlive-pageslts-9.svn39164-3.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-pageslts-9.svn39164-3.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-texlive-alphalph-svn53087-a2d66039-beb3-46e9-aa78-8f5aafbc608e-c20d9e63-ac90-40b5-b860-88e306bc516e",
			"name":"texlive-alphalph",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b87a74430c35075d900a3ebec850ff85efc6a15259a96dfe33a5c9cf52029886"
				}
			],
			"description":"Provides commands \\alphalph and \\AlphAlph. They are like\n\\number but the expansion consists of lowercase and uppercase\nletters respectively (1 to a, 26 to z, 27 to aa, 52 to zz, 53\nto ba, 702 to zz, 703 to aaa, etc.). Can be used as a\nreplacement for LaTeX's \\@alph and \\@Alph macros.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-alphalph@svn53087-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-y-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":"Convert numbers to letters",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn53087-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-atveryend-svn53108-39ad3621-5c20-4112-b8a6-8a59358f80cb-d0a2d935-0307-46cf-a0b6-9bf9c6fae7d1",
			"name":"texlive-atveryend",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a17e062d1335f07eedafbe9e4421f6e28c9a1946c143d8a9ef40e10abf8cc145"
				}
			],
			"description":"This LaTeX packages provides two hooks for \\end{document} that\nare executed after the hook of \\AtEndDocument:\n\\AfterLastShipout can be used for code that is to be executed\nright after the last \\clearpage before the `.aux' file is\nclosed. \\AtVeryEndDocument is used for code after closing and\nfinal reading of the `.aux' file.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-atveryend@svn53108-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-y-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":"Hooks at the very end of a document",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn53108-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-b3a1567e-278f-4794-9f65-242626e8cf24",
			"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-everyshi-svn57001-cf0abd28-2fad-4b48-842b-d901e1f50602-99021d54-990e-43c1-a7bc-07952e67462c",
			"name":"texlive-everyshi",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f158c4f8b3cf45ed76a35c4bed0e9cdd5078058ba75898c0510f4770653c5a86"
				}
			],
			"description":"This package provides hooks into \\sshipout called \\EveryShipout\nand \\AtNextShipout analogous to \\AtBeginDocument. With the\nintroduction of the LaTeX hook management this package became\nobsolete in 2020 and is only provided for backwards\ncompatibility. For current versions of LaTeX it is only mapping\nthe hooks to the original everyshi macros. In case you use an\nolder LaTeX format, everyshi will automatically fall back to\nits old implementation by loading everyshi-2001-05-15.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-everyshi@svn57001-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":"Take action at every \\shipout",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57001-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-8cc0c7d4-1ffe-418b-8fcf-53b0e17fbd61",
			"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-kvoptions-svn56609-bdef1bce-abf7-4745-9a29-5c1daab86926-d64d8e56-fa01-4f3f-ba95-927694d5bd69",
			"name":"texlive-kvoptions",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b38301799ea5a126b5a0ed8077734d52f2fdaf2a2b159ed6765ec041cc95b027"
				}
			],
			"description":"This package offers support for package authors who want to use\noptions in key-value format for their package options.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-kvoptions@svn56609-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-y-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":"Key value format for package options",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56609-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-letltxmacro-svn53022-d9194adc-2ba8-4444-a4a7-38b09460d423-b7158169-aeb9-4215-92dc-bbd95adb833d",
			"name":"texlive-letltxmacro",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b31a6bbc966189eae819668d2900668bde029b4afadb085c145e14a669f35953"
				}
			],
			"description":"TeX's \\let assignment does not work for LaTeX macros with\noptional arguments or for macros that are defined as robust\nmacros by \\DeclareRobustCommand. This package defines\n\\LetLtxMacro that also takes care of the involved internal\nmacros.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-letltxmacro@svn53022-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-y-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":"Let assignment for LaTeX macros",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn53022-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-ltxcmds-svn56421-40bf853f-2175-4b74-95b1-2a575afc1c89-170798fe-b75f-4e64-beb8-2316df3b5923",
			"name":"texlive-ltxcmds",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"34f757396b95f5806b8f71147558c20a8d4b6ea5b4a1307d3c895911672f3946"
				}
			],
			"description":"This package exports some utility macros from the LaTeX kernel\ninto a separate namespace and also makes them available for\nother formats such as plain TeX.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-ltxcmds@svn56421-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-y-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":"Some LaTeX kernel commands for general use",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56421-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-ms-svn57473-b44ef25a-17ea-4a8b-81c6-878b0978032b-165afd50-98ae-4a15-a9cf-ece68d2cf003",
			"name":"texlive-ms",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ed1fda32bff4ec7b46a837b77c5dac82439714c81c7ba910ae1a782b1f28d9ae"
				}
			],
			"description":"A bundle of LaTeX packages by Martin Schroder; the collection\ncomprises: count1to, make use of fixed TeX counters; everysel,\nset commands to execute every time a font is selected;\neveryshi, set commands to execute whenever a page is shipped\nout; multitoc, typeset the table of contents in multiple\ncolumns; prelim2e, mark typeset pages as preliminary; and\nragged2e, typeset ragged text and allow hyphenation.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-ms@svn57473-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-p-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":"Various LaTeX packages by Martin Schroder",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57473-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-rerunfilecheck-svn54841-f840e64d-5458-4865-b10a-a2e5f8cde9d2-e31f8094-e44b-4c90-8d62-4f28ac10e762",
			"name":"texlive-rerunfilecheck",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"91da6f05603815a68db434e8ba981f15eacc3038d5c137c93912830c39ea6d7e"
				}
			],
			"description":"The package provides additional rerun warnings if some\nauxiliary files have changed. It is based on MD5 checksum,\nprovided by pdfTeX.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-rerunfilecheck@svn54841-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-y-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":"Checksum based rerun checks on auxiliary files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn54841-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-undolabl-svn36681.1.0l-b276f847-081c-45a7-be6a-058ff47bf7a3-83ae874a-7cb4-4c98-98cd-fe2878d1e1ce",
			"name":"texlive-undolabl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6a3d4388fb727a2137063b60c11682de8683e6733fe5037c8d7e5f03e976b313"
				}
			],
			"description":"The package allows the user to override existing labels (for\nexample, those generated automatically).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-undolabl@svn36681.1.0l-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-y-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":"Override existing labels",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn36681.1.0l-3.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-alphalph-svn53087-a2d66039-beb3-46e9-aa78-8f5aafbc608e-c20d9e63-ac90-40b5-b860-88e306bc516e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-atveryend-svn53108-39ad3621-5c20-4112-b8a6-8a59358f80cb-d0a2d935-0307-46cf-a0b6-9bf9c6fae7d1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-b3a1567e-278f-4794-9f65-242626e8cf24"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-everyshi-svn57001-cf0abd28-2fad-4b48-842b-d901e1f50602-99021d54-990e-43c1-a7bc-07952e67462c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-8cc0c7d4-1ffe-418b-8fcf-53b0e17fbd61"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-kvoptions-svn56609-bdef1bce-abf7-4745-9a29-5c1daab86926-d64d8e56-fa01-4f3f-ba95-927694d5bd69"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-letltxmacro-svn53022-d9194adc-2ba8-4444-a4a7-38b09460d423-b7158169-aeb9-4215-92dc-bbd95adb833d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-ltxcmds-svn56421-40bf853f-2175-4b74-95b1-2a575afc1c89-170798fe-b75f-4e64-beb8-2316df3b5923"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-ms-svn57473-b44ef25a-17ea-4a8b-81c6-878b0978032b-165afd50-98ae-4a15-a9cf-ece68d2cf003"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-rerunfilecheck-svn54841-f840e64d-5458-4865-b10a-a2e5f8cde9d2-e31f8094-e44b-4c90-8d62-4f28ac10e762"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-pageslts-svn39164-26e49fbf-8da6-4420-b900-a8f7148e1159",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-undolabl-svn36681.1.0l-b276f847-081c-45a7-be6a-058ff47bf7a3-83ae874a-7cb4-4c98-98cd-fe2878d1e1ce"
		}
	]
}