{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"texlive-algpseudocodex-9.svn56125-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-algpseudocodex-9.svn56125-3.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-texlive-algorithmicx-svn15878.0-0408f097-dee7-4698-bac7-bbdf18ba557f-82860946-a7f0-49e9-9dae-83dcdf7cfa3b",
			"name":"texlive-algorithmicx",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d6b1f59b75ccb8d26704d3686d4d5d01279a645b3b1d6d89feb12c974a31dc63"
				}
			],
			"description":"Algorithmicx provides a flexible, yet easy to use, way for\ninserting good looking pseudocode or source code in your\npapers. It has built in support for Pseudocode, Pascal and C,\nand offers powerful means to create definitions for any\nprogramming language. The user can adapt a Pseudocode style to\nhis native language.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-algorithmicx@svn15878.0-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-a-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 algorithmic style you always wanted",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn15878.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-f7204d7a-8292-444e-b50d-b01c83a14d61",
			"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-etoolbox-svn56554-8705c0d1-fbd5-4365-9815-3f18befdfccd-b0ad63b1-84de-49d0-8242-4f2de35d123e",
			"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-fifo-stack-svn33288.1.0-9fb9ac2b-55f6-4538-a99e-1188d661a22d-5e3302c2-f0f8-49e6-b53e-dc6857b74d27",
			"name":"texlive-fifo-stack",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"78b3f895578ee89478d2e2f54eb89bd197b8d22e4f46a6ff4e48eca59ebacfcd"
				}
			],
			"description":"A LaTeX implementation of a combined FIFO Stack modified from\nthe existing stack package by Benjamin Bayart. The package\nrenames the original's \\Push and \\Pop commands \\FSPush and\n\\FSPop, and which work on the top/end of the FIFO/Stack), and\nadds the ability to \\FSUnshift and \\FSShift from the the\nbottom(front) of the FIFO/Stack.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-fifo-stack@svn33288.1.0-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-i-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":"FIFO and stack implementation for package writers",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn33288.1.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-4000d387-f5ea-4707-85b2-925afd291d83",
			"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-0ff28224-912f-45e5-b84f-7cb840d5bc0a",
			"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-pgf-svn57240-77447fec-0e49-41d5-9d31-798047c91cf3-f85d083d-d2aa-48ba-aceb-99646f5d304b",
			"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-tabto-ltx-svn30710.1.3-fb80034f-c76c-4ff6-903e-55b2e924e7ab-696850c3-d24e-414f-be43-dc5b75d1b3e4",
			"name":"texlive-tabto-ltx",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"45f0463b8e03ef1085e3e5351a4c311dcea434672aabccc27fc217ccc238cee0"
				}
			],
			"description":"\\tabto{<length>} moves the typesetting position to <length>\nfrom the left margin of the paragraph. If the typesetting\nposition is already further along, \\tabto starts a new line;\nthe command \\tabto* will move position backwards if necessary,\nso that previous text may be overwritten. The command\n\\TabPositions may be used to define a set of tabbing positions,\nafter which the command \\tab advances typesetting position to\nthe next defined 'tab stop'.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-tabto-ltx@svn30710.1.3-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-w-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":"\"Tab\" to a measured position in the line",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn30710.1.3-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-varwidth-svn24104.0.92-e8d1f1de-b584-4153-94c8-40eb81d0e3dd-3b06a1e7-be45-4741-a63e-b1ba59cfed84",
			"name":"texlive-varwidth",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"320fcf8156c6b1da6dc0737d14c248f9b15a49c9c4982010e58b4619ba5c49eb"
				}
			],
			"description":"The varwidth environment is superficially similar to minipage,\nbut the specified width is just a maximum value -- the box may\nget a narrower \"natural\" width.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-varwidth@svn24104.0.92-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":"A variable-width minipage",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn24104.0.92-3.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-texlive-algpseudocodex-svn56125-aa97dfe6-6109-4a74-b154-33bd6d3953ea",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-algorithmicx-svn15878.0-0408f097-dee7-4698-bac7-bbdf18ba557f-82860946-a7f0-49e9-9dae-83dcdf7cfa3b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-algpseudocodex-svn56125-aa97dfe6-6109-4a74-b154-33bd6d3953ea",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-f7204d7a-8292-444e-b50d-b01c83a14d61"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-algpseudocodex-svn56125-aa97dfe6-6109-4a74-b154-33bd6d3953ea",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-etoolbox-svn56554-8705c0d1-fbd5-4365-9815-3f18befdfccd-b0ad63b1-84de-49d0-8242-4f2de35d123e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-algpseudocodex-svn56125-aa97dfe6-6109-4a74-b154-33bd6d3953ea",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-fifo-stack-svn33288.1.0-9fb9ac2b-55f6-4538-a99e-1188d661a22d-5e3302c2-f0f8-49e6-b53e-dc6857b74d27"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-algpseudocodex-svn56125-aa97dfe6-6109-4a74-b154-33bd6d3953ea",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-kpathsea-20210325-dc274ce1-f2ba-4fb7-bff4-47fe326d60ff-4000d387-f5ea-4707-85b2-925afd291d83"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-algpseudocodex-svn56125-aa97dfe6-6109-4a74-b154-33bd6d3953ea",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-kvoptions-svn56609-bdef1bce-abf7-4745-9a29-5c1daab86926-0ff28224-912f-45e5-b84f-7cb840d5bc0a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-algpseudocodex-svn56125-aa97dfe6-6109-4a74-b154-33bd6d3953ea",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-pgf-svn57240-77447fec-0e49-41d5-9d31-798047c91cf3-f85d083d-d2aa-48ba-aceb-99646f5d304b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-algpseudocodex-svn56125-aa97dfe6-6109-4a74-b154-33bd6d3953ea",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-tabto-ltx-svn30710.1.3-fb80034f-c76c-4ff6-903e-55b2e924e7ab-696850c3-d24e-414f-be43-dc5b75d1b3e4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-algpseudocodex-svn56125-aa97dfe6-6109-4a74-b154-33bd6d3953ea",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-varwidth-svn24104.0.92-e8d1f1de-b584-4153-94c8-40eb81d0e3dd-3b06a1e7-be45-4741-a63e-b1ba59cfed84"
		}
	]
}