{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-File-MimeInfo-0.0.33-2.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-File-MimeInfo-0.0.33-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-23cdd698-63f3-4064-bf0c-d88a9246650d",
			"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-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-27efe4ca-d45d-410e-ad5f-09c22163c2ab",
			"name":"perl-Carp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"69af162dfeeb16b0cebb19c6d06eb6e9aa135770713b8e734f306846b16d2fdd"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-Carp-1.50-420.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Carp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Alternative warn and die for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.50-420.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-312572f8-c405-4fcf-8359-871d9a20a589",
			"name":"perl-Encode",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f1cd3cdf02e3c8f3c0ab00ab5de019e0a80179f85d6cc212ff3197c414d9fdae"
				}
			],
			"description":"The Encode module provides the interface between Perl strings and the rest\nof the system. Perl strings are sequences of characters.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Encode@3.21-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Encode-3.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Encode",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Character encodings in Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:3.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-Locale-1.05-a19fb17e-5cb7-4394-b78a-b6f4c557c477-098c3039-94be-4e09-a6ba-e7caa237666c",
			"name":"perl-Encode-Locale",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bc1ac0aa10299f444040617bdb193f68f17c353610c0ed775412d1857508b737"
				}
			],
			"description":"The purpose of this Perl module is try determine what encodings should be used\nwhen interfacing to various external interfaces.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Encode-Locale@1.05-14.oe2409?arch=noarch&epoch=0&upstream=perl-Encode-Locale-1.05-14.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Encode-Locale",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Determine the interfacing encoding",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.05-14.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-b9703918-e3bd-4c7f-88b3-72ac1a64ac4c",
			"name":"perl-Exporter",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ba7dc3337d0b20c37931089d741716b05e8f6dfbabfed0d85c5f2be371a8a6d5"
				}
			],
			"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-1.oe2409?arch=noarch&epoch=0&upstream=perl-Exporter-5.77-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Exporter",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Implements default import method for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.77-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-BaseDir-0.09-a5d03e49-d379-4199-9cf5-49c569fb5af7-4031ca1e-c28c-4fb5-af85-5a70289be767",
			"name":"perl-File-BaseDir",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3f85bed24e5a05c1158cf34731a410e7f3fe370595cc81919c9c45fe37b397a9"
				}
			],
			"description":"This module can be used to find directories and files as specified by the Freedesktop.org Base\nDirectory Specification. This specifications gives a mechanism to locate directories for\nconfiguration, application data and cache data. It is suggested that desktop applications for\ne.g. the Gnome, KDE or Xfce platforms follow this layout. However, the same layout can just\nas well be used for non-GUI applications.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-BaseDir@0.09-2.oe2409?arch=noarch&epoch=0&upstream=perl-File-BaseDir-0.09-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/File-BaseDir",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Use the Freedesktop.org base directory specification",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.09-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-DesktopEntry-0.22-aa932e9e-5dfe-4a8e-86cc-8b908c2d6f49-64e4df18-3975-4df8-85a5-5bfd65e5616d",
			"name":"perl-File-DesktopEntry",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9450c04a1bebf7f4863c292549828f971f3fd01742f5d210e931fa27de042a20"
				}
			],
			"description":"This module is designed to work with .desktop files. The format of these files is\nspecified by the freedesktop \"Desktop Entry\" specification. This module can parse\nthese files but also knows how to run the applications defined by these files.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-DesktopEntry@0.22-11.oe2409?arch=noarch&epoch=0&upstream=perl-File-DesktopEntry-0.22-11.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/File-DesktopEntry",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Object to handle .desktop files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.22-11.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"name":"perl-File-MimeInfo",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3efb54055adc0fbf17c2eb1aa3feca23d2cbfa58b62541f4bb4b35752d69a8ef"
				}
			],
			"description":"This module can be used to determine the mime type of a file; it's a replacement\nfor File::MMagic trying to implement the freedesktop specification for using the\nshared mime-info database. The package comes with a script called mimetype that\ncan be used as a file(1) work-alike.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-MimeInfo@0.33-2.oe2409?arch=noarch&epoch=0&upstream=perl-File-MimeInfo-0.33-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/File-MimeInfo",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Implement the freedesktop specification",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.33-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-a778dcf0-24fe-4b63-94d8-cba5a0cdf5d8",
			"name":"perl-PathTools",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"87846dab0cb6f2aaf26113fff0ebcf650b1e30c122ad5a19b9c9b5fc41be50ab"
				}
			],
			"description":"Tools for working with directory and file names.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-PathTools@3.89-1.oe2409?arch=aarch64&epoch=0&upstream=perl-PathTools-3.89-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/PathTools",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"PathTools Perl Module (Cwd, File::Spec)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.89-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-8289b887-c6a9-4631-a00c-912cbe4dbce5",
			"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-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-23cdd698-63f3-4064-bf0c-d88a9246650d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-27efe4ca-d45d-410e-ad5f-09c22163c2ab"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-312572f8-c405-4fcf-8359-871d9a20a589"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-Locale-1.05-a19fb17e-5cb7-4394-b78a-b6f4c557c477-098c3039-94be-4e09-a6ba-e7caa237666c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-b9703918-e3bd-4c7f-88b3-72ac1a64ac4c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-BaseDir-0.09-a5d03e49-d379-4199-9cf5-49c569fb5af7-4031ca1e-c28c-4fb5-af85-5a70289be767"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-DesktopEntry-0.22-aa932e9e-5dfe-4a8e-86cc-8b908c2d6f49-64e4df18-3975-4df8-85a5-5bfd65e5616d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-a778dcf0-24fe-4b63-94d8-cba5a0cdf5d8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-MimeInfo-0.33-e0b8d684-a511-4914-8b9a-bcad66dba979-e6043c1a-2dac-478f-9264-1c1e4207932f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-8289b887-c6a9-4631-a00c-912cbe4dbce5"
		}
	]
}