{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "perl-4.5.38.0-10.oe2403sp1.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-06-13T18:26:46.383527056Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/perl-4.5.38.0-10.oe2403sp1.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2eac576b91f7c5f996a09ed50b523ef670f1eba2b46d32e8493e80ba77f9387c"
        }
      ],
      "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-101.oe2403sp1?arch=aarch64&epoch=0&upstream=glibc-2.38-101.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "sourceInfo": "acquired package info from repodata DB: repodata/99f16805ab5ccb8b30f897735d548e4b9f3c6e42fb44d7e54d9a648e9ed8ead9-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-101.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-openEuler-rpm-config-30",
      "name": "openEuler-rpm-config",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4859d55d57ed3b4a14e4ccccb89bf122fd9d377bd423376219bef185da28dae1"
        }
      ],
      "description": "specific rpm configuration files for openEuler.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/openEuler-rpm-config@30-58.oe2403sp1?arch=aarch64&epoch=0&upstream=openEuler-rpm-config-30-58.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitee.com/openeuler/openEuler-rpm-config",
      "sourceInfo": "acquired package info from repodata DB: repodata/99f16805ab5ccb8b30f897735d548e4b9f3c6e42fb44d7e54d9a648e9ed8ead9-primary.sqlite.bz2",
      "summary": "specific rpm configuration files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:30-58.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-5.38.0",
      "name": "perl",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "434806acb8b3d6cc755484d37419f816a885e13240acd4d0ce0e257ab6006863"
        }
      ],
      "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.oe2403sp1?arch=aarch64&epoch=4&upstream=perl-5.38.0-10.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.perl.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/99f16805ab5ccb8b30f897735d548e4b9f3c6e42fb44d7e54d9a648e9ed8ead9-primary.sqlite.bz2",
      "summary": "A highly capable, feature-rich programming language",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:5.38.0-10.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Archive-Tar-3.02",
      "name": "perl-Archive-Tar",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b701dac01f27610c46bb1ef232bb2a0e34689a016ac62333597c2f0b57b22195"
        }
      ],
      "description": "archive::Tar provides an object oriented mechanism for handling tar\nfiles. It provides class methods for quick and easy files handling\nwhile also allowing for the creation of tar file objects for custom\nmanipulation. If you have the IO::Zlib module installed, Archive::Tar\nwill also support compressed or gzipped tar files.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Archive-Tar@3.02-3.oe2403sp1?arch=noarch&epoch=0&upstream=perl-Archive-Tar-3.02-3.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/pod/Archive::Tar",
      "sourceInfo": "acquired package info from repodata DB: repodata/99f16805ab5ccb8b30f897735d548e4b9f3c6e42fb44d7e54d9a648e9ed8ead9-primary.sqlite.bz2",
      "summary": "A module for manipulations of tar archives",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.02-3.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-HTTP-Tiny-0.088",
      "name": "perl-HTTP-Tiny",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f0567562881481428583e3e2f80f939c4923b284b03b341fa52e0634aa78fed5"
        }
      ],
      "description": "This is a very simple HTTP/1.1 client, designed for doing simple requests\nwithout the overhead of a large framework like LWP::UserAgent.\n\nIt is more correct and more complete than HTTP::Lite. It supports proxies and\nredirection. It also correctly resumes after EINTR.\n\nIf IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it instead\nof IO::Socket::INET for transparent support for both IPv4 and IPv6.\n\nCookie support requires HTTP::CookieJar or an equivalent class.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-HTTP-Tiny@0.088-2.oe2403sp1?arch=noarch&epoch=0&upstream=perl-HTTP-Tiny-0.088-2.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/HTTP-Tiny",
      "sourceInfo": "acquired package info from repodata DB: repodata/99f16805ab5ccb8b30f897735d548e4b9f3c6e42fb44d7e54d9a648e9ed8ead9-primary.sqlite.bz2",
      "summary": "A small, simple, correct HTTP/1.1 client",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.088-2.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-IO-Compress-2.206",
      "name": "perl-IO-Compress",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d462eae167bd9d2a6c9776f89f0f0a979b96e17653512cf7206a468ec0d33c20"
        }
      ],
      "description": "This distribution provides a Perl interface to allow reading and writing of\ncompressed data created with the zlib and bzip2 libraries.\n\nIO-Compress supports reading and writing of bzip2, RFC 1950, RFC 1951,\nRFC 1952 (i.e. gzip) and zip files/buffers.\n\nThe following modules used to be distributed separately, but are now\nincluded with the IO-Compress distribution:\n    Compress-Zlib\n    IO-Compress-Zlib\n    IO-Compress-Bzip2\n    IO-Compress-Base",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-IO-Compress@2.206-3.oe2403sp1?arch=noarch&epoch=0&upstream=perl-IO-Compress-2.206-3.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/IO-Compress",
      "sourceInfo": "acquired package info from repodata DB: repodata/99f16805ab5ccb8b30f897735d548e4b9f3c6e42fb44d7e54d9a648e9ed8ead9-primary.sqlite.bz2",
      "summary": "Read and write compressed data",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.206-3.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-bignum-0.66",
      "name": "perl-bignum",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8dd3c9173f4bae1a922bb474d2f26b8daf304a4172c5725d5c61bd1cf90741a5"
        }
      ],
      "description": "Three modules provided by this package:\n * bigint - Transparent BigInteger support for Perl\n * bignum - Transparent BigNumber support for Perl\n * bigrat - Transparent BigNumber/BigRational support for Perl\n * bigfloat - Transparent big floating point number support for Perl",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-bignum@0.66-3.oe2403sp1?arch=noarch&epoch=0&upstream=perl-bignum-0.66-3.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/bignum",
      "sourceInfo": "acquired package info from repodata DB: repodata/99f16805ab5ccb8b30f897735d548e4b9f3c6e42fb44d7e54d9a648e9ed8ead9-primary.sqlite.bz2",
      "summary": "transparent big number support",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.66-3.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-libs-5.38.0",
      "name": "perl-libs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "06522b10e0b66e34fbe34029aa42d675eaebcbae9e45e5eddfb8041a58843c33"
        }
      ],
      "description": "This package is the shared library for perl.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-libs@5.38.0-10.oe2403sp1?arch=aarch64&epoch=4&upstream=perl-5.38.0-10.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.perl.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/99f16805ab5ccb8b30f897735d548e4b9f3c6e42fb44d7e54d9a648e9ed8ead9-primary.sqlite.bz2",
      "summary": "The libraries for the perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:5.38.0-10.oe2403sp1"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-openEuler-rpm-config-30"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Archive-Tar-3.02"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-HTTP-Tiny-0.088"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-IO-Compress-2.206"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-bignum-0.66"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-libs-5.38.0"
    }
  ]
}
