{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"texlive-concepts-9.svn29020.0.0.5_r1-4.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-concepts-9.svn29020.0.0.5_r1-4.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-eb6b0ecf-025b-48e1-96e5-c9765e6639bd",
			"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-etextools-svn20694.3.1415926-b495b5a6-c790-446e-96c8-021f44f292fb-8622a051-6e7b-4ef4-b7a9-7a3d648b9bf5",
			"name":"texlive-etextools",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f36cfecc7a8da078dff4b6ef05cd07f69c332a755197490d1149963a88cfd0b5"
				}
			],
			"description":"The package provides many (purely expandable) tools for LaTeX:\nExtensive list management (csv lists, lists of single\ntokens/characters, etoolbox lists); purely expandable loops\n(csvloop, forcsvloop, etc.); conversion (csvtolist, etc.));\naddition/deletion (csvadd, listdel, etc.); Expansion and group\ncontrol: \\expandnext, \\ExpandAfterCmds, \\AfterGroup...; Tests\non tokens, characters and control sequences (\\iffirstchar,\n\\ifiscs, \\ifdefcount, \\@ifchar...); Tests on strings\n(\\ifstrnum, \\ifuppercase, \\DeclareStringFilter...); Purely\nexpandable macros with options (\\FE@testopt, \\FE@ifstar) or\nmodifiers (\\FE@modifiers); Some purely expandable numerics\n(\\interval, \\locinterplin). The package is dependent on the\netex and the etoolbox packages.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-etextools@svn20694.3.1415926-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-h-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":"e-TeX tools for LaTeX users and package writers",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn20694.3.1415926-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-bf9af760-7030-43fe-bdd3-0acaf86800e4",
			"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-l3packages-svn59118-c4e1fa07-e1cd-4f07-963f-7649f4ce0545-5e4a060c-2e17-4200-85c2-af5b5f8b7bc1",
			"name":"texlive-l3packages",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4c6734adf14b09b3597fa715676e037ddd120cf3b8d5f6e33527b24d27600cfc"
				}
			],
			"description":"The bundle holds prototype implementations of concepts for a\nLaTeX designer interface, to be used with the experimental\nLaTeX kernel as programming tools and kernel support. Packages\nprovided in this release are: l3keys2e, which makes the\nfacilities of the kernel module l3keys available for use by\nLaTeX 2e packages; xfrac, which provides flexible split-level\nfractions; xparse, which provides a high-level interface for\ndeclaring document commands; and xtemplate, which provides a\nmeans of defining generic functions using a key-value syntax.\nAll the files of the bundle are also available in the\nSubversion (SVN) repository of the LaTeX3 Project. The bundle\non CTAN is based on a snapshot of the SVN repository; it should\nbe used with copies of the l3kernel at SVN version 6001 or\nlater.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-l3packages@svn59118-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-n-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":"High-level LaTeX3 concepts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn59118-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-ltxkeys-svn28332.0.0.3c-514714b4-b1ff-4b0c-9db4-8f6b88fcbebe-748599d5-697a-43c2-856c-c5dea0359c9b",
			"name":"texlive-ltxkeys",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b1ea393d0ceab6450e3531f559aab8b7f770147745588fdd2990dbae6019e648"
				}
			],
			"description":"The package provides facilities for creating and managing keys\nin the sense of the keyval and xkeyval packages, but it is\nintended to be more robust and faster. Its robustness comes\nfrom its ability to preserve braces in key values throughout\nparsing. The need to preserve braces in key values arises often\nin parsing keys (for example, in the xwatermark package). The\npackage is faster than xkeyval package because (among other\nthings) it avoids character-wise parsing of key values (called\n\"selective sanitization\" by the xkeyval package). The package\nalso provides functions for defining and managing keys.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-ltxkeys@svn28332.0.0.3c-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-n-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":"A robust key parser for LaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn28332.0.0.3c-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-nth-svn54252-1db74937-5c5b-4872-a7c1-18535af6e968-348508d9-116e-448d-bdfa-4b2b58ac80ac",
			"name":"texlive-nth",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eed63d051b237b8556acd61584952b382146015ff56ee450e7a3e1c632ee4b9f"
				}
			],
			"description":"The command \\nth{<number>} generates English ordinal numbers of\nthe form 1st, 2nd, 3rd, 4th, etc. LaTeX package options may\nspecify that the ordinal mark be superscripted, and that\nnegative numbers may be treated; Plain TeX users have no access\nto package options, so need to redefine macros for these\nchanges.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-nth@svn54252-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":"Generate English ordinal numbers",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn54252-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-tools-svn56514-0bac6dc5-f33b-46e1-9fec-d57396a82260-a4c91f2a-4e70-4411-9dda-5705415528b6",
			"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"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-xstring-svn49946-7a42fb5a-8699-48ad-94ad-652bb45fd635-8514d2d3-5f22-48ee-a077-d0546039860d",
			"name":"texlive-xstring",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"38aa89b4baffa9bdd40eb731e7af04f3e20872b8105821c5dcd9a85717060282"
				}
			],
			"description":"The package provides macros for manipulating strings -- testing\na string's contents, extracting substrings, substitution of\nsubstrings and providing numbers such as string length,\nposition of, or number of recurrences of, a substring. The\npackage works equally in Plain TeX and LaTeX (though e-TeX is\nalways required). The strings to be processed may contain\n(expandable) macros.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-xstring@svn49946-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-z-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":"String manipulation for (La)TeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn49946-3.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-texlive-concepts-svn29020.0.0.5-r1-879841aa-63f5-4f56-9659-128e34f50274",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-eb6b0ecf-025b-48e1-96e5-c9765e6639bd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-concepts-svn29020.0.0.5-r1-879841aa-63f5-4f56-9659-128e34f50274",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-etextools-svn20694.3.1415926-b495b5a6-c790-446e-96c8-021f44f292fb-8622a051-6e7b-4ef4-b7a9-7a3d648b9bf5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-concepts-svn29020.0.0.5-r1-879841aa-63f5-4f56-9659-128e34f50274",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-bf9af760-7030-43fe-bdd3-0acaf86800e4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-concepts-svn29020.0.0.5-r1-879841aa-63f5-4f56-9659-128e34f50274",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-l3packages-svn59118-c4e1fa07-e1cd-4f07-963f-7649f4ce0545-5e4a060c-2e17-4200-85c2-af5b5f8b7bc1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-concepts-svn29020.0.0.5-r1-879841aa-63f5-4f56-9659-128e34f50274",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-ltxkeys-svn28332.0.0.3c-514714b4-b1ff-4b0c-9db4-8f6b88fcbebe-748599d5-697a-43c2-856c-c5dea0359c9b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-concepts-svn29020.0.0.5-r1-879841aa-63f5-4f56-9659-128e34f50274",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-nth-svn54252-1db74937-5c5b-4872-a7c1-18535af6e968-348508d9-116e-448d-bdfa-4b2b58ac80ac"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-concepts-svn29020.0.0.5-r1-879841aa-63f5-4f56-9659-128e34f50274",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-tools-svn56514-0bac6dc5-f33b-46e1-9fec-d57396a82260-a4c91f2a-4e70-4411-9dda-5705415528b6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-concepts-svn29020.0.0.5-r1-879841aa-63f5-4f56-9659-128e34f50274",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-xstring-svn49946-7a42fb5a-8699-48ad-94ad-652bb45fd635-8514d2d3-5f22-48ee-a077-d0546039860d"
		}
	]
}