{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"texlive-sr-vorl-9.svn39529-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-sr-vorl-9.svn39529-3.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-texlive-babel-svn58999-7c138861-ffe6-4b49-8f4f-6654972da372-7d261c31-1625-4069-8755-2260fec76b43",
			"name":"texlive-babel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f96c3763efbbec475128bda73cab0d6d7f809865e44def2822527a7675c679cc"
				}
			],
			"description":"The package manages culturally-determined typographical (and\nother) rules, and hyphenation patterns for a wide range of\nlanguages. A document may select a single language to be\nsupported, or it may select several, in which case the document\nmay switch from one language to another in a variety of ways.\nBabel uses contributed configuration files that provide the\ndetail of what has to be done for each language. Users of XeTeX\nare advised to use polyglossia rather than Babel.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-babel@svn58999-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-b-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":"Multilingual support for Plain TeX or LaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn58999-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-d1243ba5-360b-4140-be8a-efb69693702b",
			"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-caption-svn56771-c19c7c9a-b272-4e4e-94ff-3be605138515-f5c79f8d-48fd-4348-8181-c61fe39b8816",
			"name":"texlive-caption",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a048ff0684b748e07c4a442eeb4fb7fbd7ef774569e2fc69090be0321c8bd5de"
				}
			],
			"description":"The caption package provides many ways to customise the\ncaptions in floating environments like figure and table, and\ncooperates with many other packages. Facilities include\nrotating captions, sideways captions, continued captions (for\ntables or figures that come in several parts). A list of\ncompatibility notes, for other packages, is provided in the\ndocumentation. The package also provides the \"caption outside\nfloat\" facility, in the same way that simpler packages like\ncapt-of do. The package supersedes caption2.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-caption@svn56771-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-d-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":"Customising captions in floating environments",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56771-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-chngcntr-svn47577-5a77d980-b128-4e86-988e-87f415fe0fbc-ff6270fe-b1e0-4d54-81e5-938f139131b5",
			"name":"texlive-chngcntr",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"067e36d793a375252906c83f96b51ff2b32c9689a90dc04d11f4f027e56359be"
				}
			],
			"description":"Defines commands \\counterwithin (which sets up a counter to be\nreset when another is incremented) and \\counterwithout (which\nunsets such a relationship).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-chngcntr@svn47577-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-d-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":"Change the resetting of counters",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn47577-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-enumitem-svn51423-abd5a38f-cfa7-432e-8dec-fbeb4ccaeb36-dae3b698-078e-4537-a171-eaa67dc0e049",
			"name":"texlive-enumitem",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5189d2b388977220a0c16224dbb808a2774ecf3b5c93065b7d170a5b8ded4844"
				}
			],
			"description":"This package provides user control over the layout of the three\nbasic list environments: enumerate, itemize and description. It\nsupersedes both enumerate and mdwlist (providing well-\nstructured replacements for all their funtionality), and in\naddition provides functions to compute the layout of labels,\nand to 'clone' the standard environments, to create new\nenvironments with counters of their own.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-enumitem@svn51423-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":"Control layout of itemize, enumerate, description",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn51423-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-etoolbox-svn56554-8705c0d1-fbd5-4365-9815-3f18befdfccd-bb5a33bd-50de-4ebf-89ba-f19d57f3561c",
			"name":"texlive-etoolbox",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e622cc8e671f895d05f9ee848d3682fd74f32c73167e6d4dbc93a62c8a08fedd"
				}
			],
			"description":"The package is a toolbox of programming facilities geared\nprimarily towards LaTeX class and package authors. It provides\nLaTeX frontends to some of the new primitives provided by e-TeX\nas well as some generic tools which are not strictly related to\ne-TeX but match the profile of this package. Note that the\ninitial versions of this package were released under the name\nelatex. The package provides functions that seem to offer\nalternative ways of implementing some LaTeX kernel commands;\nnevertheless, the package will not modify any part of the LaTeX\nkernel.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-etoolbox@svn56554-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",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56554-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-geometry-svn54080-d0f6eaa5-62f9-41e7-8233-8d7f90f7336d-b75e13c6-4d9f-40da-ae16-8e414cc25272",
			"name":"texlive-geometry",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"798faa740497aeda75fd606b2e99698b86a706f61ff8ba830cc8a3d1f873467b"
				}
			],
			"description":"The package provides an easy and flexible user interface to\ncustomize page layout, implementing auto-centering and auto-\nbalancing mechanisms so that the users have only to give the\nleast description for the page layout. For example, if you want\nto set each margin 2cm without header space, what you need is\njust \\usepackage[margin=2cm,nohead]{geometry}. The package\nknows about all the standard paper sizes, so that the user need\nnot know what the nominal 'real' dimensions of the paper are,\njust its standard name (such as a4, letter, etc.). An important\nfeature is the package's ability to communicate the paper size\nit's set up to the output (whether via DVI \\specials or via\ndirect interaction with PDF(La)TeX).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-geometry@svn54080-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-j-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":"Flexible and complete interface to document dimensions",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn54080-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-koma-script-svn47249-666a2a4f-9160-4446-b0e9-e1f54ace1542-753a8b42-8c7f-4faf-b755-696b1c29cde1",
			"name":"texlive-koma-script",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9f14a83a27a83eb3f57c76bdf66c73ee9b1c31b0ac4c5105f51d409a0053360f"
				}
			],
			"description":"The KOMA-Script bundle provides replacements for the article,\nreport, and book classes with emphasis on typography and\nversatility. There is also a letter class. The bundle also\noffers: a package for calculating type areas in the way laid\ndown by the typographer Jan Tschichold, a package for easily\nchanging and defining page styles, a package scrdate for\ngetting not only the current date but also the name of the day,\nand a package scrtime for getting the current time. All these\npackages may be used not only with KOMA-Script classes but also\nwith the standard classes. Since every package has its own\nversion number, the version number quoted only refers to the\nversion of scrbook, scrreprt, scrartcl, scrlttr2 and typearea\n(which are the main parts of the bundle).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-koma-script@svn47249-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-m-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":"A bundle of versatile classes and packages",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn47249-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-046e92e5-d221-48bf-af7f-3e93b368ee17",
			"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-microtype-svn58394-f2186072-92b4-43d5-90e7-c41d49c458b0-16c5cc37-dcd5-4b84-82b6-f9e18bb7f5be",
			"name":"texlive-microtype",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"190f046847c64417ba88365ffc3f2f569ca82e45d4b18a27402047270f365e43"
				}
			],
			"description":"The package provides a LaTeX interface to the micro-typographic\nextensions that were introduced by pdfTeX and have since also\npropagated to XeTeX and LuaTeX: most prominently, character\nprotrusion and font expansion, furthermore the adjustment of\ninterword spacing and additional kerning, as well as\nhyphenatable letterspacing (tracking) and the possibility to\ndisable all or selected ligatures. These features may be\napplied to customisable sets of fonts, and all micro-\ntypographic aspects of the fonts can be configured in a\nstraight-forward and flexible way. Settings for various fonts\nare provided. Note that character protrusion requires pdfTeX,\nLuaTeX, or XeTeX. Font expansion works with pdfTeX or LuaTeX.\nThe package will by default enable protrusion and expansion if\nthey can safely be assumed to work. Disabling ligatures\nrequires pdfTeX or LuaTeX, while the adjustment of interword\nspacing and of kerning only works with pdfTeX. Letterspacing is\navailable with pdfTeX or LuaTeX. The alternative package\n`letterspace', which also works with plain TeX, provides the\nuser commands for letterspacing only, omitting support for all\nother extensions.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-microtype@svn58394-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-o-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":"Subliminal refinements towards typographical perfection",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn58394-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-ms-svn57473-b44ef25a-17ea-4a8b-81c6-878b0978032b-c56264e6-f11a-4d46-9d86-4b378b3538d1",
			"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-onlyamsmath-svn42927-067f76b6-cd35-49a6-9577-a9c62ee3e4c4-75980385-e88a-48d2-9574-01be3a8dc6ae",
			"name":"texlive-onlyamsmath",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"62f45877ea4345f011ea4e09bf173c386aeebcd06faba7a92c7c353db1b34d80"
				}
			],
			"description":"This package inhibits the usage of plain TeX and (on demand) of\nstandard LaTeX mathematics environments. This is useful for\nclass writers who want to encourage their users to use the\nenvironments provided by the amsmath package.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-onlyamsmath@svn42927-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-q-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":"Inhibit use of non-amsmath mathematics markup when using amsmath",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn42927-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-ragged2e-svn57638-fc3c1a7c-ab57-4569-8d24-6fdcb3bfb021-3f33ce4e-0863-4b29-b77a-806dc958d87a",
			"name":"texlive-ragged2e",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"867f9b86e23a7bde47b86e44ba2975f781ac2d98d2a950574c9c194664c2d969"
				}
			],
			"description":"The package defines new commands \\Centering, \\RaggedLeft, and\n\\RaggedRight and new environments Center, FlushLeft, and\nFlushRight, which set ragged text and are easily configurable\nto allow hyphenation (the corresponding commands in LaTeX, all\nof whose names are lower-case, prevent hyphenation altogether).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-ragged2e@svn57638-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":"Alternative versions of \"ragged\"-type commands",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57638-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-xkeyval-svn57006-eca7d945-e450-4685-854d-7808daedb5a3-c9123cf4-1916-47c9-9da7-e6dbf4ad8ca0",
			"name":"texlive-xkeyval",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"61f851ae2868612d67aae6ab7420aae49b82065a84ab8e1d4063f421f48fa0ca"
				}
			],
			"description":"This package is an extension of the keyval package and offers\nadditional macros for setting keys and declaring and setting\nclass or package options. The package allows the programmer to\nspecify a prefix to the name of the macros it defines for keys,\nand to define families of key definitions; these all help use\nin documents where several packages define their own sets of\nkeys.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-xkeyval@svn57006-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":"Extension of the keyval package",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57006-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-xstring-svn49946-7a42fb5a-8699-48ad-94ad-652bb45fd635-d06768cc-4370-4987-96c5-896f85e1d92b",
			"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-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-babel-svn58999-7c138861-ffe6-4b49-8f4f-6654972da372-7d261c31-1625-4069-8755-2260fec76b43"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-d1243ba5-360b-4140-be8a-efb69693702b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-caption-svn56771-c19c7c9a-b272-4e4e-94ff-3be605138515-f5c79f8d-48fd-4348-8181-c61fe39b8816"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-chngcntr-svn47577-5a77d980-b128-4e86-988e-87f415fe0fbc-ff6270fe-b1e0-4d54-81e5-938f139131b5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-enumitem-svn51423-abd5a38f-cfa7-432e-8dec-fbeb4ccaeb36-dae3b698-078e-4537-a171-eaa67dc0e049"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-etoolbox-svn56554-8705c0d1-fbd5-4365-9815-3f18befdfccd-bb5a33bd-50de-4ebf-89ba-f19d57f3561c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-geometry-svn54080-d0f6eaa5-62f9-41e7-8233-8d7f90f7336d-b75e13c6-4d9f-40da-ae16-8e414cc25272"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-koma-script-svn47249-666a2a4f-9160-4446-b0e9-e1f54ace1542-753a8b42-8c7f-4faf-b755-696b1c29cde1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-046e92e5-d221-48bf-af7f-3e93b368ee17"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-microtype-svn58394-f2186072-92b4-43d5-90e7-c41d49c458b0-16c5cc37-dcd5-4b84-82b6-f9e18bb7f5be"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-ms-svn57473-b44ef25a-17ea-4a8b-81c6-878b0978032b-c56264e6-f11a-4d46-9d86-4b378b3538d1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-onlyamsmath-svn42927-067f76b6-cd35-49a6-9577-a9c62ee3e4c4-75980385-e88a-48d2-9574-01be3a8dc6ae"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-ragged2e-svn57638-fc3c1a7c-ab57-4569-8d24-6fdcb3bfb021-3f33ce4e-0863-4b29-b77a-806dc958d87a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-xkeyval-svn57006-eca7d945-e450-4685-854d-7808daedb5a3-c9123cf4-1916-47c9-9da7-e6dbf4ad8ca0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-sr-vorl-svn39529-6df851af-016a-4d37-9300-a4e9717fc7ab",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-xstring-svn49946-7a42fb5a-8699-48ad-94ad-652bb45fd635-d06768cc-4370-4987-96c5-896f85e1d92b"
		}
	]
}