{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "perl-Pod-Spell-0.1.26-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-Pod-Spell-0.1.26-1.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-perl-Class-Tiny-1.008",
      "name": "perl-Class-Tiny",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "669417ec6f037dbc99915ca86a4f1ede1b6502495558178e359aa87207f0dc57"
        }
      ],
      "description": "This module offers a minimalist class construction kit in around 120 lines of code.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Class-Tiny@1.008-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Class-Tiny-1.008-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Class-Tiny",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Minimalist class construction",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.008-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-File-ShareDir-1.118",
      "name": "perl-File-ShareDir",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3837f5ba04fac23ebbd4f1b296a34d9db6cbf30a46bd8c93a3e058930df0c614"
        }
      ],
      "description": "The intent of File::ShareDir is to provide a companion to Class::Inspector\nand File::HomeDir, modules that take a process that is well-known by\nadvanced Perl developers but gets a little tricky, and make it more\navailable to the larger Perl community.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-File-ShareDir@1.118-2.oe2403sp3?arch=noarch&epoch=0&upstream=perl-File-ShareDir-1.118-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/File-ShareDir",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Locate per-dist and per-module shared files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.118-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Lingua-EN-Inflect-1.905",
      "name": "perl-Lingua-EN-Inflect",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "fa49ffd9be3429e5c5ddf87240b20d5de950d7039edde53041031470c0a2b700"
        }
      ],
      "description": "Convert singular to plural, select \"a\" or \"an\".",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Lingua-EN-Inflect@1.905-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Lingua-EN-Inflect-1.905-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Lingua-EN-Inflect",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Convert singular to plural, select \"a\" or \"an\"",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.905-1.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-Pod-Simple-3.45",
      "name": "perl-Pod-Simple",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "7a519d8bac894b9e37b417b6dc8539fa00ff1220ced9f88228e19243b4df16ec"
        }
      ],
      "description": "Pod::Simple is a Perl library for parsing text in the Pod (\"plain old documentation\")\nmarkup language that is typically used for writing documentation for Perl and for Perl\nmodules. The Pod format is explained in perlpod; the most common formatter is called\nperldoc.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Pod-Simple@3.45-1.oe2403sp3?arch=noarch&epoch=1&upstream=perl-Pod-Simple-3.45-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Pod-Simple",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "The framework for parsing Pod",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:3.45-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "name": "perl-Pod-Spell",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f917381fe49f45238bb3c4ec58ad7ad83d0e52150d8f17333840303d72c98165"
        }
      ],
      "description": "Pod::Spell is a Pod formatter whose output is good for spell-checking.\nPod::Spell rather like Pod::Text, except that it doesn't put much\neffort into actual formatting, and it suppresses things that look like\nPerl symbols or Perl jargon (so that your spell-checking program won't\ncomplain about mystery words like \"$thing\" or \"Foo::Bar\" or \"hashref\").",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Pod-Spell@1.26-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Pod-Spell-1.26-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Pod-Spell",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "A formatter for spell-checking POD",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.26-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Text-Tabs-Wrap-2023.0511",
      "name": "perl-Text-Tabs+Wrap",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f97af2ca81fb1f424833a10ba063383b3e3015e7d176ea12e81648eb42a38319"
        }
      ],
      "description": "Text::Tabs does most of what the unix utilities expand(1) and unexpand(1) do. Given\na line with tabs in it, expand replaces those tabs with the appropriate number of\nspaces. Given a line with or without tabs in it, unexpand adds tabs when it can save\nbytes by doing so, like the unexpand -a command.\n\nUnlike the old unix utilities, this module correctly accounts for any Unicode combining\ncharacters (such as diacriticals) that may occur in each line for both expansion and\nunexpansion. These are overstrike characters that do not increment the logical position.\nMake sure you have the appropriate Unicode settings enabled.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Text-Tabs+Wrap@2023.0511-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Text-Tabs+Wrap-2023.0511-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Text-Tabs%2BWrap",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Expand tabs and do simple line wrapping",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2023.0511-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-constant-1.33",
      "name": "perl-constant",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "14e8b694191987df7676805d675a8adee706ee491acebe46cf6681804be5c37a"
        }
      ],
      "description": "This pragma allows you to declare constants at compile-time.\nWhen a constant is used in an expression, Perl replaces it with its\nvalue at compile time, and may then optimize the expression further.\nIn particular, any code in an \"if (CONSTANT)\" block will be optimized\naway if the constant is false.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-constant@1.33-423.oe2403sp3?arch=noarch&epoch=0&upstream=perl-constant-1.33-423.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/constant",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Perl pragma to declare constants",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.33-423.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-parent-0.241",
      "name": "perl-parent",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1d25c9fc3ad6a22d2b19e07ec778a6b1658f3a618cb967b8ebc2fc4d89f8f68d"
        }
      ],
      "description": "Allows you to both load one or more modules, while setting up inheritance\nfrom those modules at the same time.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-parent@0.241-2.oe2403sp3?arch=noarch&epoch=1&upstream=perl-parent-0.241-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/parent",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Establish an ISA relationship with base classes at compile time",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:0.241-2.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Class-Tiny-1.008"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-File-ShareDir-1.118"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Lingua-EN-Inflect-1.905"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-PathTools-3.89"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Pod-Simple-3.45"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Pod-Spell-1.26"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Text-Tabs-Wrap-2023.0511"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-constant-1.33"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-libs-5.38.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-parent-0.241"
    }
  ]
}
