{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-Color-Library-0.0.021-1.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-Color-Library-0.0.021-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-09c53b48-dca7-4b2b-b560-f73a52d93599",
			"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-Class-Accessor-0.51-134cce71-dd3b-45d6-b971-fc23645d73f5-3555134b-fefa-469c-9351-f0352eb6d764",
			"name":"perl-Class-Accessor",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4c06610ef323c4b39f9d9da78f07a120ab1cc45383b05b08b4fedab94434b980"
				}
			],
			"description":"This module automagically generates accessors/mutators for your class.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Class-Accessor@0.51-1.oe2409?arch=noarch&epoch=0&upstream=perl-Class-Accessor-0.51-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://search.cpan.org/dist/Class-Accessor/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Automated accessor generation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.51-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Class-Data-Inheritable-0.09-41bbe794-092d-48a0-a763-edd0a29db5f6-fc30dbde-e7b3-4260-ae5f-cdeadb01402b",
			"name":"perl-Class-Data-Inheritable",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ec81684199a0f1031842f94d991d5a6ca0aad90a0933bb59c6fba39631731a86"
				}
			],
			"description":"Class::Data::Inheritable is for creating accessor/mutators to\nclass data. That is, if you want to store something about your\nclass as a whole (instead of about a single object). This data\nis then inherited by your sub-classes and can be overridden.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Class-Data-Inheritable@0.09-1.oe2409?arch=noarch&epoch=0&upstream=perl-Class-Data-Inheritable-0.09-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Class-Data-Inheritable",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Inheritable, overridable class data",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.09-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Color-Library-0.021-0da14d33-2f36-43e8-8f04-39f808c1ab7a-8b5db57a-a8eb-455a-83d0-3e81b1cf07cf",
			"name":"perl-Color-Library",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a66769f002b51d7ac86d3b3172fb3b09e52a92c13d4270386a668bd59c5a5a83"
				}
			],
			"description":"Color::Library is an easy-to-use and comprehensive named-color\ndictionary. Currently provides coverage for WWW (SVG, HTML, CSS) colors,\nX11 colors, and more.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Color-Library@0.021-1.oe2409?arch=noarch&epoch=0&upstream=perl-Color-Library-0.021-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Color-Library",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Easy-to-use and comprehensive named-color library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.021-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Module-Pluggable-5.2-67fc26d6-5ac4-43f0-8760-73d706e1060b-691c2e6e-10a8-4a07-892e-298b35f9b470",
			"name":"perl-Module-Pluggable",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"31656557cd4e95d762a0ca8e895f9f1020689f5f6c0d7f5a44a6711a373119ad"
				}
			],
			"description":"Provides a simple but, hopefully, extensible way of having 'plugins' for your module.\nobviously this isn't going to be the be all and end all of solutions but is works for me\nEssentially all it does is export a method into your namespace that looks.\nthrough a search path for .pm files and turn those into class names.\nOptionally it instantiates those classes for you.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Module-Pluggable@5.2-10.oe2409?arch=noarch&epoch=2&upstream=perl-Module-Pluggable-5.2-10.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Module-Pluggable",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Automatically give your module the ability to have plugins",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:5.2-10.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-0e577619-7b2a-49e3-9fd3-5ee19442e2c1",
			"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"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-perl-Color-Library-0.021-0da14d33-2f36-43e8-8f04-39f808c1ab7a-8b5db57a-a8eb-455a-83d0-3e81b1cf07cf",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-09c53b48-dca7-4b2b-b560-f73a52d93599"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Color-Library-0.021-0da14d33-2f36-43e8-8f04-39f808c1ab7a-8b5db57a-a8eb-455a-83d0-3e81b1cf07cf",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Class-Accessor-0.51-134cce71-dd3b-45d6-b971-fc23645d73f5-3555134b-fefa-469c-9351-f0352eb6d764"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Color-Library-0.021-0da14d33-2f36-43e8-8f04-39f808c1ab7a-8b5db57a-a8eb-455a-83d0-3e81b1cf07cf",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Class-Data-Inheritable-0.09-41bbe794-092d-48a0-a763-edd0a29db5f6-fc30dbde-e7b3-4260-ae5f-cdeadb01402b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Color-Library-0.021-0da14d33-2f36-43e8-8f04-39f808c1ab7a-8b5db57a-a8eb-455a-83d0-3e81b1cf07cf",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Color-Library-0.021-0da14d33-2f36-43e8-8f04-39f808c1ab7a-8b5db57a-a8eb-455a-83d0-3e81b1cf07cf"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Color-Library-0.021-0da14d33-2f36-43e8-8f04-39f808c1ab7a-8b5db57a-a8eb-455a-83d0-3e81b1cf07cf",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Module-Pluggable-5.2-67fc26d6-5ac4-43f0-8760-73d706e1060b-691c2e6e-10a8-4a07-892e-298b35f9b470"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Color-Library-0.021-0da14d33-2f36-43e8-8f04-39f808c1ab7a-8b5db57a-a8eb-455a-83d0-3e81b1cf07cf",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-0e577619-7b2a-49e3-9fd3-5ee19442e2c1"
		}
	]
}