{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "perl-Perl-MinimumVersion-0.1.40-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/perl-Perl-MinimumVersion-0.1.40-1.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-perl-5.38.0",
      "name": "perl",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "07fc3cf2043fe024095033dffd0a4eb96b6ef1b6e5e84b183acefa0f9a727232"
        }
      ],
      "description": "Perl 5 is a highly capable, feature-rich programming language with over 30 years of development.\nPerl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid\nprototyping and large scale development projects.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl@5.38.0-10.oe2403sp3?arch=aarch64&epoch=4&upstream=perl-5.38.0-10.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.perl.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "A highly capable, feature-rich programming language",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:5.38.0-10.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Carp-1.50",
      "name": "perl-Carp",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "bf7a0958d524ebf69f2dc36e0abd113980a33c329ed535823e0d5a78b842db6d"
        }
      ],
      "description": "The Carp routines are useful in your own modules because they act like\ndie() or warn(), but with a message which is more likely to be useful\nto a user of your module.  In the case of cluck, confess, and longmess\nthat context is a summary of every call in the call-stack.  For a shorter\nmessage you can use carp or croak which report the error as being from\nwhere your module was called.  There is no guarantee that that is where\nthe error was, but it is a good educated guess.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Carp@1.50-420.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Carp-1.50-420.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Carp",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Alternative warn and die for modules",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.50-420.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Exporter-5.77",
      "name": "perl-Exporter",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "36dbf8e08373b93f841a2f8b86c99cba84fd1d7ef275900ad60dee2ea56ef000"
        }
      ],
      "description": "The Exporter module implements an import method which allows a module to\nexport functions and variables to its users' name spaces. Many modules use\nExporter rather than implementing their own import method because Exporter\nprovides a highly flexible interface, with an implementation optimized for\nthe common case.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Exporter@5.77-2.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Exporter-5.77-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Exporter",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Implements default import method for modules",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.77-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-File-Find-Rule-0.34",
      "name": "perl-File-Find-Rule",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5f26a6c06ca7bfa2208f94e57577c0bf41501f4d37f1b8d41366a2d4cb8605bb"
        }
      ],
      "description": "File::Find::Rule is a friendlier interface to File::Find. It allows you to\nbuild rules which specify the desired files and directories.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-File-Find-Rule@0.34-4.oe2403sp3?arch=noarch&epoch=0&upstream=perl-File-Find-Rule-0.34-4.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://search.cpan.org/dist/File-Find-Rule/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Alternative interface to File::Find",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.34-4.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-File-Find-Rule-Perl-1.16",
      "name": "perl-File-Find-Rule-Perl",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "77ab4c4cf3f6f4089397f6da533a0bee8d7f0d86f4e36be97dd270c4febb5ac6"
        }
      ],
      "description": "I write a lot of things that muck with Perl files. And it always annoyed\nme that finding \"perl files\" requires a moderately complex\nFile::Find::Rule pattern.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-File-Find-Rule-Perl@1.16-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-File-Find-Rule-Perl-1.16-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://search.cpan.org/dist/File-Find-Rule-Perl/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Common rules for searching for Perl things",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.16-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Getopt-Long-2.57",
      "name": "perl-Getopt-Long",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a26e59327a067d53e9cb93af8b26a366dcd2e3346bb291f7003a7620ea696c33"
        }
      ],
      "description": "Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling\nthe traditional one-letter options.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Getopt-Long@2.57-1.oe2403sp3?arch=noarch&epoch=1&upstream=perl-Getopt-Long-2.57-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/pod/Getopt::Long",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Extended processing of command line options",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:2.57-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-PPI-1.277",
      "name": "perl-PPI",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "68cd12b602d78d2786a20335c261785bcc6d39bc51054b278770a6ca70034d86"
        }
      ],
      "description": "Parse, analyze and manipulate Perl (without perl).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-PPI@1.277-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-PPI-1.277-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/PPI",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Parse, Analyze and Manipulate Perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.277-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-PPIx-Regexp-0.088",
      "name": "perl-PPIx-Regexp",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ea4d07f57892c2ce6ee6b0ec58dce31a79741de1b2df5c824289ed34a35d5c6e"
        }
      ],
      "description": "The purpose of the PPIx-Regexp package is to parse regular expressions in a\nmanner similar to the way the PPI package parses Perl. This class forms the\nroot of the parse tree, playing a role similar to PPI::Document.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-PPIx-Regexp@0.088-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-PPIx-Regexp-0.088-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/PPIx-Regexp",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Represent a regular expression of some sort",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.088-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-PPIx-Utils-0.003",
      "name": "perl-PPIx-Utils",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c3fb3584eb628cdbcb9824692ff733bfa1434ddf084a3752f26e2b5236258acd"
        }
      ],
      "description": "PPIx::Utils is a collection of utility functions for working with PPI\ndocuments. The functions are organized into submodules, and may be imported\nfrom the appropriate submodule or via this module.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-PPIx-Utils@0.003-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-PPIx-Utils-0.003-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/PPIx-Utils/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Utility functions for PPI",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.003-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Params-Util-1.07",
      "name": "perl-Params-Util",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4ac49e1e3fcf1a8a43809e629d1982dee125f54e52cd365c0f48c697fcc36186"
        }
      ],
      "description": "Params::Util provides a basic set of importable functions that makes\nchecking parameters a hell of a lot easier.\n\nWhile they can be (and are) used in other contexts, the main point\nbehind this module is that the functions both Do What You Mean, and Do\nThe Right Thing, so they are most useful when you are getting params\npassed into your code from someone and/or somewhere else and you can't\nreally trust the quality.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Params-Util@1.07-26.oe2403sp3?arch=aarch64&epoch=0&upstream=perl-Params-Util-1.07-26.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Params-Util",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Simple, compact and correct param-checking functions",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.07-26.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-PathTools-3.89",
      "name": "perl-PathTools",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d7f6199520aa66b636aff2d49c419a77288734172a10c178fea511c154c2cd5f"
        }
      ],
      "description": "Tools for working with directory and file names.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-PathTools@3.89-1.oe2403sp3?arch=aarch64&epoch=0&upstream=perl-PathTools-3.89-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/PathTools",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "PathTools Perl Module (Cwd, File::Spec)",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.89-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "name": "perl-Perl-MinimumVersion",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3f4b27078dba7f5acd9276bde29c1ed091d503e74691519e48e6fddad186336b"
        }
      ],
      "description": "Find a minimum required version of perl for Perl code",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Perl-MinimumVersion@1.40-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Perl-MinimumVersion-1.40-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Perl-MinimumVersion",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Find a minimum required version of perl for Perl code",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.40-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63",
      "name": "perl-Scalar-List-Utils",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f67dbfeaf66bdc68d185de06cf21b59da9ac705eb876d9be7e5f59b8abc0a285"
        }
      ],
      "description": "This package contains a selection of subroutines that people have\nexpressed would be nice to have in the perl core, but the usage would not\nreally be high enough to warrant the use of a keyword, and the size so\nsmall such that being individual extensions would be wasteful.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Scalar-List-Utils@1.63-1.oe2403sp3?arch=aarch64&epoch=4&upstream=perl-Scalar-List-Utils-1.63-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Scalar-List-Utils",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Common Scalar and List utility subroutines",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:1.63-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-libs-5.38.0",
      "name": "perl-libs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4d0781d3aadf5d63f9ed8ff85333922223b5fbbff6627d50761ee8120c4e1624"
        }
      ],
      "description": "This package is the shared library for perl.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-libs@5.38.0-10.oe2403sp3?arch=aarch64&epoch=4&upstream=perl-5.38.0-10.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.perl.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "The libraries for the perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:5.38.0-10.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-version-0.99.30",
      "name": "perl-version",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5ad3a1bac3feb73ba744e072626ac7cfc89ef4523a381227d661c973a3b9427d"
        }
      ],
      "description": "Version objects were added to Perl in 5.10. This module implements\nversion objects for older version of Perl and provides the version\nobject API for all versions of Perl. All previous releases before 0.74\nare deprecated and should not be used due to incompatible API changes.\nVersion 0.77 introduces the new 'parse' and 'declare' methods to\nstandardize usage. You are strongly urged to set 0.77 as a minimum\nin your code, e.g.\nuse version 0.77; # even for Perl v.5.10.0",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-version@0.99.30-1.oe2403sp3?arch=aarch64&epoch=8&upstream=perl-version-0.99.30-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/version",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Perl extension for Version Objects",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "8:0.99.30-1.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Carp-1.50"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Exporter-5.77"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-File-Find-Rule-0.34"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-File-Find-Rule-Perl-1.16"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Getopt-Long-2.57"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-PPI-1.277"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-PPIx-Regexp-0.088"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-PPIx-Utils-0.003"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Params-Util-1.07"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-PathTools-3.89"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-libs-5.38.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-version-0.99.30"
    }
  ]
}
