{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"gtkmm30-0.3.24.7-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/gtkmm30-0.3.24.7-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-atkmm-2.28.3-94281a40-6fc5-401d-8782-0e8a3815c537-4055a5d8-508c-431f-a3c4-0d626d0b2891",
			"name":"atkmm",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b0def93bee50738c2815d0d584692017ae75328a6e1f7a963dde85b68711e6a0"
				}
			],
			"description":"atkmm is the C++ binding for the ATK library.\nThis module is part of the GNOME C++ bindings effort <http://www.gtkmm.org/>.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/atkmm@2.28.3-1.oe2409?arch=aarch64&epoch=0&upstream=atkmm-2.28.3-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gtkmm.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"C++ bindings for the ATK library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.28.3-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-cairomm-1.14.5-37770942-13ac-44b7-ab24-1f93d7feba11-04e544fa-b92b-4d79-b6b1-b002b4d48879",
			"name":"cairomm",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"03215d8e961c097862bade761cfee73af7670b8c681ddae5f145c9974929e792"
				}
			],
			"description":"Cairo graphics library API, provides c++ developers cairo interfaces including\nof Standard Template Library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/cairomm@1.14.5-1.oe2409?arch=aarch64&epoch=0&upstream=cairomm-1.14.5-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.cairographics.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"C++ API for the cairo graphics library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.14.5-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-gdk-pixbuf2-2.42.10-be348901-a8d5-4a8e-b87d-ccae6f7b85ab-f5ee084b-59c9-43ad-bf44-6abef67bd588",
			"name":"gdk-pixbuf2",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1628aee3a1b47ecdac1b95510d5bd8b778b348476404dd504d754ee5a0d4eba1"
				}
			],
			"description":"gdk is written in C but has been designed from the ground up to support a wide range of languages.\nIt provide a complete set of widgets,and suitable for projects ranging from small one-off\ntools to complete application suites.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gdk-pixbuf2@2.42.10-2.oe2409?arch=aarch64&epoch=0&upstream=gdk-pixbuf2-2.42.10-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gitlab.gnome.org/GNOME/gdk-pixbuf",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"gdk is a multi-platform toolkit for creating graphical user interfaces.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.42.10-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glib2-2.78.6-69d29052-ad04-4724-9cba-6db9a47aa26a-a38e3d8f-6586-4940-b55d-822e2424e9e9",
			"name":"glib2",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2ca1b4eb1b91d00c37ad7eecfb820458783feb461d03419da5db1095bec4a48d"
				}
			],
			"description":"GLib is a bundle of three (formerly five) low-level system libraries\nwritten in C and developed mainly by GNOME. GLib's code was separated\nfrom GTK, so it can be used by software other than GNOME and has been\ndeveloped in parallel ever since.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glib2@2.78.6-1.oe2409?arch=aarch64&epoch=0&upstream=glib2-2.78.6-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gtk.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The core library that forms the basis for projects such as GTK+ and GNOME",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.78.6-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-837f40fa-5fab-4982-9133-795d2858c5f1",
			"name":"glibc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f83727d5acc81f8f92521d78f89a59332782c39c8e4d98151505e6bc01fdca98"
				}
			],
			"description":"The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibc@2.38-34.oe2409?arch=aarch64&epoch=0&upstream=glibc-2.38-34.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/glibc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU libc libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-34.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibmm24-2.66.5-ffc214e7-f4b9-4422-a830-883a8a3bb3c2-eda3b388-3475-4990-8a7a-9397cb947ea1",
			"name":"glibmm24",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"357c7797f39d86e2a50c283d68f662f844cccbdf9d01ea13ca40dcc8b97144eb"
				}
			],
			"description":"The glibmm package is a set of C++ bindings for Glib.\nIt provides non-UI API that is not available in standard C++\nand makes it possible for gtkmm to wrap GObject-based APIs.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibmm24@2.66.5-1.oe2409?arch=aarch64&epoch=0&upstream=glibmm24-2.66.5-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gtkmm.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"C++ interface for the GLib library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.66.5-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibmm24-help-2.66.5-75d720f2-98f8-49b5-96cb-86f512693e7f-abe2451b-1f90-45ef-9029-287cf38df4c0",
			"name":"glibmm24-help",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eed6bafe0a249c2b362c2a66aea3d0cec4d7c53c0a6b7604b8b6c2e8118a7f4f"
				}
			],
			"description":"The glibmm24-help package contains the full API documentation for glibmm24.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibmm24-help@2.66.5-1.oe2409?arch=noarch&epoch=0&upstream=glibmm24-2.66.5-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gtkmm.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"full API documentation for glibmm24",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.66.5-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-gtk3-3.24.41-0a5d9701-f23f-4c43-be2c-2e9a4ca3c5f6-152ac517-a225-4897-bb3e-ac882864e3a1",
			"name":"gtk3",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ea45c0857ff016f90903fca6d5e24f6ded640d553aec182dde820a78c5be4d1a"
				}
			],
			"description":"GTK+ is an object-oriented widget toolkit written in the programming language C;\nit has a C-based object-oriented architecture that allows for maximum\nflexibility. The GTK+ library contains a set of graphical control elements\n(widgets)for creating graphical user interfaces. This package contains version 3\nof GTK+.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gtk3@3.24.41-2.oe2409?arch=aarch64&epoch=0&upstream=gtk3-3.24.41-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gtk.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GTK+ graphical user interface library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.24.41-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-51596114-1681-42e1-a161-1467641125ca",
			"name":"libgcc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"700457c78fbb872d696bce55dad909a5654b5f3b74614495a9778e90553d6701"
				}
			],
			"description":"This package contains GCC shared support library which is needed\ne.g. for exception handling support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libgcc@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GCC version 12 shared support library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libsigc--20-2.12.1-969ee72c-beec-4651-b7fb-fb1fdd054deb-61618ff4-4cf0-4a21-b075-d57e02b6cdf5",
			"name":"libsigc++20",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"48cbf7c08fc32c58328607a61ef4936a55ab89a9fc4ac7afc7d6149e3c471fb9"
				}
			],
			"description":"libsigc++ implements a typesafe callback system for standard C++. It\nallows you to define signals and to connect those signals to any\ncallback function, either global or a member function, regardless of\nwhether it is static or virtual.\n\nlibsigc++ is used by gtkmm to wrap the GTK+ signal system. It does not\ndepend on GTK+ or gtkmm.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libsigc++20@2.12.1-1.oe2409?arch=aarch64&epoch=0&upstream=libsigc++20-2.12.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/libsigcplusplus/libsigcplusplus",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Typesafe signal framework for C++",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.12.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-0eece63a-ddd8-4fb9-be37-41926254c8d6",
			"name":"libstdc++",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e5b9ad5cd37731d9a30e5e617d61dfe47bdab86310fee1fe3d09dd7d3240f407"
				}
			],
			"description":"The libstdc++ package contains a rewritten standard compliant GCC Standard\nC++ Library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libstdc++@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GNU Standard C++ Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-pangomm-2.46.3-412f699b-ac7f-4aba-8a97-0c68cfcf8951-e89b5062-4152-48f4-a868-24594dbdd5e0",
			"name":"pangomm",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"31456b291295ba277872e5586885f86396ff82d5e4af62c931306d8c4619e52f"
				}
			],
			"description":"Pangomm provides a C++ interface to the Pango library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/pangomm@2.46.3-1.oe2409?arch=aarch64&epoch=0&upstream=pangomm-2.46.3-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gtkmm.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"C++ bindings for pango",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.46.3-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-atkmm-2.28.3-94281a40-6fc5-401d-8782-0e8a3815c537-4055a5d8-508c-431f-a3c4-0d626d0b2891"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-cairomm-1.14.5-37770942-13ac-44b7-ab24-1f93d7feba11-04e544fa-b92b-4d79-b6b1-b002b4d48879"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gdk-pixbuf2-2.42.10-be348901-a8d5-4a8e-b87d-ccae6f7b85ab-f5ee084b-59c9-43ad-bf44-6abef67bd588"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glib2-2.78.6-69d29052-ad04-4724-9cba-6db9a47aa26a-a38e3d8f-6586-4940-b55d-822e2424e9e9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-837f40fa-5fab-4982-9133-795d2858c5f1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibmm24-2.66.5-ffc214e7-f4b9-4422-a830-883a8a3bb3c2-eda3b388-3475-4990-8a7a-9397cb947ea1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibmm24-help-2.66.5-75d720f2-98f8-49b5-96cb-86f512693e7f-abe2451b-1f90-45ef-9029-287cf38df4c0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gtk3-3.24.41-0a5d9701-f23f-4c43-be2c-2e9a4ca3c5f6-152ac517-a225-4897-bb3e-ac882864e3a1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-51596114-1681-42e1-a161-1467641125ca"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libsigc--20-2.12.1-969ee72c-beec-4651-b7fb-fb1fdd054deb-61618ff4-4cf0-4a21-b075-d57e02b6cdf5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-0eece63a-ddd8-4fb9-be37-41926254c8d6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-gtkmm30-3.24.7-fc12c2b9-cf05-497c-8da3-d70a97c49040",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-pangomm-2.46.3-412f699b-ac7f-4aba-8a97-0c68cfcf8951-e89b5062-4152-48f4-a868-24594dbdd5e0"
		}
	]
}