{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "perl-File-FcntlLock-help-0.0.22-2.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/perl-File-FcntlLock-help-0.0.22-2.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-perl-File-FcntlLock-help-0.22",
      "name": "perl-File-FcntlLock-help",
      "licenseConcluded": "GPL+ or Artistic",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a47332cd1094b3f480d274aa0871c763729496e2d5ccf642ce8d12a171f51c52"
        }
      ],
      "description": "File locking in Perl is usually done using the flock function.\nUnfortunately, this only allows locks on whole files and is often\nimplemented in terms of the flock(2) system function which has some\nshortcomings (especially concerning locks on remotely mounted file systems)\nand slightly different behaviour than fcntl(2).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-File-FcntlLock-help@0.22-2.oe2403sp4?arch=aarch64&epoch=0&upstream=perl-File-FcntlLock-0.22-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://search.cpan.org/dist/File-FcntlLock/",
      "licenseDeclared": "GPL+ or Artistic",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "File locking with fcntl(2)",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.22-2.oe2403sp4"
    }
  ],
  "relationships": []
}
