{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-Module-Install-ReadmeFromPod-0.0.30-12.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/perl-Module-Install-ReadmeFromPod-0.0.30-12.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-b4dab795-4aaa-4730-b9ca-d93a06c7b3e5",
			"name":"perl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1cc1d4df3e2feb90c5250bb3619d63d60b9ec82bb75e180bdeecccce97e37e91"
				}
			],
			"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-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A highly capable, feature-rich programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Capture-Tiny-0.48-7d791a87-e72e-4bac-a370-e337b2ed9f90-ac99a3d8-0e66-423b-bc4d-86a8b8a5497f",
			"name":"perl-Capture-Tiny",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"28a3ba1fabbf893f8544685101b7e004e0207f22da1a836dcd6d420a10243e79"
				}
			],
			"description":"Capture::Tiny provides a simple, portable way to capture anything sent to\nSTDOUT or STDERR, regardless of whether it comes from Perl, from XS code or\nfrom an external program. Optionally, output can be teed so that it is\ncaptured while being passed through to the original handles. Yes, it even\nworks on Windows. Stop guessing which of a dozen capturing modules to use\nin any particular situation and just use this one.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Capture-Tiny@0.48-4.oe2409?arch=noarch&epoch=0&upstream=perl-Capture-Tiny-0.48-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Capture-Tiny",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Capture STDOUT and STDERR from Perl, XS or external programs",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.48-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-IO-All-0.87-2c81d0ce-15ca-4eb5-8c56-93922b8b09a0-8f2d1a79-927d-46e1-8a07-00cc8ce43ac8",
			"name":"perl-IO-All",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"371c4630fea1fd1509b13efa4cff71b774a4dad7eaea2fae6b6d61cdb5e1b1cd"
				}
			],
			"description":"IO::All combines all of the best Perl IO modules into a single Spiffy object\noriented interface to greatly simplify your everyday Perl IO idioms. It exports\na single function called \"io\", which returns a new IO::All object. And that\nobject can do it all!\n\nThe IO::All object is a proxy for IO::File, IO::Dir, IO::Socket, IO::String,\nTie::File, File::Spec, File::Path and File::ReadBackwards; as well as all the\nDBM and MLDBM modules. You can use most of the methods found in these classes\nand in IO::Handle (which they inherit from). IO::All adds dozens of other\nhelpful idiomatic methods including file stat and manipulation functions.\n\nIO::All is pluggable, and modules like IO::All::LWP and IO::All::Mailto add\neven more functionality. Optionally, every IO::All object can be tied to\nitself. This means that you can use most perl IO builtins on it: readline,\ngetc, print, printf, syswrite, sysread, close.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-IO-All@0.87-7.oe2409?arch=noarch&epoch=0&upstream=perl-IO-All-0.87-7.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/IO-All",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"IO::All Perl module",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.87-7.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Module-Install-1.21-3eb99ead-7074-4ebb-9c98-70fea8d95e8c-62b4408a-ada3-4194-bc6b-6ffb78870b4f",
			"name":"perl-Module-Install",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"77aabb251bc6b3173ae092fcd5d0c6ffb81aff750e66e36fdac272900d6fcae6"
				}
			],
			"description":"Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions\nthat are clean, simple, minimalist, act in a strictly correct manner with ExtUtils::MakeMaker,\nand will run on any Perl installation version 5.005 or newer.\n\nThe intent is to make it as easy as possible for CPAN authors (and especially for first-time\nCPAN authors) to have installers that follow all the best practices for distribution\ninstallation, but involve as much DWIM (Do What I Mean) as possible when writing them.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Module-Install@1.21-1.oe2409?arch=noarch&epoch=0&upstream=perl-Module-Install-1.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Module-Install",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Standalone, extensible Perl module installer",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-eadcfe55-a24a-4366-aad4-c1a0e5cedea2",
			"name":"perl-Pod-Markdown",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"06d3e582d8b7ed00cc515d320f8aace6d248333a2e0fe1b298549b97a4b92e3c"
				}
			],
			"description":"This program uses Pod::Markdown to convert POD into Markdown sources.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Markdown@3.300-2.oe2409?arch=noarch&epoch=0&upstream=perl-Pod-Markdown-3.300-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Pod-Markdown",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Convert POD text to Markdown",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.300-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-d8de1f1c-0f27-4547-a20b-1431f0403125",
			"name":"perl-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"767b285aad322c1f004fa698cf646f37bf052c9caaafecbbdf567655466b12f2"
				}
			],
			"description":"This package is the shared library for perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-libs@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The libraries for the perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-podlators-5.01-23d50dcc-d6db-4034-8388-dd6f32966af0-31177b45-1770-4384-b985-65f96c715db7",
			"name":"perl-podlators",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"65e9fd509ff1af90203c09195c9d7f3b14b3e538d90de19e40321e4474771f47"
				}
			],
			"description":"podlators contains Pod::Man and Pod::Text modules which convert POD input\nto *roff source output, suitable for man pages, or plain text.  It also\nincludes several subclasses of Pod::Text for formatted output to terminals\nwith various capabilities.  It is the source package for the Pod::Man and\nPod::Text modules included with Perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-podlators@5.01-2.oe2409?arch=noarch&epoch=1&upstream=perl-podlators-5.01-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/podlators",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Format POD source into various output formats",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:5.01-2.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30-7c7aa2a9-d383-4b4f-800c-dbff6f962ea8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-b4dab795-4aaa-4730-b9ca-d93a06c7b3e5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30-7c7aa2a9-d383-4b4f-800c-dbff6f962ea8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Capture-Tiny-0.48-7d791a87-e72e-4bac-a370-e337b2ed9f90-ac99a3d8-0e66-423b-bc4d-86a8b8a5497f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30-7c7aa2a9-d383-4b4f-800c-dbff6f962ea8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-IO-All-0.87-2c81d0ce-15ca-4eb5-8c56-93922b8b09a0-8f2d1a79-927d-46e1-8a07-00cc8ce43ac8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30-7c7aa2a9-d383-4b4f-800c-dbff6f962ea8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Module-Install-1.21-3eb99ead-7074-4ebb-9c98-70fea8d95e8c-62b4408a-ada3-4194-bc6b-6ffb78870b4f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30-7c7aa2a9-d383-4b4f-800c-dbff6f962ea8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-eadcfe55-a24a-4366-aad4-c1a0e5cedea2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30-7c7aa2a9-d383-4b4f-800c-dbff6f962ea8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-d8de1f1c-0f27-4547-a20b-1431f0403125"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30-7c7aa2a9-d383-4b4f-800c-dbff6f962ea8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-podlators-5.01-23d50dcc-d6db-4034-8388-dd6f32966af0-31177b45-1770-4384-b985-65f96c715db7"
		}
	]
}