{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "gtkmm30-0.3.24.7-1.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T14:17:38.370562542Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/gtkmm30-0.3.24.7-1.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-atkmm-2.28.3",
      "name": "atkmm",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "971ee9e637bb4e31721e3688a59b3bdb1b4ab57ec0772eb36ecc6c2ccb9a8a43"
        }
      ],
      "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.oe2403?arch=aarch64&epoch=0&upstream=atkmm-2.28.3-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gtkmm.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "C++ bindings for the ATK library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.28.3-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-cairomm-1.14.5",
      "name": "cairomm",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8f18700cd967ca165cff203037cce70a585e755481b233aabb47075d3e74ab38"
        }
      ],
      "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.oe2403?arch=aarch64&epoch=0&upstream=cairomm-1.14.5-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.cairographics.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "C++ API for the cairo graphics library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.14.5-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
      "name": "gdk-pixbuf2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "76907efa5b9e989a60676eeaa073b24cae56487c45eb6d72a57ff936b36140d2"
        }
      ],
      "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.oe2403?arch=aarch64&epoch=0&upstream=gdk-pixbuf2-2.42.10-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gitlab.gnome.org/GNOME/gdk-pixbuf",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-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.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-glib2-2.78.3",
      "name": "glib2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "79b462725ecd9fff40edf96694cfde47e96b5ab8ecf516d8d8830b61af7bc4d7"
        }
      ],
      "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.3-1.oe2403?arch=aarch64&epoch=0&upstream=glib2-2.78.3-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gtk.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-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.3-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "65753dc83b9eb6d41dc43e17ebcdc22b236dda32a176dad987829dc0e8503fa7"
        }
      ],
      "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-29.oe2403?arch=aarch64&epoch=0&upstream=glibc-2.38-29.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-29.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibmm24-2.66.5",
      "name": "glibmm24",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2443e37e63e6290cc6b0a1c89227032c374c04ba58fc6192a7ad0b716993b976"
        }
      ],
      "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.oe2403?arch=aarch64&epoch=0&upstream=glibmm24-2.66.5-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gtkmm.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "C++ interface for the GLib library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.66.5-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibmm24-help-2.66.5",
      "name": "glibmm24-help",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "92cac01cd2697ef51f2e625d1fe40097435cc4866aaeeb3d6e35684b97996f0d"
        }
      ],
      "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.oe2403?arch=noarch&epoch=0&upstream=glibmm24-2.66.5-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gtkmm.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "full API documentation for glibmm24",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.66.5-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-gtk3-3.24.41",
      "name": "gtk3",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "939e5df479b9a0c11db0087272a670e2213c35107e89d87306ccb9019f1d9a8e"
        }
      ],
      "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-1.oe2403?arch=aarch64&epoch=0&upstream=gtk3-3.24.41-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gtk.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "GTK+ graphical user interface library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.24.41-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libgcc-12.3.1",
      "name": "libgcc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5e3cedf66f91ac9572a6b812a022fcfbfd7ddb8afdd08728cf47c0cacbb2eb87"
        }
      ],
      "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-30.oe2403?arch=aarch64&epoch=0&upstream=gcc-12.3.1-30.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "GCC version 12 shared support library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-30.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libsigc--20-2.12.1",
      "name": "libsigc++20",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "17589b6c406ab4f148eb0a0d607ccee540eee8338c9aae7e7cf278b4a0381fc6"
        }
      ],
      "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.oe2403?arch=aarch64&epoch=0&upstream=libsigc++20-2.12.1-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/libsigcplusplus/libsigcplusplus",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "Typesafe signal framework for C++",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.12.1-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libstdc---12.3.1",
      "name": "libstdc++",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3e5217ba18ea99785281450b19bb6dad7229d600f14fbe8f803366e8d42ece3f"
        }
      ],
      "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-30.oe2403?arch=aarch64&epoch=0&upstream=gcc-12.3.1-30.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "GNU Standard C++ Library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-30.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-pangomm-2.46.3",
      "name": "pangomm",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c874f74d45156cb91a281aff3130077b684fa45ac9416041f7c64d8373ad4798"
        }
      ],
      "description": "Pangomm provides a C++ interface to the Pango library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/pangomm@2.46.3-1.oe2403?arch=aarch64&epoch=0&upstream=pangomm-2.46.3-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gtkmm.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/6a4762c6f9f76cc1a4c44e432c97d08c2803b6e0e96a0a4bdf1aec71664120f2-primary.sqlite.bz2",
      "summary": "C++ bindings for pango",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.46.3-1.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-atkmm-2.28.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-cairomm-1.14.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibmm24-2.66.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibmm24-help-2.66.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.41"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libgcc-12.3.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libsigc--20-2.12.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libstdc---12.3.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-pangomm-2.46.3"
    }
  ]
}
