{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "ocaml-extlib-devel-0.1.7.9-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/ocaml-extlib-devel-0.1.7.9-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-ocaml-extlib-devel-1.7.9",
      "name": "ocaml-extlib-devel",
      "licenseConcluded": "LGPLv2+ with exceptions",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "dd468f2a6c8a00fbeef5a019daba6780988ac75cff1684247d109570373bff81"
        }
      ],
      "description": "The package provides libraries and some other development documents for developing applications\nthat use ocaml-extlib.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/ocaml-extlib-devel@1.7.9-1.oe2403sp4?arch=aarch64&epoch=0&upstream=ocaml-extlib-1.7.9-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/ygrek/ocaml-extlib",
      "licenseDeclared": "LGPLv2+ with exceptions",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Development documents for ocaml-extlib",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.7.9-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-ocaml-4.14.1",
      "name": "ocaml",
      "licenseConcluded": "LGPL-2.1-only",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "914465234e56b0c2b36a41bcca84a17adb4ff2e64cb6b7e90df3fa783c415dee"
        }
      ],
      "description": "OCaml is a high-level, strongly-typed, functional and object-oriented\nprogramming language from the ML family of languages. This package\nincludes runtime environment, X11 support ,Documentation generator\nand emacs.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/ocaml@4.14.1-7.oe2403sp4?arch=aarch64&epoch=0&upstream=ocaml-4.14.1-7.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.ocaml.org",
      "licenseDeclared": "LGPL-2.1-only",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "OCaml compiler and programming environment",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.14.1-7.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-ocaml-extlib-1.7.9",
      "name": "ocaml-extlib",
      "licenseConcluded": "LGPLv2+ with exceptions",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "220a9965dd0391701a6800511bb7e03f5763b9b2140cbbce17ce12dff168cd66"
        }
      ],
      "description": "A complete yet small extension for OCaml standard library (reduced, recommended)\n\nThe purpose of this library is to add new functions to OCaml standard library modules, to modify\nsome functions in order to get better performances or safety (tail-recursive) and also to provide\nnew modules which should be useful for day to day programming.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/ocaml-extlib@1.7.9-1.oe2403sp4?arch=aarch64&epoch=0&upstream=ocaml-extlib-1.7.9-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/ygrek/ocaml-extlib",
      "licenseDeclared": "LGPLv2+ with exceptions",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A set of additional useful functions and modules for OCaml",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.7.9-1.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-ocaml-extlib-devel-1.7.9",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ocaml-extlib-devel-1.7.9",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-ocaml-extlib-1.7.9"
    }
  ]
}
