{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"isl-devel-0.0.24-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/isl-devel-0.0.24-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-gmp-devel-6.3.0-3bb0e3be-c6c9-4ad9-8e39-e4ed9f276b35-aa41ca67-9285-48da-9e20-ae8775c951ed",
			"name":"gmp-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b7a9785dba356a5658b2b7b4c5c5a4e935dfdd5f7e73ebe1ac72ce6d49f9dc1a"
				}
			],
			"description":"Devel package include header files, documentation and libraries for GMP",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gmp-devel@6.3.0-3.oe2409?arch=aarch64&epoch=1&upstream=gmp-6.3.0-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gmplib.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Development library package for GMP.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:6.3.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-isl-0.24-bf67c662-02b4-4029-bdf5-d9b1ae07d0e9-7b90d945-2a03-4a1f-83df-3f4155425794",
			"name":"isl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ba19e3f2e8cdca95d82d48721ff0df64a917b50f1c710f97e18090722a503ca4"
				}
			],
			"description":"isl is a library for manipulating sets and relations of integer points\nbounded by linear constraints.  Supported operations on sets include\nintersection, union, set difference, emptiness check, convex hull,\n(integer) affine hull, integer projection, computing the lexicographic\nminimum using parametric integer programming, coalescing and parametric\nvertex enumeration.  It also includes an ILP solver based on generalized\nbasis reduction, transitive closures on maps (which may encode infinite\ngraphs), dependence analysis and bounds on piecewise step-polynomials.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/isl@0.24-2.oe2409?arch=aarch64&epoch=0&upstream=isl-0.24-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://isl.gforge.inria.fr/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Integer point manipulation library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.24-2.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-isl-devel-0.24-c086aab0-c2d5-4e77-ab08-27af256019eb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gmp-devel-6.3.0-3bb0e3be-c6c9-4ad9-8e39-e4ed9f276b35-aa41ca67-9285-48da-9e20-ae8775c951ed"
		},
		{
			"spdxElementId":"SPDXRef-rpm-isl-devel-0.24-c086aab0-c2d5-4e77-ab08-27af256019eb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-isl-0.24-bf67c662-02b4-4029-bdf5-d9b1ae07d0e9-7b90d945-2a03-4a1f-83df-3f4155425794"
		}
	]
}