{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "rubygem-rake-compiler-0.1.2.5-1.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/rubygem-rake-compiler-0.1.2.5-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-rubygem-rake-compiler-1.2.5",
      "name": "rubygem-rake-compiler",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "92c570d8b965ce0ba8d2ac4b5d14b272bd8f979ebb25f11c75f761d7d2b9a26f"
        }
      ],
      "description": "rake-compiler aims to help Gem developers while dealing with\nRuby C extensions, simplifiying the code and reducing the duplication.\nIt follows *convention over configuration* and set an standarized\nstructure to build and package C extensions in your gems.\nThis is the result of expriences dealing with several Gems\nthat required native extensions across platforms and different\nuser configurations where details like portability and\nclarity of code were lacking.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-rake-compiler@1.2.5-1.oe2403sp4?arch=noarch&epoch=0&upstream=rubygem-rake-compiler-1.2.5-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/rake-compiler/rake-compiler",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Rake-based Ruby C Extension task generator",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.5-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jruby-1.7.22",
      "name": "jruby",
      "licenseConcluded": "(CPL or GPLv2+ or LGPLv2+) and BSD and (GPLv2 or Ruby) and (BSD or Ruby)",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5bd0798f5b98cdfe8330ed7e38fa79dbc4a2903a944457bc88966e21209665c0"
        }
      ],
      "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.oe2403sp4?arch=noarch&epoch=0&upstream=jruby-1.7.22-4.oe2403sp4.src.rpm",
          "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": "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": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/403148d6be323214b165176a542caa3d19bfa1dc@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://jruby.org",
      "licenseDeclared": "(CPL or GPLv2+ or LGPLv2+) and BSD and (GPLv2 or Ruby) and (BSD or Ruby)",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Pure Java implementation of the Ruby interpreter",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.7.22-4.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-ruby-3.2.2",
      "name": "ruby",
      "licenseConcluded": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "dc739f1c7f3ba1100b5f43cefd16278ac8aa529976bee426cf7486438b4a1096"
        }
      ],
      "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-155.oe2403sp4?arch=aarch64&epoch=0&upstream=ruby-3.2.2-155.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.ruby-lang.org/en/",
      "licenseDeclared": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Object-oriented scripting language interpreter",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.2.2-155.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygem-did-you-mean-1.6.3",
      "name": "rubygem-did_you_mean",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9f9f2994bcccb9fd3206c53dcd5b009eea719ab6730eee4a27413705ed98a33e"
        }
      ],
      "description": "The error message will tell you the right one when you misspelled something.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-did_you_mean@1.6.3-155.oe2403sp4?arch=noarch&epoch=0&upstream=ruby-3.2.2-155.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.ruby-lang.org/en/",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "\"Did you mean?\" experience in Ruby",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.6.3-155.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygem-rake-13.0.6",
      "name": "rubygem-rake",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d495d50d1cd4e1829af69ac3a40a108c809b41d5dfc58c77eab18f86fc097510"
        }
      ],
      "description": "Rake is a Make-like program implemented in Ruby,Tasks and dependencies are specified in standard Ruby syntax.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-rake@13.0.6-155.oe2403sp4?arch=noarch&epoch=0&upstream=ruby-3.2.2-155.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.ruby-lang.org/en/",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "make-like utility base on ruby",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:13.0.6-155.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygems-3.4.10",
      "name": "rubygems",
      "licenseConcluded": "Ruby or MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "0fbd83f3da89941a95dbed6050df90d2b531f79b559e6c0ad132042854a44a35"
        }
      ],
      "description": "The Ruby standard for publishing and managing third party libraries provided by RubyGems.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygems@3.4.10-155.oe2403sp4?arch=noarch&epoch=0&upstream=ruby-3.2.2-155.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.ruby-lang.org/en/",
      "licenseDeclared": "Ruby or MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Ruby standard for wrapping ruby libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.4.10-155.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-rake-compiler-1.2.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jruby-1.7.22"
    },
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-rake-compiler-1.2.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-rake-compiler-1.2.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygem-did-you-mean-1.6.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-rake-compiler-1.2.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygem-rake-13.0.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-rake-compiler-1.2.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygems-3.4.10"
    }
  ]
}
