{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "recode-devel-0.3.7.14-1.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/recode-devel-0.3.7.14-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-recode-devel-3.7.14",
      "name": "recode-devel",
      "licenseConcluded": "GPLv3 and LGPLv3",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "813b6b4373d601444219fb5e7bcbc60b9f910f197f9a2b35f402275a2c90acec"
        }
      ],
      "description": "The recode library converts files between character sets and usages.\nThe recode-devel package provides the necessary development libraries\nand include files to allow you to develop applications using the recode\nlibraries.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/recode-devel@3.7.14-1.oe2403sp4?arch=aarch64&epoch=0&upstream=recode-3.7.14-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/recode/",
      "licenseDeclared": "GPLv3 and LGPLv3",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Development header files for using the recode library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.7.14-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-recode-3.7.14",
      "name": "recode",
      "licenseConcluded": "GPLv3 and LGPLv3",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6f01c307c88c603e421734df15d77cf5235b8877829c79892e59f24bb5eda9ca"
        }
      ],
      "description": "The recode library converts files between character sets and usages.\nIt recognises or produces more than 300 different character sets\nand transliterates files between almost any pair.  When exact\ntransliteration are not possible, it gets rid of offending characters\nor fall back on approximations.  The recode program is a handy\nfront-end to the library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/recode@3.7.14-1.oe2403sp4?arch=aarch64&epoch=0&upstream=recode-3.7.14-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/recode/",
      "licenseDeclared": "GPLv3 and LGPLv3",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Converter between charsets and surfaces",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.7.14-1.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-recode-devel-3.7.14",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-recode-3.7.14"
    }
  ]
}
