{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"libconfuse-devel-0.3.3-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/libconfuse-devel-0.3.3-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-libconfuse-3.3-84a70a64-df67-4465-800e-2e15b62c23a8-c43ee534-58db-453c-b026-765aaae8cfb1",
			"name":"libconfuse",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"984b374cefe5ce30fda947e4c8a7ebefa8ed21a88503b1ad318d4fdf06eadef7"
				}
			],
			"description":"libConfuse is a configuration file parser library, licensed under\nthe terms of the ISC license, and written in C. It supports\nsections and (lists of) values (strings, integers, floats,\nbooleans or other sections), as well as some other features (such\nas single/double-quoted strings, environment variable expansion,\nfunctions and nested include statements). It makes it very\neasy to add configuration file capability to a program using\na simple API.\nThe goal of libConfuse is not to be the configuration file parser\nlibrary with a gazillion of features. Instead, it aims to be\neasy to use and quick to integrate with your code.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libconfuse@3.3-2.oe2409?arch=aarch64&epoch=0&upstream=libconfuse-3.3-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/martinh/libconfuse",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A configuration file parser library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.3-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-pkgconf-1.9.5-42f1ae9e-ac87-43fd-b92d-e5d94e004ed2-441c935f-b1e8-4ea1-934d-9235a2d2afa4",
			"name":"pkgconf",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f2d8aaef2f08aa47b0e5b9e74fb4162b76bde98650eb79bd587cc1b6fc437e06"
				}
			],
			"description":"pkgconf is a program which helps to configure compiler and linker flags for development frameworks.\nIt is similar to pkg-config from freedesktop.org, providing additional functionality while also\nmaintaining compatibility.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/pkgconf@1.9.5-1.oe2409?arch=aarch64&epoch=0&upstream=pkgconf-1.9.5-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://pkgconf.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Package compiler and linker metadata toolkit",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.9.5-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-libconfuse-devel-3.3-241ec3da-7843-40ad-96cf-2eff73899135",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libconfuse-3.3-84a70a64-df67-4465-800e-2e15b62c23a8-c43ee534-58db-453c-b026-765aaae8cfb1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libconfuse-devel-3.3-241ec3da-7843-40ad-96cf-2eff73899135",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-pkgconf-1.9.5-42f1ae9e-ac87-43fd-b92d-e5d94e004ed2-441c935f-b1e8-4ea1-934d-9235a2d2afa4"
		}
	]
}