{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "kf5-purpose-devel-0.5.113.0-2.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T09:35:32.564489173Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/kf5-purpose-devel-0.5.113.0-2.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-kf5-kcoreaddons-devel-5.113.0",
      "name": "kf5-kcoreaddons-devel",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "035eaec278befb0fce5d9eb33015c6ee22c23c4f63e8bb9ba8a5fc4e92c79fd8"
        }
      ],
      "description": "The kf5-kcoreaddons-devel package contains libraries and header files for\ndeveloping applications that use kf5-kcoreaddons.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/kf5-kcoreaddons-devel@5.113.0-2.oe2403sp3?arch=aarch64&epoch=0&upstream=kf5-kcoreaddons-5.113.0-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://invent.kde.org/frameworks/kcoreaddons",
      "sourceInfo": "acquired package info from repodata DB: repodata/a93269068657383c49b64abfa12c257e5c225502e1c90790818d693780b1242a-primary.sqlite.bz2",
      "summary": "Development files for kf5-kcoreaddons",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.113.0-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-kf5-purpose-5.113.0",
      "name": "kf5-purpose",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e42280b657dc47dc34d24388ecbf879517a666a5682edc33b74dc450f8e6b7e5"
        }
      ],
      "description": "Purpose offers the possibility to create integrate services and actions on\nany application without having to implement them specifically. Purpose will\noffer them mechanisms to list the different alternatives to execute given the\nrequested action type and will facilitate components so that all the plugins\ncan receive all the information they need.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/kf5-purpose@5.113.0-2.oe2403sp3?arch=aarch64&epoch=0&upstream=kf5-purpose-5.113.0-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://invent.kde.org/frameworks/purpose",
      "sourceInfo": "acquired package info from repodata DB: repodata/a93269068657383c49b64abfa12c257e5c225502e1c90790818d693780b1242a-primary.sqlite.bz2",
      "summary": "Framework for providing abstractions to get the developer's purposes fulfilled",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.113.0-2.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-kf5-purpose-devel-5.113.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-kf5-kcoreaddons-devel-5.113.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-kf5-purpose-devel-5.113.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-kf5-purpose-5.113.0"
    }
  ]
}
