{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "texlive-udesoftec-9.svn57866-3.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T09:44:25.182336603Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/texlive-udesoftec-9.svn57866-3.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-texlive-babel-svn58999",
      "name": "texlive-babel",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6e3c545e83f72672a29e28fd6babdd33c439de5e067b0c87d3151096bc58ba4b"
        }
      ],
      "description": "The package manages culturally-determined typographical (and\nother) rules, and hyphenation patterns for a wide range of\nlanguages. A document may select a single language to be\nsupported, or it may select several, in which case the document\nmay switch from one language to another in a variety of ways.\nBabel uses contributed configuration files that provide the\ndetail of what has to be done for each language. Users of XeTeX\nare advised to use polyglossia rather than Babel.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-babel@svn58999-3.oe2403sp3?arch=noarch&epoch=9&upstream=texlive-split-b-2021-3.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Multilingual support for Plain TeX or LaTeX",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn58999-3.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-base-20210325",
      "name": "texlive-base",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ea051157f2958bc3ee51f3c9a7def5d8f47091263428466261706c9d870fa715"
        }
      ],
      "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-12.oe2403sp3?arch=aarch64&epoch=9&upstream=texlive-base-20210325-12.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "TeX formatting system",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:20210325-12.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-csquotes-svn57844",
      "name": "texlive-csquotes",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8ec52555a84035cd6c7aac97cc34e80255b0f468bdba5682cdf2201b2a457230"
        }
      ],
      "description": "This package provides advanced facilities for inline and\ndisplay quotations. It is designed for a wide range of tasks\nranging from the most simple applications to the more complex\ndemands of formal quotations. The facilities include commands,\nenvironments, and user-definable 'smart quotes' which\ndynamically adjust to their context. Quotation marks are\nswitched automatically if quotations are nested and they can be\nadjusted to the current language if the babel package is\navailable. There are additional facilities designed to cope\nwith the more specific demands of academic writing, especially\nin the humanities and the social sciences. All quote styles as\nwell as the optional active quotes are freely configurable. The\npackage is dependent on e-TeX, and requires the author's\netoolbox package.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-csquotes@svn57844-2.oe2403sp3?arch=noarch&epoch=9&upstream=texlive-split-f-2021-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Context sensitive quotation facilities",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn57844-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-hyperref-svn58024",
      "name": "texlive-hyperref",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "fae1a01e70721116d37f2dca29c7b765bfcc41b5994cacda1c31dffd91ecae2c"
        }
      ],
      "description": "The hyperref package is used to handle cross-referencing\ncommands in LaTeX to produce hypertext links in the document.\nThe package provides backends for the \\special set defined for\nHyperTeX DVI processors; for embedded pdfmark commands for\nprocessing by Acrobat Distiller (dvips and Y&Y's dvipsone); for\nY&Y's dviwindo; for PDF control within pdfTeX and dvipdfm; for\nTeX4ht; and for VTeX's pdf and HTML backends. The package is\ndistributed with the backref and nameref packages, which make\nuse of the facilities of hyperref. The package depends on the\nauthor's kvoptions, ltxcmdsand refcount packages.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-hyperref@svn58024-3.oe2403sp3?arch=noarch&epoch=9&upstream=texlive-split-l-2021-3.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Extensive support for hypertext in LaTeX",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn58024-3.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-hyphenat-svn15878.2.3c",
      "name": "texlive-hyphenat",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1def0923c8a3e9f3852c37fb7f48c6e7b5849a30c7b84f5c468d596dba2cdca8"
        }
      ],
      "description": "This package can disable all hyphenation or enable hyphenation\nof non-alphabetics or monospaced fonts. The package can also\nenable hyphenation within 'words' that contain non-alphabetic\ncharacters (e.g., that include underscores), and hyphenation of\ntext typeset in monospaced (e.g., cmtt) fonts.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-hyphenat@svn15878.2.3c-3.oe2403sp3?arch=noarch&epoch=9&upstream=texlive-split-l-2021-3.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Disable/enable hypenation",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn15878.2.3c-3.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-koma-script-svn47249",
      "name": "texlive-koma-script",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5c5219f6af44e23b034c42078f2451ad96403b7a84b2ca99730e1c677fae4bcb"
        }
      ],
      "description": "The KOMA-Script bundle provides replacements for the article,\nreport, and book classes with emphasis on typography and\nversatility. There is also a letter class. The bundle also\noffers: a package for calculating type areas in the way laid\ndown by the typographer Jan Tschichold, a package for easily\nchanging and defining page styles, a package scrdate for\ngetting not only the current date but also the name of the day,\nand a package scrtime for getting the current time. All these\npackages may be used not only with KOMA-Script classes but also\nwith the standard classes. Since every package has its own\nversion number, the version number quoted only refers to the\nversion of scrbook, scrreprt, scrartcl, scrlttr2 and typearea\n(which are the main parts of the bundle).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-koma-script@svn47249-2.oe2403sp3?arch=noarch&epoch=9&upstream=texlive-split-m-2021-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "A bundle of versatile classes and packages",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn47249-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-kpathsea-20210325",
      "name": "texlive-kpathsea",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c3e6d99b9d43211c4816adf2143e7e72410199c15ffc97a67f019bc7f3e09c7f"
        }
      ],
      "description": "Kpathsea is a library and utility programs which provide path\nsearching facilities for TeX file types, including the self-\nlocating feature required for movable installations, layered on\ntop of a general search mechanism.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-kpathsea@20210325-12.oe2403sp3?arch=aarch64&epoch=9&upstream=texlive-base-20210325-12.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Path searching library for TeX-related files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:20210325-12.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-nag-svn24741.0.7",
      "name": "texlive-nag",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "0d74419a7a4904a1d7f409fa168b884ac37ad7362d6cf3eac1ea52c651920910"
        }
      ],
      "description": "Old habits die hard. All the same, there are commands, classes\nand packages which are outdated and superseded. The nag package\nprovides routines to warn the user about the use of such\nobsolete things. As an example, we provide an extension that\ndetects many of the \"sins\" described in l2tabu.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-nag@svn24741.0.7-2.oe2403sp3?arch=noarch&epoch=9&upstream=texlive-split-p-2021-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Detecting and warning about obsolete LaTeX commands",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn24741.0.7-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-regexpatch-svn47601",
      "name": "texlive-regexpatch",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2a30aaaf20dafaad9be5aea827cd0036201a7afeb4416ad0c08e7877d35724e7"
        }
      ],
      "description": "The package generalises the macro patching commands provided by\nP. Lehmann's etoolbox. The difference between this package and\nits sibling xpatch is that this package sports a very powerful\n\\regexpatchcmd based on the l3regex module of the LaTeX3\nexperimental packages.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-regexpatch@svn47601-2.oe2403sp3?arch=noarch&epoch=9&upstream=texlive-split-t-2021-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "High level patching of commands",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn47601-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-xstring-svn49946",
      "name": "texlive-xstring",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d443ac81dcd8c3a3d722c4b333d6300b4f31538e4e3c59a9747c604ca35edeaf"
        }
      ],
      "description": "The package provides macros for manipulating strings -- testing\na string's contents, extracting substrings, substitution of\nsubstrings and providing numbers such as string length,\nposition of, or number of recurrences of, a substring. The\npackage works equally in Plain TeX and LaTeX (though e-TeX is\nalways required). The strings to be processed may contain\n(expandable) macros.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-xstring@svn49946-3.oe2403sp3?arch=noarch&epoch=9&upstream=texlive-split-z-2021-3.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "String manipulation for (La)TeX",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn49946-3.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-babel-svn58999"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-csquotes-svn57844"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-hyperref-svn58024"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-hyphenat-svn15878.2.3c"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-koma-script-svn47249"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-kpathsea-20210325"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-nag-svn24741.0.7"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-regexpatch-svn47601"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-udesoftec-svn57866",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-xstring-svn49946"
    }
  ]
}
