{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "R-stringr-0.1.4.0-1.oe2403sp1.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-15T04:42:06.064967212Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/R-stringr-0.1.4.0-1.oe2403sp1.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-R-core-4.0.5",
      "name": "R-core",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ce09a496dfb8de8344febfc8fac8b28f40de1d58007f40a15aa15d3991cb69a4"
        }
      ],
      "description": "A language and environment for statistical computing and graphics. R is similar\nto the award-winning S system, which was developed at Bell Laboratories by\nJohn Chambers et al. It provides a wide variety of statistical and graphical\ntechniques (linear and nonlinear modelling, statistical tests, time series analysis,\nclassification, clustering, ...).\n\nR is designed as a true computer language with control-flow constructions for\niteration and alternation, and it allows users to add additional functionality\nby defining new functions. For computationally intensive tasks, C, C++ and\nFortran code can be linked and called at run time.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/R-core@4.0.5-4.oe2403sp1?arch=aarch64&epoch=0&upstream=R-4.0.5-4.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.r-project.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/825c667db78f5378f5d2c3fed8eed9e4d49e0adefc70841b9e2e06a15d74948a-primary.sqlite.bz2",
      "summary": "The minimal R components necessary for a functional runtime",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.0.5-4.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-R-glue-1.4.2",
      "name": "R-glue",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "07fb9f511251e8d43f299087ac51d1d9ed1fc20d729ba4cd500432346b9ffb8d"
        }
      ],
      "description": "An implementation of interpreted string literals, inspired by Python's\nLiteral String Interpolation <https://www.python.org/dev/peps/pep-0498/>\nand Docstrings <https://www.python.org/dev/peps/pep-0257/> and Julia's\nTriple-Quoted String Literals\n<https://docs.julialang.org/en/v1.3/manual/strings/#Triple-Quoted-String-Literals-1>.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/R-glue@1.4.2-1.oe2403sp1?arch=aarch64&epoch=0&upstream=R-glue-1.4.2-1.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://CRAN.R-project.org/package=glue",
      "sourceInfo": "acquired package info from repodata DB: repodata/825c667db78f5378f5d2c3fed8eed9e4d49e0adefc70841b9e2e06a15d74948a-primary.sqlite.bz2",
      "summary": "Interpreted String Literals",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.4.2-1.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-R-magrittr-2.0.3",
      "name": "R-magrittr",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "836c0895c7db5b4037dcaa7c77bdc1b71e7176914956f896d19a909cf0c3634e"
        }
      ],
      "description": "Provides a mechanism for chaining commands with a new forward-pipe operator.\nThis operator will forward a value, or the result of an expression, into\nthe next function call/expression. There is flexible support for the type of\nright-hand side expressions. For more information, see package vignette. To\nquote Rene Magritte, \"Ceci n'est pas un pipe.\"",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/R-magrittr@2.0.3-1.oe2403sp1?arch=aarch64&epoch=0&upstream=R-magrittr-2.0.3-1.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://cran.r-project.org/web/packages/magrittr/index.html",
      "sourceInfo": "acquired package info from repodata DB: repodata/825c667db78f5378f5d2c3fed8eed9e4d49e0adefc70841b9e2e06a15d74948a-primary.sqlite.bz2",
      "summary": "Provides a mechanism for chaining commands with a new forward-pipe operator",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.0.3-1.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-R-stringi-1.6.2",
      "name": "R-stringi",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e1b3ff771cd4b79421abee78210db6a14d1879d7866cbf8216781b156c6b089d"
        }
      ],
      "description": "A multitude of character string/text/natural language processing tools: pattern\nsearching (e.g., with 'Java'-like regular expressions or the 'Unicode'\ncollation algorithm), random string generation, case mapping, string\ntransliteration, concatenation, sorting, padding, wrapping, Unicode\nnormalisation, date-time formatting and parsing, and many more. They are fast,\nconsistent, convenient, and - owing to the use of the 'ICU' (International\nComponents for Unicode) library - portable across all locales and platforms.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/R-stringi@1.6.2-1.oe2403sp1?arch=aarch64&epoch=0&upstream=R-stringi-1.6.2-1.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://CRAN.R-project.org/package=stringi",
      "sourceInfo": "acquired package info from repodata DB: repodata/825c667db78f5378f5d2c3fed8eed9e4d49e0adefc70841b9e2e06a15d74948a-primary.sqlite.bz2",
      "summary": "Character String Processing Facilities",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.6.2-1.oe2403sp1"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-R-core-4.0.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-R-glue-1.4.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-R-magrittr-2.0.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-R-stringi-1.6.2"
    }
  ]
}
