{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"libglvnd-devel-1.1.7.0-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/libglvnd-devel-1.1.7.0-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-libX11-devel-1.8.7-fb18afad-3cad-4f3b-bd53-497d09dc0554-febb084f-7f43-4113-9b4b-17a5dbdb0987",
			"name":"libX11-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a64d4a24eb7fb48b1bfbda3746c4d0cbdbb72ca73a84565143c90ecfd50b4c43"
				}
			],
			"description":"The libX11-devel package contains libraries and header files for libX11.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libX11-devel@1.8.7-2.oe2409?arch=aarch64&epoch=0&upstream=libX11-1.8.7-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.x.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Development files for libX11",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.8.7-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libglvnd-1.7.0-93b29f03-81df-424f-b532-103e7eb2d164-4c811e3b-d9a1-41d1-b131-d395e57f3ff9",
			"name":"libglvnd",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5170441257eeaa623602f2574edfffc70d55e1defc9f6b4c601044e45d490c2c"
				}
			],
			"description":"libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors.\nIt allows multiple drivers from different vendors to coexist on the same filesystem, and determines\nwhich vendor to dispatch each API call to at runtime.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libglvnd@1.7.0-1.oe2409?arch=aarch64&epoch=1&upstream=libglvnd-1.7.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/NVIDIA/libglvnd",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GL Vendor-Neutral Dispatch library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.7.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libglvnd-core-devel-1.7.0-5868c5bd-4b0a-4105-9726-94e89c74a266-c758115b-8175-4673-b735-2992971ca1c2",
			"name":"libglvnd-core-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ef3f0869a171a31539e6c58724c90a1243038e4a6a0f36546f9cf0544c690fd9"
				}
			],
			"description":"The libglvnd-core-devel package is a bootstrap trick for Mesa, which wants\nto build against the libglvnd headers but does not link against any of\nits libraries (and, initially, has file conflicts with them). If you are\nnot Mesa you almost certainly want libglvnd-devel instead.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libglvnd-core-devel@1.7.0-1.oe2409?arch=aarch64&epoch=1&upstream=libglvnd-1.7.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/NVIDIA/libglvnd",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Core development files for libglvnd",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.7.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libglvnd-egl-1.7.0-31bde364-48c3-49e0-b90b-afc9543d4b79-04ee46f8-d09c-4cf4-a1b2-7258d6ffabfc",
			"name":"libglvnd-egl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c5292dd62ba972c5cda7f694f94a1b5771aaafe0402a51650672d99fc91bdc8a"
				}
			],
			"description":"libEGL are the common dispatch interface for the EGL API.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libglvnd-egl@1.7.0-1.oe2409?arch=aarch64&epoch=1&upstream=libglvnd-1.7.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/NVIDIA/libglvnd",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"EGL support for libglvnd",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.7.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libglvnd-gles-1.7.0-b9ce0e56-d5b3-480b-9807-7e971af3ad0c-10c997b5-ff37-49d6-a480-3eac8d09cc38",
			"name":"libglvnd-gles",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ae1ca2ccf1aece0923327367bce9ba6224bcbdb7a5f50134ff6ece54a7a2eabe"
				}
			],
			"description":"libGLESv[12] are the common dispatch interface for the GLES API.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libglvnd-gles@1.7.0-1.oe2409?arch=aarch64&epoch=1&upstream=libglvnd-1.7.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/NVIDIA/libglvnd",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GLES support for libglvnd",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.7.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libglvnd-glx-1.7.0-af2b88c7-a4d8-4f2e-b6c7-ffbafa2244ed-14bb6a35-f86c-4c99-946e-8e684447ba9d",
			"name":"libglvnd-glx",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"60cc515de9a12c02cdf3861d1999afd6032527992d4c16e38579378d24b80615"
				}
			],
			"description":"libGL and libGLX are the common dispatch interface for the GLX API.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libglvnd-glx@1.7.0-1.oe2409?arch=aarch64&epoch=1&upstream=libglvnd-1.7.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/NVIDIA/libglvnd",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GLX support for libglvnd",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.7.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libglvnd-opengl-1.7.0-51e82c59-05ea-4d54-b21f-4d2471c74df0-e44090c4-7d24-4461-a8be-311610bbe9e0",
			"name":"libglvnd-opengl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c177fc35cf70a398eb847c5e4a25c7f130a97c1769a55008bcd535e03fb0b10b"
				}
			],
			"description":"libOpenGL is the common dispatch interface for the workstation OpenGL API.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libglvnd-opengl@1.7.0-1.oe2409?arch=aarch64&epoch=1&upstream=libglvnd-1.7.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/NVIDIA/libglvnd",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"OpenGL support for libglvnd",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.7.0-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-libglvnd-devel-1.7.0-715653f6-83f2-490c-9451-6351c0c0ae2b",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libX11-devel-1.8.7-fb18afad-3cad-4f3b-bd53-497d09dc0554-febb084f-7f43-4113-9b4b-17a5dbdb0987"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libglvnd-devel-1.7.0-715653f6-83f2-490c-9451-6351c0c0ae2b",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libglvnd-1.7.0-93b29f03-81df-424f-b532-103e7eb2d164-4c811e3b-d9a1-41d1-b131-d395e57f3ff9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libglvnd-devel-1.7.0-715653f6-83f2-490c-9451-6351c0c0ae2b",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libglvnd-core-devel-1.7.0-5868c5bd-4b0a-4105-9726-94e89c74a266-c758115b-8175-4673-b735-2992971ca1c2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libglvnd-devel-1.7.0-715653f6-83f2-490c-9451-6351c0c0ae2b",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libglvnd-egl-1.7.0-31bde364-48c3-49e0-b90b-afc9543d4b79-04ee46f8-d09c-4cf4-a1b2-7258d6ffabfc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libglvnd-devel-1.7.0-715653f6-83f2-490c-9451-6351c0c0ae2b",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libglvnd-gles-1.7.0-b9ce0e56-d5b3-480b-9807-7e971af3ad0c-10c997b5-ff37-49d6-a480-3eac8d09cc38"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libglvnd-devel-1.7.0-715653f6-83f2-490c-9451-6351c0c0ae2b",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libglvnd-glx-1.7.0-af2b88c7-a4d8-4f2e-b6c7-ffbafa2244ed-14bb6a35-f86c-4c99-946e-8e684447ba9d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libglvnd-devel-1.7.0-715653f6-83f2-490c-9451-6351c0c0ae2b",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libglvnd-opengl-1.7.0-51e82c59-05ea-4d54-b21f-4d2471c74df0-e44090c4-7d24-4461-a8be-311610bbe9e0"
		}
	]
}