{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "ruby-augeas-0.0.5.0-1.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/ruby-augeas-0.0.5.0-1.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-augeas-1.14.1",
      "name": "augeas",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d97f984735e05a256f374428640d8100d73f2c845dd03c9cf1116a131ef3add7"
        }
      ],
      "description": "Augeas is a configuration editing tool. It parses configuration files in their native\nformats and transforms them into a tree. Configuration changes are made by manipulating\nthis tree and saving it back into native config files.\n\nAugeas is:\n     An API provided by a C library\n     A command line tool to manipulate configuration from the shell (and shell scripts)\n     Language bindings to do the same from your favorite scripting language\n     Canonical tree representations of common configuration files\n     A domain-specific language to describe configuration file formats",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/augeas@1.14.1-2.oe2403sp3?arch=aarch64&epoch=0&upstream=augeas-1.14.1-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://augeas.net/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Augeas is a configuration editing tool for changing configuration files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.14.1-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "661ba227187dd665e3b26ae70ce2e8d6eddf226ffc44a9b915f51272b92c865a"
        }
      ],
      "description": "The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glibc@2.38-84.oe2403sp3?arch=aarch64&epoch=0&upstream=glibc-2.38-84.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-84.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-jruby-1.7.22",
      "name": "jruby",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8d98fb73c2bb4273f645c5089429d9ece247280b27e96011aee1a4ce166a217f"
        }
      ],
      "description": "JRuby is a 100% Java implementation of the Ruby programming language.\nIt is Ruby for the JVM. JRuby provides a complete set of core \"builtin\"\nclasses and syntax for the Ruby language, as well as most of the Ruby\nStandard Libraries.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jruby@1.7.22-4.oe2403sp3?arch=noarch&epoch=0&upstream=jruby-1.7.22-4.oe2403sp3.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby/jruby@1.7.22",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby/jruby-core@1.7.22",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby/readline@1.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby/ripper@1.7.22",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/f59ff9440ee604816c98bb65cc1e333c6d15e24b@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://jruby.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Pure Java implementation of the Ruby interpreter",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.7.22-4.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-libxml2-2.11.9",
      "name": "libxml2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "03b41c2003a2783cd77ab5efc3d4eeee0df2678a91d67e5fe78a9d99a6defa69"
        }
      ],
      "description": "This library allows to manipulate XML files. It includes support\nto read, modify and write XML and HTML files. There is DTDs support\nthis includes parsing and validation even with complex DtDs, either\nat parse time or later once the document has been modified. The output\ncan be a simple SAX stream or and in-memory DOM like representations.\nIn this case one can use the built-in XPath and XPointer implementation\nto select sub nodes or ranges. A flexible Input/Output mechanism is\navailable, with existing HTTP and FTP modules and combined to an\nURI library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libxml2@2.11.9-7.oe2403sp3?arch=aarch64&epoch=0&upstream=libxml2-2.11.9-7.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://xmlsoft.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Library providing XML and HTML support",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.11.9-7.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-ruby-3.2.2",
      "name": "ruby",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "51eca8672e9c018ab6e7cc773720090f344e125e2bb7cc3bf42c433b642a7c6d"
        }
      ],
      "description": "Ruby is a fast and easy interpreted scripting language for object-oriented programming.\nIt has many functions for processing text Files and perform system management tasks (such as Perl).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/ruby@3.2.2-151.oe2403sp3?arch=aarch64&epoch=0&upstream=ruby-3.2.2-151.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.ruby-lang.org/en/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Object-oriented scripting language interpreter",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.2.2-151.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-ruby-augeas-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-augeas-1.14.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ruby-augeas-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ruby-augeas-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jruby-1.7.22"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ruby-augeas-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ruby-augeas-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
    }
  ]
}
