{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "texlive-rjlparshap-9.svn15878.1.0-2.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/texlive-rjlparshap-9.svn15878.1.0-2.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-texlive-rjlparshap-svn15878.1.0",
      "name": "texlive-rjlparshap",
      "licenseConcluded": "LPPL-1.2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1ec4cc548afc699949f0bdaf7e6e404092972100331d30409a14a5ce75b006f2"
        }
      ],
      "description": "The package provides macros and environments that relieve the\nprogrammer of some of the difficulties of using \\parshape in\nLaTeX macros. It does not actually calculate shapes in the way\nthat the shapepar package does.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-rjlparshap@svn15878.1.0-2.oe2403sp4?arch=noarch&epoch=9&upstream=texlive-split-t-2021-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "licenseDeclared": "LPPL-1.2",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Support for use of \\parshape in LaTeX",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn15878.1.0-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-arrayjobx-svn18125.1.04",
      "name": "texlive-arrayjobx",
      "licenseConcluded": "LPPL-1.3c",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "01564548d948a0f66bc86fb14c723df7a3f0b4c2509246e591ca4a7049fb615f"
        }
      ],
      "description": "This package provides array data structures in (La)TeX, in the\nmeaning of the classical procedural programming languages like\nFortran, Ada or C, and macros to manipulate them. Arrays can be\nmono or bi-dimensional. This is useful for applications which\nrequire high level programming techniques, like algorithmic\ngraphics programmed in the TeX language. The package supersedes\nthe arrayjob package.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-arrayjobx@svn18125.1.04-3.oe2403sp4?arch=noarch&epoch=9&upstream=texlive-split-b-2021-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "licenseDeclared": "LPPL-1.3c",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Array data structures for (La)TeX",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn18125.1.04-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-base-20210325",
      "name": "texlive-base",
      "licenseConcluded": "ASL 2.0 and LGPL-2.1-only and Zlib and OFL-1.1 and Public Domain and LGPL-2.0-only and GPLv2+ and MPL-1.1 and Libpng and LGPL-3.0-only and BSL-1.0 and GPLv2 and GPLv3 and CPL-1.0 and IJG and MIT and LPPL-1.3c and ICU and psutils",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "35f25d8507088cb3426732ed6eb2d4ca4e59ac05402383c117b896a325acd45f"
        }
      ],
      "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-13.oe2403sp4?arch=aarch64&epoch=9&upstream=texlive-base-20210325-13.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "licenseDeclared": "ASL 2.0 and LGPL-2.1-only and Zlib and OFL-1.1 and Public Domain and LGPL-2.0-only and GPLv2+ and MPL-1.1 and Libpng and LGPL-3.0-only and BSL-1.0 and GPLv2 and GPLv3 and CPL-1.0 and IJG and MIT and LPPL-1.3c and ICU and psutils",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "TeX formatting system",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:20210325-13.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-forloop-svn15878.3.0",
      "name": "texlive-forloop",
      "licenseConcluded": "LGPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a70a45cf8421b07e9d989d41e3fe82f087e27e895c207726a7e943b6457ecffa"
        }
      ],
      "description": "The package provides a command \\forloop for doing iteration in\nLaTeX macro programming.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/texlive-forloop@svn15878.3.0-3.oe2403sp4?arch=noarch&epoch=9&upstream=texlive-split-i-2021-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "licenseDeclared": "LGPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Iteration in LaTeX",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:svn15878.3.0-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-texlive-kpathsea-20210325",
      "name": "texlive-kpathsea",
      "licenseConcluded": "LGPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2e0608e2ba2348e5b245cbf4710d842e5a694d7c29ecc18fa5c21b0b6dbed994"
        }
      ],
      "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-13.oe2403sp4?arch=aarch64&epoch=9&upstream=texlive-base-20210325-13.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tug.org/texlive/",
      "licenseDeclared": "LGPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Path searching library for TeX-related files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "9:20210325-13.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-texlive-rjlparshap-svn15878.1.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-arrayjobx-svn18125.1.04"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-rjlparshap-svn15878.1.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-rjlparshap-svn15878.1.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-forloop-svn15878.3.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-texlive-rjlparshap-svn15878.1.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-texlive-kpathsea-20210325"
    }
  ]
}
