{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"texlive-collection-luatex-9.svn58124-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-collection-luatex-9.svn58124-4.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-texlive-addliga-svn50912-37a5d34a-0b32-47b9-a3a0-c1ab77ce8faa-26fcbd59-1630-4e51-b1a7-dfa8017f684d",
			"name":"texlive-addliga",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1c1399bd8dd13c54267259dc2e714b7ac89e3ef6aeffd9b12758f0a717672b5b"
				}
			],
			"description":"This small and simple package allows LuaLaTeX users to access\nbasic ligatures (ff, fi, ffi, fl, ffl) in legacy TrueType fonts\n(those lacking a liga table) accessed via fontspec.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-addliga@svn50912-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":"Access basic ligatures in legacy TrueType fonts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn50912-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-auto-pst-pdf-lua-svn54779-543ee988-489d-4505-9149-13fa6cae7574-f6a6274d-1ccb-4330-a137-324a6b559be4",
			"name":"texlive-auto-pst-pdf-lua",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9779f55390fe739e5408cf930b84151a749abefaa7ce1f35b4c65c53202e0549"
				}
			],
			"description":"This package is a slightly modified version of auto-pst-pdf by\nWill Robertson, which itself is a wrapper for pst-pdf by Rolf\nNiepraschk. The package allows the use of LuaLaTeX together\nwith PostScript related code, eg. PSTricks. It depends on\nifpdf, ifluatex, ifplatform, and xkeyval.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-auto-pst-pdf-lua@svn54779-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":"Using LuaLaTeX together with PostScript code",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn54779-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-barracuda-svn53683-6caaea27-15bb-4425-b396-e1cbfb4bc61d-17ef25a5-19df-4f49-b2d1-d528c4341645",
			"name":"texlive-barracuda",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"75f7fd152f40b61652b14087039791d19a52724a3b895bb7fbbf783c3d832a63"
				}
			],
			"description":"The barracuda library is a modular Lua package for drawing\nbarcode symbols. It provides modules for writing barcodes from\na LuaTeX document. It is also possible to use Barracuda with a\nstandalone Lua interpreter to draw barcodes in different\ngraphic formats like SVG.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-barracuda@svn53683-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":"Draw barcodes with Lua",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn53683-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-93c2ffaf-a479-49ea-9024-a9626e2a23ec",
			"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-bezierplot-svn48259-317b7a0c-2122-4ca6-a123-0d113d4a1cbc-1dfc5856-0ec1-4464-a0cd-9563f29bae42",
			"name":"texlive-bezierplot",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e51ae79a09cb72880e37e46ead5c6a0ac9829c5a4d655059ca41929e4d2b2de1"
				}
			],
			"description":"This package consists of a Lua program as well as a (Lua)LaTeX\n.sty file. Given a smooth function, bezierplot returns a smooth\nbezier path written in TikZ notation (which also matches\nMetaPost) that approximates the graph of the function. For\npolynomial functions of degree [?] 3 and their inverses the\napproximation is exact (up to numeric precision). bezierplot\nalso finds special points such as extreme points and inflection\npoints and reduces the number of used points.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-bezierplot@svn48259-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-c-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":"Approximate smooth function graphs with cubic bezier splines for use with TikZ or MetaPost",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn48259-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-checkcites-20210325-97427e5b-af01-40c9-8aca-8c69e8fdb45b-bdfc6b61-899c-476b-b597-f84f8766c161",
			"name":"texlive-checkcites",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"81c967fdd54b75dc493aa884f95256ca6b0bdf95b03cee644b3d1aa6a14d89bc"
				}
			],
			"description":"The package provides a lua script written for the sole purpose\nof detecting undefined and unused references from LaTeX\nauxiliary or bibliography files.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-checkcites@20210325-9.oe2409?arch=noarch&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":"Check citation commands in a document",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:20210325-9.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-chickenize-svn57325-c710b87c-ea77-403d-bf21-7c77b63d75c5-a5ef0669-d8f5-4282-b22d-8f8a867a08ec",
			"name":"texlive-chickenize",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eda6ea25b79ae2eabc96435c7434eaf7c8a398554ec43f404bc6183f6fe1a07c"
				}
			],
			"description":"The package allows manipulations of any LuaTeX document (it is\nknown to work with Plain LuaTeX and LuaLaTeX). Most of the\npackage's functions are merely for fun or educational use, but\nsome functions (for example, colorstretch for visualising the\nbadness and font expansion of each line, and letterspaceadjust\ndoing what its name says) could be useful in a \"normal\" LuaTeX\ndocument.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-chickenize@svn57325-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":"Use lua callbacks for \"interesting\" textual effects",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57325-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-chinese-jfm-svn57758-d39a45f8-ed54-4921-b15f-bb20fa8ab253-cf5d39e9-a4a6-4e57-821b-1794250eb4c7",
			"name":"texlive-chinese-jfm",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3dcfad71b4bd5a2d25da52956bcb37bc404cb0f10f1cb4750bc7404753befae8"
				}
			],
			"description":"ChineseJFM is a series of luatexja-jfm files for better Chinese\ntypesetting, providing quanjiao, banjiao, and kaiming three\nstyles and other fancy features. It can be used for both\nhorizontal and vertical writing mode in Simplified/Traditional\nChinese or Japanese fonts.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-chinese-jfm@svn57758-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":"Luatexja-jfm files for Chinese typesetting",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57758-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-cloze-svn55763-db1b4941-d3a1-4fdc-acc2-f1643f351b84-3f10b514-11c6-4c57-8c0e-62bce95e96af",
			"name":"texlive-cloze",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d3593d19b2ad6927dd98e9bb0a6ff381034cebd0b3a287c22b2f22477e16cdce"
				}
			],
			"description":"This is a LuaLaTeX package for generating cloze texts. The main\nfeature of the package is that the formatting doesn't change\nwhen using the hide and show options. There are three commands\nand one environment to generate cloze texts: \\cloze, \\clozefix,\n\\closefil, and \\closepar.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-cloze@svn55763-4.oe2409?arch=noarch&epoch=9&upstream=texlive-split-e-2021-4.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 LuaLaTeX package for creating cloze texts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn55763-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-collection-basic-svn59159-6c63362b-0a38-4a31-9fe6-eee7827470ea-0b2e911b-7d1f-4ae5-9cc8-2f4960977863",
			"name":"texlive-collection-basic",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6708d18272a4214517d69b5fa67ebf09c54af7e0c5d2c64312612ed47efb9d99"
				}
			],
			"description":"These files are regarded as basic for any TeX system, covering\nplain TeX macros, Computer Modern fonts, and configuration for\ncommon drivers; no LaTeX.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-collection-basic@svn59159-4.oe2409?arch=noarch&epoch=9&upstream=texlive-split-e-2021-4.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":"Essential programs and files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn59159-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-combofont-svn51348-c2a670a4-cdfb-4434-9a1d-d822d06adc15-927afa25-970b-4d05-82df-73204c40c0d5",
			"name":"texlive-combofont",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"28483ab10cfc68e07f49c875db3d9621d92095a5733d3a7cdc446bf2f63e025f"
				}
			],
			"description":"This highly experimental package can be used to add\nNFSS-declarations of combo fonts to LuaLaTeX documents. This\npackage may disappear without notice, e.g. if luaotfload\nchanges in a way so that it no longer works, or if LuaTeX\nchanges, or if fontspec itself includes the code. It is also\npossible that the package's syntax and commands may change in\nan incompatible way. So if you use it in a production\nenvironment: You have been warned.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-combofont@svn51348-4.oe2409?arch=noarch&epoch=9&upstream=texlive-split-e-2021-4.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":"Add NFSS-declarations of combo fonts to LuaLaTeX documents",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn51348-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-cstypo-svn41986-33372ade-6659-4626-95d9-07c7f5003b6a-e98b8d45-6e9e-4a94-bafb-41ab3eaa745a",
			"name":"texlive-cstypo",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"34743734e2f56529a953161e6b4e252c2f96e0e073f52c4b13175ec850f130af"
				}
			],
			"description":"This package provides macros that enforce basic Czech\ntypography rules through Lua hooks available in LuaTeX.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-cstypo@svn41986-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-f-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":"Czech typography rules enforced through LuaTeX hooks",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn41986-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-ctablestack-svn38514-aa836bb8-049b-4a71-b051-8559849f9a73-7df03cf8-696e-499f-837f-d897efb4e8a1",
			"name":"texlive-ctablestack",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"862ecb1f12616315be817c65f67b1057b2c74c0d2b2a30b4b7833e57b406d5ef"
				}
			],
			"description":"This package provides a method for defining category code table\nstacks in LuaTeX. It builds on code provided by the 2015/10/01\nrelease of LaTeX2e (also available as ltluatex.sty for plain\nusers). It is required by the luatexbase package (v1.0 onward)\nwhich uses ctablestack to provide a back-compatibility form of\nthis concept.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-ctablestack@svn38514-2.oe2409?arch=noarch&epoch=9&upstream=texlive-split-f-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":"Catcode table stable support",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn38514-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-ekdosis-svn58721-2befadda-41cf-47d8-ac36-e7666f2418e5-ab185101-d2a7-422a-92d4-995740af3d23",
			"name":"texlive-ekdosis",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"70d3c910d2afcba828c85b6cd0be0b87b21c0ae6d2db4f0ea4e7e4018a6779dc"
				}
			],
			"description":"ekdosis is a LuaLaTeX package designed for multilingual\ncritical editions. It can be used to typeset texts and\ndifferent layers of critical notes in any direction accepted by\nLuaTeX. Texts can be arranged in running paragraphs or on\nfacing pages, in any number of columns which in turn can be\nsynchronized or not. In addition to printed texts, ekdosis can\nconvert .tex source files so as to produce TEI-xml compliant\ncritical editions. Database-driven encoding under LaTeX then\nallows extraction of texts entered segment by segment according\nto various criteria: main edited text, variant readings,\ntranslations or annotated borrowings between texts.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-ekdosis@svn58721-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":"Typesetting TEI-xml compliant Critical Editions",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn58721-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-emoji-svn55678-e24086d7-c581-411c-ac45-5b5e4cf74331-497b0c3a-72c6-4459-8d30-e41dc2ad654c",
			"name":"texlive-emoji",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8bdd80d3a5e579856c9b416f02def2968e1c5e0fecd0949e0bd4e6c1a39bf5b0"
				}
			],
			"description":"This package allows user to typeset emoji in a LaTeX document.\nIt requires LuaHBTeX, or LuaLaTeX-dev at present.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-emoji@svn55678-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":"Emoji support in (Lua)LaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn55678-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-emojicite-svn55131-a5238ac2-cf00-4340-b1bd-5ec7d1c75cfa-8e56d818-80af-4cb0-b1eb-694a619ec720",
			"name":"texlive-emojicite",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a478ad1f699af9a6ab7385845008b3ff289dc17b424f53b9fdcddc07746cdcef"
				}
			],
			"description":"This package adds emojis to citations.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-emojicite@svn55131-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":"Add emojis to citations",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn55131-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-enigma-svn29802.0.1-3bf136f9-37c8-4278-9073-6b9f73c15f27-8657cce8-ed48-4a58-be0c-3d9370abe2be",
			"name":"texlive-enigma",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"57b434997077c354d9c95f4690cc96631194bdab21c24c902ab5438e95e6a5e5"
				}
			],
			"description":"The package provides historical encryption (Enigma cipher) for\nLuaTeX-based formats.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-enigma@svn29802.0.1-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":"Encrypt documents with a three rotor Enigma",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn29802.0.1-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-innerscript-svn57672-a733a9dc-da35-4d62-9527-a8470d32647c-f5d31051-e95f-46e2-a874-ffd82b888a9b",
			"name":"texlive-innerscript",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"dd351dafddc2f69a4daa9ca4d545e1d04894ca7207b344a6f6eb2680c3656185"
				}
			],
			"description":"This package modifies two aspects of TeX's automatic interatom\nmathematics spacing. It uses LuaTeX's \\Umath primitives to make\nsuperscripts and subscripts more closely resemble \\textstyle\nand \\displaystyle math and to treat \\mathinner subformulas as\n\\mathord, effectively eliminating this class.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-innerscript@svn57672-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":"Modifies automatic mathematics spacing",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57672-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-interpreter-svn27232.1.2-09443e8f-b89a-4d99-98f7-229a8fc61c11-05864360-fe16-4487-bd08-bb3ff7851336",
			"name":"texlive-interpreter",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"298163449cb6bd803528f0941eec97be281f888c77cca7a1c35cd3060e2f427e"
				}
			],
			"description":"The package preprocesses input files to a Lua(La)TeX run, on\nthe fly. The user defines Lua regular expressions to search for\npatterns and modify input lines (or entire paragraphs)\naccordingly, before TeX reads the material. In this way,\ndocuments may be prepared in a non-TeX language (e.g., some\nlightweight markup language) and turned into 'proper' TeX for\nprocessing. The source of the documentation is typed in such a\nlightweight language and is thus easily readable in a text\neditor (the PDF file is also available, of course); the\ntransformation to TeX syntax via Interpreter's functions is\nexplained in the documentation itself. Interpreter is\nimplemented using the author's gates (lua version), and works\nfor plain TeX and LaTeX, but not ConTeXt.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-interpreter@svn27232.1.2-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-l-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":"Translate input files on the fly",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn27232.1.2-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-kanaparser-svn48052-bc9de0e4-3752-4b70-83a0-5578f412ca97-78149fcb-5445-4016-a380-bf92a178001f",
			"name":"texlive-kanaparser",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"903071ddb6d7c82f8de9cfd884850a1b6b44251c3b8f99e15c928327453fc952"
				}
			],
			"description":"The package provides a kana parser for LuaTeX. It is a set of 4\nmacros that handle transliteration of text: from hiragana and\nkatakana to Latin from Latin and katakana to hiragana from\nLatin and hiragana to katakana It can be used to write kana\ndirectly using only the ASCII character set or for education\npurposes. The package has support for obsolete and rarely used\nsyllables, some only accessible via the provided toggle macro.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-kanaparser@svn48052-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":"Kana parser for LuaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn48052-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-lua-typo-svn58744-5b967525-4f51-4623-b7a3-0352766d4263-d9b632a4-b064-4c93-a8c0-af4b29a7591a",
			"name":"texlive-lua-typo",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0a61488c3b6dc9d39c80838fa6896a21a9c7897b4dd89ee9344e814dd2cd8cc0"
				}
			],
			"description":"This package tracks common typographic flaws in LuaLaTeX\ndocuments, especially widows, orphans, hyphenated words split\nover two pages, consecutive lines ending with hyphens,\nparagraphs ending on too short lines, etc. Customisable colours\nare used to highlight these flaws, and the list of pages on\nwhich typographical flaws were found is printed.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-lua-typo@svn58744-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":"Highlighting typographical flaws with LuaLaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn58744-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-lua-uca-svn56414-ed00b46d-2294-4191-ad64-bfaa3ed059f0-1d714df7-e30c-4fde-bc4c-70b302c2d549",
			"name":"texlive-lua-uca",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"42faf3d40ef24cdad505ff75eadbfb581a924145afdddc577f5163e00c5be3d3"
				}
			],
			"description":"The Lua-UCA library provides basic support for Unicode\nCollation Algorithm in Lua. It can be used to sort arrays of\nstrings according to rules of particular languages. It can be\nused in other Lua projects that need to sort text in a language\ndependent way, like indexing processors, bibliographic\ngenerators, etc",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-lua-uca@svn56414-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":"Unicode Collation Algorithm library for Lua",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56414-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-lua-ul-svn58988-152c3a2a-b78b-49ce-bfa1-2dd808f7dcc6-7e8fac86-cb96-4229-8767-eba535794842",
			"name":"texlive-lua-ul",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eb67073bd975300564f60a3b373c599d5b15a11d7dc6158d07df155b06bb1a98"
				}
			],
			"description":"This package provides underlining, strikethough, and\nhighlighting using features in LuaLaTeX which avoid the\nrestrictions imposed by other methods. In particular, kerning\nis not affected, the underlined text can use arbitrary\ncommands, hyphenation works etc. The package requires LuaTeX\nversion [?] 1.12.0.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-lua-ul@svn58988-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":"Underlining for LuaLaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn58988-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-lua-uni-algos-svn55206-ae17f46d-8579-41f0-af21-634de50250c0-f56e5f48-a8d0-4603-ba15-09cc725feecc",
			"name":"texlive-lua-uni-algos",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b22a0ec624e9a2da66b53acdaeedb577a6de149f89bdda0692a7a1cbdaf6fe3b"
				}
			],
			"description":"Lua code working with Unicode data has to deal with quite some\nchallenges. For example there are many canonically equivalent\nsequences which should be treated in the same way, and even\nidentifying a single character becomes quite different once you\nhave to deal with all kinds of combining characters, emoji\nsequences and syllables in different scripts. Therefore\nlua-uni-algos wants to build a collection of small libraries\nimplementing algorithms to deal with lots of the details in\nUnicode, such that authors of LuaTeX packages can focus on\ntheir actual functionality instead of having to fight against\nthe peculiarities of Unicode. Given that this package provides\nLua modules, it is only useful in Lua(HB)TeX. Additionally, it\nexpects an up-to-date version of the unicode-data package to be\npresent. This package is intended for package authors only; no\nuser-level functionality provided.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-lua-uni-algos@svn55206-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":"Unicode algorithms for LuaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn55206-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-lua-visual-debug-svn57349-ad874c16-eceb-4a3c-9ff5-780969bea4e9-df341c34-7ef8-4633-b8da-74bf211128ca",
			"name":"texlive-lua-visual-debug",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ef0cde718b76cc21fd7c25f08497d0cdbed075f505d69c320ea9de74831146bf"
				}
			],
			"description":"The package uses lua code to provide visible indications of\nboxes, glues, kerns and penalties in the PDF output. The\npackage is known to work in LaTeX and Plain TeX documents.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-lua-visual-debug@svn57349-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":"Visual debugging with LuaLaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57349-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luacode-svn25193.1.2a-5a83ec88-4df7-46e7-a3ca-77eea0f04d00-1dc1c5c0-2e06-422f-8cb4-ddca5f852e87",
			"name":"texlive-luacode",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6eb0bdea7f74e7291532485beb67f9c781d78074fd5f3987570fe9f315cacce4"
				}
			],
			"description":"Executing Lua code from within TeX with directlua can sometimes\nbe tricky: there is no easy way to use the percent character,\ncounting backslashes may be hard, and Lua comments don't work\nthe way you expect. The package provides the \\luaexec command\nand the luacode(*) environments to help with these problems.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luacode@svn25193.1.2a-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":"Helper for executing lua code from within TeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn25193.1.2a-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luacolor-svn57829-5f0d80d8-f761-4fef-925a-552c5862a3f4-07ce9814-3df8-42a3-a56f-6553bd1a779b",
			"name":"texlive-luacolor",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9fe9a5c67d5374b8312de81043edfaad26e4468f7db30d3fc21df1abe81ef5ef"
				}
			],
			"description":"This package implements color support based on LuaTeX's node\nattributes.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luacolor@svn57829-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":"Color support based on LuaTeX's node attributes",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57829-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luahyphenrules-svn56200-025e783c-16e9-4f29-b599-f7d6159dfe95-b63a0806-108c-4708-904f-cf374e16004d",
			"name":"texlive-luahyphenrules",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eb887ad50280f46b30e1e005f0eb77c1dc6a74e6fb40e94d0ed1c78287a3341e"
				}
			],
			"description":"Preloading hyphenation patterns (or 'hyphen rules.) into any\nformat based upon LuaTeX is not required in LuaTeX and recent\nreleases of babel don't do it anyway. This package is addressed\nto those who just want to select the languages and load their\npatterns by means of `language.dat` without loading `babel`.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luahyphenrules@svn56200-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":"Loading patterns in LuaLaTeX with language.dat",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56200-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luaimageembed-svn50788-5cb493dc-2613-49d1-898f-56041b91419a-d7cf4ee8-1aa9-44a3-b9f0-b7d20b443932",
			"name":"texlive-luaimageembed",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6e675a2ef935b293ab2d6d3b15e46c9126bd1d4f2a3986d30bd9478bf721a789"
				}
			],
			"description":"This package allows to embed images directly as base64-encoded\nstrings into an LuaLaTeX document. This can be useful, e. g. to\npackage a document with images into a single TeX file, or with\nautomatically generated graphics.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luaimageembed@svn50788-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":"Embed images as base64-encoded strings",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn50788-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luaindex-svn25882.0.1b-d85dd44b-2e18-4851-9027-aa1554318920-63efafe1-2865-45c2-9fef-80fb89ad2b2f",
			"name":"texlive-luaindex",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"28702ea22c9e2e396a6670bc4d6f52046205a10d05e15e01d3d4b09d651be202"
				}
			],
			"description":"Luaindex provides (yet another) index processor, written in\nLua.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luaindex@svn25882.0.1b-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":"Create index using lualatex",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn25882.0.1b-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luainputenc-svn20491.0.973-66cb8ec3-a094-400a-b9f4-10b1e383ce0f-3b826224-f592-4914-87e6-c3c776a430be",
			"name":"texlive-luainputenc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a3c87ad319316419c2078082f89c56cd9c86da7f34b0f51b156e30d8dd1bd977"
				}
			],
			"description":"LuaTeX operates by default in UTF-8 input; thus LaTeX documents\nthat need 8-bit character-sets need special treatment. (In\nfact, LaTeX documents using UTF-8 with \"traditional\" -- 256-\nglyph -- fonts also need support from this package.) The\npackage, therefore, replaces the LaTeX standard inputenc for\nuse under LuaTeX. With a current LuaTeX,the package has the\nsame behaviour with LuaTeX as inputenc has under pdfTeX.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luainputenc@svn20491.0.973-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":"Replacing inputenc for use in LuaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn20491.0.973-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luaintro-doc-svn35490.0.03-07055f8c-bcef-479f-8601-223af9cc0cd5-8e4ee485-2190-4247-8c33-1257bf32d8ff",
			"name":"texlive-luaintro-doc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d879b74b4523fdc5aafeb5333847fc54f4864c0c340c4b3efd244018ddf36901"
				}
			],
			"description":"Documentation for luaintro",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luaintro-doc@svn35490.0.03-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":"Documentation for luaintro",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn35490.0.03-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luakeys-svn57463-89844d2f-26fb-412b-a5ed-a3fe7148e6d0-2cdcccac-a70c-4cf9-ad11-89bf03c2189a",
			"name":"texlive-luakeys",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"dbcc8c9174962d717026c7743528763b61287ce4d9317875b5421baa92c93dc6"
				}
			],
			"description":"This package provides a Lua module that can parse key-value\noptions like the TeX packages keyval, kvsetkeys, kvoptions,\nxkeyval, pgfkeys etc. luakeys, however, accomplishes this task\nentirely by using the Lua language and does not rely on TeX.\nTherefore this package can only be used with the TeX engine\nLuaTeX. Since luakeys uses LPeg, the parsing mechanism should\nbe pretty robust.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luakeys@svn57463-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":"A Lua module for parsing key-value options",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57463-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-lualatex-doc-doc-svn30473.0-5f2b424f-3c74-4ff4-9f2a-5cd97dcb5f45-42f5563f-726b-4209-b162-16f98c21d930",
			"name":"texlive-lualatex-doc-doc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"94cce1874fc33afead35831732912357d3bf61ec823dd447d6cd4c143ee1d3e6"
				}
			],
			"description":"Documentation for lualatex-doc",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-lualatex-doc-doc@svn30473.0-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":"Documentation for lualatex-doc",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn30473.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-lualatex-math-svn56541-6bfa1f46-8729-4a8a-8bce-33331e08b180-f15e9f35-1359-4d3d-9cb6-6cd42e8b2195",
			"name":"texlive-lualatex-math",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e022a331cf368454610238bfe362b22f983694ee2e279aa5cd9dfa486ec1d55c"
				}
			],
			"description":"The package patches a few commands of the LaTeX2e kernel and\nthe amsmath and mathtools packages to be more compatible with\nthe LuaTeX engine. It is only meaningful for LuaLaTeX documents\ncontaining mathematical formulas, and does not exhibit any new\nfunctionality. The fixes are mostly moved from the unicode-math\npackage to this package since they are not directly related to\nUnicode mathematics typesetting.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-lualatex-math@svn56541-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":"Fixes for mathematics-related LuaLaTeX issues",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56541-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-lualatex-truncate-svn48469-4ad496f8-345b-4f94-919f-809f1f28f38a-72a533d6-de11-480b-beda-a7606af6c422",
			"name":"texlive-lualatex-truncate",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7a58691c0954576b5edcc165f6c9fcc6a1b7fbbbdd01e2cb1422b62b6c8f975d"
				}
			],
			"description":"This package provides a wrapper for the truncate package, thus\nfixing issues related to LuaTeX's hyphenation algorithm.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-lualatex-truncate@svn48469-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 wrapper for using the truncate package with LuaLaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn48469-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-lualibs-svn57277-e9fb9045-77a0-4fa3-abe4-03cfdd54ed52-d6f7b142-5946-4265-8db9-77f8c71f9b6d",
			"name":"texlive-lualibs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9bb22fd37cbbed4d6eec66d818359751ad817a85ed53ab7ee34c79b88be06c7e"
				}
			],
			"description":"Lualibs is a collection of Lua modules useful for general\nprogramming. The bundle is based on lua modules shipped with\nConTeXt, and are made available in this bundle for use\nindependent of ConTeXt.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-lualibs@svn57277-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":"Additional Lua functions for LuaTeX macro programmers",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57277-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luamplib-svn58279-8932ee69-f6eb-4e49-8116-d38dc612f37a-25ee5464-a25f-44a0-a49b-f30234d6ce86",
			"name":"texlive-luamplib",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d42116d96e93e8af2b885e5b2b80c0e7c1ad384a3fd18851ba2049e05cf75186"
				}
			],
			"description":"The package enables the user to specify MetaPost diagrams\n(which may include colour specifications from the color or\nxcolor packages) into a document, using LuaTeX's built-in\nMetaPost library. The facility is only available in PDF mode.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luamplib@svn58279-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":"Use LuaTeX's built-in MetaPost interpreter",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn58279-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luaotfload-20210325-ee18ce29-95d5-4b60-a369-47c8adce03d2-ea3c756d-a1e9-44fe-8c53-d073cec765c9",
			"name":"texlive-luaotfload",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"39410465d22ba36886f658b92c6fb388f9955f7d903f8d57d43b7e6ea8f8c801"
				}
			],
			"description":"The package adopts the TrueType/OpenType Font loader code\nprovided in ConTeXt, and adapts it to use in Plain TeX and\nLaTeX. It works under LuaLaTeX only.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luaotfload@20210325-9.oe2409?arch=noarch&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":"OpenType 'loader' for Plain TeX and LaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:20210325-9.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luapackageloader-svn54779-d0622a04-265b-4fd4-ae5b-65db4f5ea12d-45f2820f-7fd0-4e60-b964-b9e9d13a2409",
			"name":"texlive-luapackageloader",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"71fef72f12befcd81de5ec135f7e57bde620be7e9eaa4bb6cec2fb69a7ec6c66"
				}
			],
			"description":"This package allows LuaTeX to load packages from the default\npackage.path and package.cpath locations. This could be useful\nto load external Lua modules, including modules installed via\nLuaRocks. This package requires ifluatex.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luapackageloader@svn54779-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":"Allow LuaTeX to load external Lua packages",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn54779-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luaprogtable-svn56113-234e4db1-e543-4b1e-b097-a6bb72ed7f75-c508816f-76e7-46fa-8194-78752a1ba66e",
			"name":"texlive-luaprogtable",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"44268d66b358005eb0ed04ed767515d43a9d206925dccf5e5757196629e3750b"
				}
			],
			"description":"This package allows you to modify a cell based on the contents\nof other cells using LaTeX macros.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luaprogtable@svn56113-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":"Programmable table interface for LuaLaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56113-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luarandom-svn49419-4b989884-f811-4b12-a663-569230c6c2df-74d63734-3f90-4b74-94f9-640eea8bfcb3",
			"name":"texlive-luarandom",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f292a0dd2dbc1408799ba673286f4ec072577063056f7c6f9e42a3abe07fdff1"
				}
			],
			"description":"This package can create lists of random numbers for any given\ninterval [a;b]. It is possible to get lists with or without\nmultiple numbers. The random generator will be initialized by\nthe system time. The package can only be used with LuaLaTeX!",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luarandom@svn49419-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":"Create lists of random numbers",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn49419-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luatex85-svn41395-bb5a9fb0-51c0-472d-999d-d84b41087b81-be875192-da8a-4a22-b8e8-6606024e9c44",
			"name":"texlive-luatex85",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"225427f9c01bd1431acddc1071800596415e68fc808938f4e429aed61dc6a5f9"
				}
			],
			"description":"The package provides emulation of pdfTeX primitives for LuaTeX\nv0.85+.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luatex85@svn41395-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":"pdfTeX aliases for LuaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn41395-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luatexbase-svn52663-4c3a2307-9aa7-4975-a853-ef786cdd71bf-65a26f4c-1169-4564-8bd7-d7e38d979de1",
			"name":"texlive-luatexbase",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a8df480378220cc0222b6774b7136d5f7b99c6ac4ad9b157a444d4c2814eaaa0"
				}
			],
			"description":"The bundle provides basic facilities for LuaTeX macro\nprogrammers, mostly resource allocation and convenience\npackages. Provided are: luatexbase-attr: attribute allocation;\nluatexbase-cctb: catcode table allocation; luatexbase-compat:\ncompatibility helpers; luatexbase-loader: Lua module loading;\nluatexbase-modutils: Lua module declaration; luatexbase-mcb:\ncallbacks extension; and luatexbase-regs: allocation of\nregisters and the like. In addition, the (unadorned) luatexbase\npackage loads all the above in one fell swoop.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luatexbase@svn52663-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":"Basic resource management for LuaTeX code",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn52663-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luatexko-svn58928-56a1e85f-6224-4a8e-b86b-4069e219211d-96afb093-7712-4cbb-846c-3ce25e9c9d40",
			"name":"texlive-luatexko",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"02c18eac0525695b8b8cf0716cb55f5cf2109941bcc30ae6d59ab65151438a7e"
				}
			],
			"description":"This is a Lua(La)TeX macro package that supports typesetting\nKorean documents. LuaTeX version 0.76+ and luaotfload package\nversion 2.2+ are required. This package also requires both cjk-\nko and xetexko packages for its full functionality.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luatexko@svn58928-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":"Typeset Korean with Lua(La)TeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn58928-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luatextra-svn20747.1.0.1-8af38ad2-a89b-4d9b-86e0-7e789d6e449f-3a2529b2-f647-4bbc-8743-419c4288cf28",
			"name":"texlive-luatextra",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e0ed5b5908706cee586fcfc3e7884dcdced311aad027c22f3ec18c41e66cf8e7"
				}
			],
			"description":"The package provides a coherent extended programming\nenvironment for use with luaTeX. It loads packages fontspec,\nluatexbase and lualibs, and provides additional user-level\nfeatures and goodies. The package is under development, and its\nspecification may be expected to change.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luatextra@svn20747.1.0.1-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":"Additional macros for Plain TeX and LaTeX in LuaTeX",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn20747.1.0.1-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luavlna-svn58087-757395b0-a5f6-4f38-baab-2f577f852482-d5404686-475c-4831-a2d2-d499268a58d2",
			"name":"texlive-luavlna",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"23f7207bf688addfc15a79f77002e36745d05c6bf2a2796396444c5fefec5c58"
				}
			],
			"description":"In some languages, like Czech or Polish, there should be no\nsingle letter words at the end of a line, according to\ntypographical norms. This package handles such situations using\nLuaTeX's callback mechanism. In doing this, the package can\ndetect languages used in the text and insert spaces only in\nparts of the document where languages requiring this feature\nare used. Another feature of this package is the inclusion of\nnon-breakable space after initials (like in personal names),\nafter or before academic degrees, and between numbers and\nunits. The package supports both plain LuaTeX and LuaLaTeX.\nBTW: \"vlna\" is the Czech word for \"wave\" or \"curl\" and also\ndenotes the tilde which, in TeX, is used for \"unbreakable\nspaces\".",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luavlna@svn58087-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":"Prevent line breaks after single letter words, units, or adademic titles",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn58087-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-luaxml-svn57183-73fe2fef-9f63-4c2d-aa5f-14ed454f4a3d-ac3cad0a-f949-4d45-a647-e6a3c585a0d9",
			"name":"texlive-luaxml",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"007d88fe576cadd6ab088315af00619478282d6ea372d46289718793034148ff"
				}
			],
			"description":"This is a redistribution of a pure lua xml library, LuaXML\n(this version supports Lua 5.2). The library was originally\ndistributed as part of the odsfile package, but is made\navailable separately in the hope that it can be useful for\nother projects.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-luaxml@svn57183-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":"Lua library for reading and serialising XML files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57183-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-newpax-svn58212-fd37a2e9-73cf-48cf-80b4-e54909a9cb5a-11f30bce-638a-4e44-a01d-50c8f8b778ab",
			"name":"texlive-newpax",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d856057df02dfd8d4d64fc84cae806aa0f07d8df8897ff12c2d838cd652e12aa"
				}
			],
			"description":"The package is based on the pax package from Heiko Oberdiek. It\noffers a lua-based alternative to the java based pax.jar to\nextract the annotations from a PDF. The resulting file can then\nbe used together with pax.sty. It also offers an extended style\nwhich works with all three major engines.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-newpax@svn58212-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":"Experimental package to extract and reinsert PDF annotations",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn58212-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-nodetree-svn56742-9fa051ce-998b-475e-bd35-8946a9c78bc1-b771acbb-9096-4424-bcc9-3dbcd409f8ef",
			"name":"texlive-nodetree",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3d2d2c1ae4ab9aefae26148084ed02b75b5ef15c63a3363e7ca197fc812239ee"
				}
			],
			"description":"nodetree is a development package that visualizes the structure\nof node lists. nodetree shows its debug informations in the\nconsole output when you compile a LuaTeX file. It uses a\nsimilar visual representation for node lists as the UNIX tree\ncommand for a folder structure.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-nodetree@svn56742-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":"visualize node lists in a tree view",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56742-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-odsfile-svn38449-3240194a-4ef9-474c-82ec-59b62f931331-324cf627-8938-4ee6-8ae0-1e875a693afc",
			"name":"texlive-odsfile",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"878bd7ccaef06d0c03a222de2bec1d22d92b02233ea220fb6db33c988a35a6a8"
				}
			],
			"description":"The distribution includes a package and a lua library that can\ntogether read OpenDocument spreadsheet documents as LaTeX\ntables. Cells in the tables may be processed by LaTeX macros,\nso that (for example) the package may be used for drawing some\nplots. The package uses lua's zip library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-odsfile@svn38449-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":"Read OpenDocument Spreadsheet documents as LaTeX tables",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn38449-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-optex-20210325-8bc7f465-3cb6-49c9-b2ad-e68fa76cffa6-edf790b9-16cc-45d0-80c2-1838a67c9dd3",
			"name":"texlive-optex",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"38aefd1538f14b4a6e2471cbdbfc369979f272bb0b318fce885dd5522f224abe"
				}
			],
			"description":"OpTeX is a LuaTeX format based on Plain TeX macros with power\nfrom OPmac (fonts selection system, colors, external graphics,\nreferences, hyperlinks, ...) with unicode fonts.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-optex@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":"LuaTeX format based on Plain TeX and OPmac",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:20210325-9.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-pdfarticle-svn51127-a2ffff34-50c4-4d32-8ae3-7eaf9510cc4f-e8d6a087-8d95-4801-bf9c-e94e560aa797",
			"name":"texlive-pdfarticle",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e36f135b8597de0422a2e16e4d91c5f1740b1eb07441791271ffa7a2664d22a6"
				}
			],
			"description":"pdfArticle is simple document class dedicated for creating pdf\ndocuments with LuaLaTeX.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-pdfarticle@svn51127-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":"Class for pdf publications",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn51127-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-placeat-svn45145-8b6ad092-42b0-457e-8f8a-e838433807c8-a6d29917-1780-44c2-80ea-0b3367cf2cab",
			"name":"texlive-placeat",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d2609b6b7b04c81648f973645546d502edfd109094f25d32f5192aac13974b17"
				}
			],
			"description":"The package provides commands so that the user of LuaLaTeX may\nposition arbitrary content at any position specified by\nabsolute coordinates on the page. The package draws a grid on\neach page of the document, to aid positioning (the grid may be\ndisabled, for 'final copy' using the command \\placeatsetup).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-placeat@svn45145-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":"Absolute content positioning",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn45145-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-plantuml-svn55214-2925f074-752f-4161-9d5a-f438699e6886-29e5ad8c-17e5-46a8-923f-08310d4767b2",
			"name":"texlive-plantuml",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"983a6a19f39a08db88b612c06b070271bd65fae3462ed41cbe6770c487dd00d8"
				}
			],
			"description":"The package provides support for rendering UML diagrams using\nthe syntax and tools of PlantUML. The PlantUML syntax is very\nshort and thus enables quickly specifying UML diagrams. Using\ndot, PlantUML layouts the diagrams.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-plantuml@svn55214-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":"Support for rendering UML diagrams using the syntax and tool of PlantUML",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn55214-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-selnolig-svn38721-a827f506-a018-4a3c-b975-ef5527556016-213a042d-d00f-4730-bcba-b36929e657a6",
			"name":"texlive-selnolig",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eb82fc433aaaf8c78a56af32e27552414f441990fc2cdafc8de55a074741f95b"
				}
			],
			"description":"The package suppresses typographic ligatures selectively, i.e.,\nbased on predefined search patterns. The search patterns focus\non ligatures deemed inappropriate because they span morpheme\nboundaries. For example, the word shelfful, which is mentioned\nin the TeXbook as a word for which the ff ligature might be\ninappropriate, is automatically typeset as shelf\\/ful rather\nthan as shel{ff}ul. For English and German language documents,\nthe package provides extensive rules for the selective\nsuppression of so-called \"common\" ligatures. These comprise the\nff, fi, fl, ffi, and ffl ligatures as well as the ft and fft\nligatures. Other f-ligatures, such as fb, fh, fj and fk, are\nsuppressed globally, while exceptions are made for names and\nwords of non-English/German origin, such as Kafka and fjord.\nFor English language documents, the package further provides\nligature suppression macros for a number of so-called\n\"discretionary\" or \"rare\" ligatures such as ct, st, and sp. The\npackage requires use of a recent LuaLaTeX format (for example\nthose from TeX Live 2012 or 2013, or MiKTeX 2.9).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-selnolig@svn38721-3.oe2409?arch=noarch&epoch=9&upstream=texlive-split-u-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":"Selectively disable typographic ligatures",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn38721-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-spelling-svn30715.0.41-bf1a2dc1-402f-4fb7-80c7-a884c846826d-f51837b6-32fe-4fd2-a1d7-8ded2eea2f0d",
			"name":"texlive-spelling",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"417cbc9b9d804bcffe911bcfe5ee03ac7f4a74e0500342c35225725f5afaa54c"
				}
			],
			"description":"The package aids spell-checking of TeX documents compiled with\nthe LuaTeX engine. It can give visual feedback in PDF output\nsimilar to WYSIWYG word processors. The package relies on an\nexternal spell-checker application to check spelling of a text\nfile and to output a list of bad spellings. The package should\nwork with most spell-checkers, even dumb, TeX-unaware ones.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-spelling@svn30715.0.41-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":"Support for spell-checking of LuaTeX documents",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn30715.0.41-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-stricttex-svn56320-7e737899-5bc0-4076-9ac6-51f1f8addaf8-4a844bd0-bc86-40f5-b6ec-d4a9b8157420",
			"name":"texlive-stricttex",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"63757bc3c32cc1c81699f98491c56540f2c40b8ebfbe381c89bed4ea44783d15"
				}
			],
			"description":"This is a small, LuaLaTeX-only package providing you with\nthree, sometimes useful features: It allows you to make\nbrackets [...] \"strict\", meaning that each [ must be balanced\nby a ]. It allows you to use numbers in command names, so that\nyou can do stuff like \\newcommand\\pi12{\\pi_{12}}. It allows you\nto use numbers and primes in command names, so that you can do\nstuff like \\newcommand\\pi'12{\\pi '_{12}}.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-stricttex@svn56320-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":"Strictly balanced brackets and numbers in command names",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn56320-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-typewriter-svn46641-2c544ef0-d014-4436-950b-1c0f5c41df01-f2910f69-7495-4e1e-81b2-79664a973ad9",
			"name":"texlive-typewriter",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b177a0238225637eb43d6dc88c5ab81d7dd5b9aec78c6dcc3526f0102747c307"
				}
			],
			"description":"The typewriter package uses the OpenType Computer Modern\nUnicode Typewriter font, together with a LuaTeX virtual font\nsetup that introduces random variability in grey level and\nangle of each character. It was originally an answer to a\nquestion on stackexchange.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-typewriter@svn46641-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":"Typeset with a randomly variable monospace font",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn46641-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-texlive-uninormalize-svn57257-d7d8c17e-8bf7-40a7-9050-0ed70f092ab9-5011f25b-0557-4148-b9ed-f1959e947494",
			"name":"texlive-uninormalize",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e3801284be30e1ddf24e5e8ce1d1289bdb8352be569481fccd42d9769723f3f4"
				}
			],
			"description":"This package provides Unicode normalization (useful for\ncomposed characters) for LuaLaTeX.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/texlive-uninormalize@svn57257-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":"Unicode normalization support",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"9:svn57257-3.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-addliga-svn50912-37a5d34a-0b32-47b9-a3a0-c1ab77ce8faa-26fcbd59-1630-4e51-b1a7-dfa8017f684d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-auto-pst-pdf-lua-svn54779-543ee988-489d-4505-9149-13fa6cae7574-f6a6274d-1ccb-4330-a137-324a6b559be4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-barracuda-svn53683-6caaea27-15bb-4425-b396-e1cbfb4bc61d-17ef25a5-19df-4f49-b2d1-d528c4341645"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-base-20210325-b44c2490-6153-413d-a00e-d1892456ce7c-93c2ffaf-a479-49ea-9024-a9626e2a23ec"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-bezierplot-svn48259-317b7a0c-2122-4ca6-a123-0d113d4a1cbc-1dfc5856-0ec1-4464-a0cd-9563f29bae42"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-checkcites-20210325-97427e5b-af01-40c9-8aca-8c69e8fdb45b-bdfc6b61-899c-476b-b597-f84f8766c161"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-chickenize-svn57325-c710b87c-ea77-403d-bf21-7c77b63d75c5-a5ef0669-d8f5-4282-b22d-8f8a867a08ec"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-chinese-jfm-svn57758-d39a45f8-ed54-4921-b15f-bb20fa8ab253-cf5d39e9-a4a6-4e57-821b-1794250eb4c7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-cloze-svn55763-db1b4941-d3a1-4fdc-acc2-f1643f351b84-3f10b514-11c6-4c57-8c0e-62bce95e96af"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-collection-basic-svn59159-6c63362b-0a38-4a31-9fe6-eee7827470ea-0b2e911b-7d1f-4ae5-9cc8-2f4960977863"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-combofont-svn51348-c2a670a4-cdfb-4434-9a1d-d822d06adc15-927afa25-970b-4d05-82df-73204c40c0d5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-cstypo-svn41986-33372ade-6659-4626-95d9-07c7f5003b6a-e98b8d45-6e9e-4a94-bafb-41ab3eaa745a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-ctablestack-svn38514-aa836bb8-049b-4a71-b051-8559849f9a73-7df03cf8-696e-499f-837f-d897efb4e8a1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-ekdosis-svn58721-2befadda-41cf-47d8-ac36-e7666f2418e5-ab185101-d2a7-422a-92d4-995740af3d23"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-emoji-svn55678-e24086d7-c581-411c-ac45-5b5e4cf74331-497b0c3a-72c6-4459-8d30-e41dc2ad654c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-emojicite-svn55131-a5238ac2-cf00-4340-b1bd-5ec7d1c75cfa-8e56d818-80af-4cb0-b1eb-694a619ec720"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-enigma-svn29802.0.1-3bf136f9-37c8-4278-9073-6b9f73c15f27-8657cce8-ed48-4a58-be0c-3d9370abe2be"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-innerscript-svn57672-a733a9dc-da35-4d62-9527-a8470d32647c-f5d31051-e95f-46e2-a874-ffd82b888a9b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-interpreter-svn27232.1.2-09443e8f-b89a-4d99-98f7-229a8fc61c11-05864360-fe16-4487-bd08-bb3ff7851336"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-kanaparser-svn48052-bc9de0e4-3752-4b70-83a0-5578f412ca97-78149fcb-5445-4016-a380-bf92a178001f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-lua-typo-svn58744-5b967525-4f51-4623-b7a3-0352766d4263-d9b632a4-b064-4c93-a8c0-af4b29a7591a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-lua-uca-svn56414-ed00b46d-2294-4191-ad64-bfaa3ed059f0-1d714df7-e30c-4fde-bc4c-70b302c2d549"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-lua-ul-svn58988-152c3a2a-b78b-49ce-bfa1-2dd808f7dcc6-7e8fac86-cb96-4229-8767-eba535794842"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-lua-uni-algos-svn55206-ae17f46d-8579-41f0-af21-634de50250c0-f56e5f48-a8d0-4603-ba15-09cc725feecc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-lua-visual-debug-svn57349-ad874c16-eceb-4a3c-9ff5-780969bea4e9-df341c34-7ef8-4633-b8da-74bf211128ca"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luacode-svn25193.1.2a-5a83ec88-4df7-46e7-a3ca-77eea0f04d00-1dc1c5c0-2e06-422f-8cb4-ddca5f852e87"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luacolor-svn57829-5f0d80d8-f761-4fef-925a-552c5862a3f4-07ce9814-3df8-42a3-a56f-6553bd1a779b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luahyphenrules-svn56200-025e783c-16e9-4f29-b599-f7d6159dfe95-b63a0806-108c-4708-904f-cf374e16004d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luaimageembed-svn50788-5cb493dc-2613-49d1-898f-56041b91419a-d7cf4ee8-1aa9-44a3-b9f0-b7d20b443932"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luaindex-svn25882.0.1b-d85dd44b-2e18-4851-9027-aa1554318920-63efafe1-2865-45c2-9fef-80fb89ad2b2f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luainputenc-svn20491.0.973-66cb8ec3-a094-400a-b9f4-10b1e383ce0f-3b826224-f592-4914-87e6-c3c776a430be"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luaintro-doc-svn35490.0.03-07055f8c-bcef-479f-8601-223af9cc0cd5-8e4ee485-2190-4247-8c33-1257bf32d8ff"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luakeys-svn57463-89844d2f-26fb-412b-a5ed-a3fe7148e6d0-2cdcccac-a70c-4cf9-ad11-89bf03c2189a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-lualatex-doc-doc-svn30473.0-5f2b424f-3c74-4ff4-9f2a-5cd97dcb5f45-42f5563f-726b-4209-b162-16f98c21d930"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-lualatex-math-svn56541-6bfa1f46-8729-4a8a-8bce-33331e08b180-f15e9f35-1359-4d3d-9cb6-6cd42e8b2195"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-lualatex-truncate-svn48469-4ad496f8-345b-4f94-919f-809f1f28f38a-72a533d6-de11-480b-beda-a7606af6c422"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-lualibs-svn57277-e9fb9045-77a0-4fa3-abe4-03cfdd54ed52-d6f7b142-5946-4265-8db9-77f8c71f9b6d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luamplib-svn58279-8932ee69-f6eb-4e49-8116-d38dc612f37a-25ee5464-a25f-44a0-a49b-f30234d6ce86"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luaotfload-20210325-ee18ce29-95d5-4b60-a369-47c8adce03d2-ea3c756d-a1e9-44fe-8c53-d073cec765c9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luapackageloader-svn54779-d0622a04-265b-4fd4-ae5b-65db4f5ea12d-45f2820f-7fd0-4e60-b964-b9e9d13a2409"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luaprogtable-svn56113-234e4db1-e543-4b1e-b097-a6bb72ed7f75-c508816f-76e7-46fa-8194-78752a1ba66e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luarandom-svn49419-4b989884-f811-4b12-a663-569230c6c2df-74d63734-3f90-4b74-94f9-640eea8bfcb3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luatex85-svn41395-bb5a9fb0-51c0-472d-999d-d84b41087b81-be875192-da8a-4a22-b8e8-6606024e9c44"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luatexbase-svn52663-4c3a2307-9aa7-4975-a853-ef786cdd71bf-65a26f4c-1169-4564-8bd7-d7e38d979de1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luatexko-svn58928-56a1e85f-6224-4a8e-b86b-4069e219211d-96afb093-7712-4cbb-846c-3ce25e9c9d40"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luatextra-svn20747.1.0.1-8af38ad2-a89b-4d9b-86e0-7e789d6e449f-3a2529b2-f647-4bbc-8743-419c4288cf28"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luavlna-svn58087-757395b0-a5f6-4f38-baab-2f577f852482-d5404686-475c-4831-a2d2-d499268a58d2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-luaxml-svn57183-73fe2fef-9f63-4c2d-aa5f-14ed454f4a3d-ac3cad0a-f949-4d45-a647-e6a3c585a0d9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-newpax-svn58212-fd37a2e9-73cf-48cf-80b4-e54909a9cb5a-11f30bce-638a-4e44-a01d-50c8f8b778ab"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-nodetree-svn56742-9fa051ce-998b-475e-bd35-8946a9c78bc1-b771acbb-9096-4424-bcc9-3dbcd409f8ef"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-odsfile-svn38449-3240194a-4ef9-474c-82ec-59b62f931331-324cf627-8938-4ee6-8ae0-1e875a693afc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-optex-20210325-8bc7f465-3cb6-49c9-b2ad-e68fa76cffa6-edf790b9-16cc-45d0-80c2-1838a67c9dd3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-pdfarticle-svn51127-a2ffff34-50c4-4d32-8ae3-7eaf9510cc4f-e8d6a087-8d95-4801-bf9c-e94e560aa797"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-placeat-svn45145-8b6ad092-42b0-457e-8f8a-e838433807c8-a6d29917-1780-44c2-80ea-0b3367cf2cab"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-plantuml-svn55214-2925f074-752f-4161-9d5a-f438699e6886-29e5ad8c-17e5-46a8-923f-08310d4767b2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-selnolig-svn38721-a827f506-a018-4a3c-b975-ef5527556016-213a042d-d00f-4730-bcba-b36929e657a6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-spelling-svn30715.0.41-bf1a2dc1-402f-4fb7-80c7-a884c846826d-f51837b6-32fe-4fd2-a1d7-8ded2eea2f0d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-stricttex-svn56320-7e737899-5bc0-4076-9ac6-51f1f8addaf8-4a844bd0-bc86-40f5-b6ec-d4a9b8157420"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-typewriter-svn46641-2c544ef0-d014-4436-950b-1c0f5c41df01-f2910f69-7495-4e1e-81b2-79664a973ad9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-texlive-collection-luatex-svn58124-3534cc38-a02d-42db-b325-f0d64061c40c",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-texlive-uninormalize-svn57257-d7d8c17e-8bf7-40a7-9050-0ed70f092ab9-5011f25b-0557-4148-b9ed-f1959e947494"
		}
	]
}