{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "texlive-placeat-9.svn45145-2.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-15T06:57:53.750891916Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/texlive-placeat-9.svn45145-2.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-texlive-atbegshi-svn53051",
      "name": "texlive-atbegshi",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8819d6d102b781739f384529f1b2d2380bf28203523ceebae2f7a64bb847a87a"
        }
      ],
      "description": "This package is a modern reimplementation of package everyshi,\nproviding various commands to be executed before a \\shipout\ncommand. It makes use of e-TeX's facilities if they are\navailable. The package may be used either with LaTeX or with\nplain TeX.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-atbegshi@svn53051-2.oe2403?arch=noarch&epoch=9&upstream=texlive-split-y-2021-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "Execute stuff at \\shipout time",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn53051-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-base-20210325",
      "name": "texlive-base",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "454810f45273059932d03afa657421081fa8c9a11177f72ed38abd9163823e4e"
        }
      ],
      "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-7.oe2403?arch=x86_64&epoch=9&upstream=texlive-base-20210325-7.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "TeX formatting system",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:20210325-7.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-kpathsea-20210325",
      "name": "texlive-kpathsea",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "17530e6aea77514f9f0f832b3417ca335b4ca92ca4508415e8684bd10b064ec9"
        }
      ],
      "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-7.oe2403?arch=x86_64&epoch=9&upstream=texlive-base-20210325-7.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "Path searching library for TeX-related files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:20210325-7.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-l3packages-svn59118",
      "name": "texlive-l3packages",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d3760a821633f626b6e4f983357012df83b6718029a2c0c907b7d84da0adc107"
        }
      ],
      "description": "The bundle holds prototype implementations of concepts for a\nLaTeX designer interface, to be used with the experimental\nLaTeX kernel as programming tools and kernel support. Packages\nprovided in this release are: l3keys2e, which makes the\nfacilities of the kernel module l3keys available for use by\nLaTeX 2e packages; xfrac, which provides flexible split-level\nfractions; xparse, which provides a high-level interface for\ndeclaring document commands; and xtemplate, which provides a\nmeans of defining generic functions using a key-value syntax.\nAll the files of the bundle are also available in the\nSubversion (SVN) repository of the LaTeX3 Project. The bundle\non CTAN is based on a snapshot of the SVN repository; it should\nbe used with copies of the l3kernel at SVN version 6001 or\nlater.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-l3packages@svn59118-2.oe2403?arch=noarch&epoch=9&upstream=texlive-split-n-2021-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "High-level LaTeX3 concepts",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn59118-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-luacode-svn25193.1.2a",
      "name": "texlive-luacode",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9c7a13eb808f7b3d5a50693307fa52d9fb664a922a7f7d8d0e78adec42f117be"
        }
      ],
      "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-2.oe2403?arch=noarch&epoch=9&upstream=texlive-split-n-2021-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "Helper for executing lua code from within TeX",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn25193.1.2a-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-luatexbase-svn52663",
      "name": "texlive-luatexbase",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ba75dfee6beb4cde6405a335aafc609c8e666f051652cc256750ec441043b529"
        }
      ],
      "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-2.oe2403?arch=noarch&epoch=9&upstream=texlive-split-n-2021-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "Basic resource management for LuaTeX code",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn52663-2.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-texlive-placeat-svn45145",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-atbegshi-svn53051"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-placeat-svn45145",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-placeat-svn45145",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-kpathsea-20210325"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-placeat-svn45145",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-l3packages-svn59118"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-placeat-svn45145",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-luacode-svn25193.1.2a"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-placeat-svn45145",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-luatexbase-svn52663"
    }
  ]
}
