kiln registryproof of conceptAccount

protocolbuffers/protobuf

Protocol Buffers: language-neutral data serialization (runtime library and the protoc compiler)

License: BSD-3-Clause

Install

kiln require protocolbuffers/protobuf:^36.2.0

Versions

VersionCommitPublished
36.2.0 000000000000 2026-10-21T06:43:56Z
36.1.0 000000000000 2026-10-21T06:43:56Z

Manifest (36.2.0)

{
  "$schema": "../../../json-schema/package.schema.json",
  "build": {
    "options": {
      "protobuf_ABSL_PROVIDER": "package",
      "protobuf_BUILD_CONFORMANCE": false,
      "protobuf_BUILD_EXAMPLES": false,
      "protobuf_BUILD_SHARED_LIBS": false,
      "protobuf_BUILD_TESTS": false,
      "protobuf_DISABLE_RTTI": false,
      "protobuf_INSTALL": true,
      "protobuf_WITH_ZLIB": false
    },
    "system": "cmake"
  },
  "description": "Protocol Buffers: language-neutral data serialization (runtime library and the protoc compiler)",
  "license": "BSD-3-Clause",
  "matrix": {
    "arch": [
      "x86_64",
      "arm64"
    ],
    "build_type": [
      "debug",
      "release"
    ],
    "compiler": [
      "gcc",
      "clang",
      "msvc"
    ],
    "exclude": [
      {
        "compiler": "gcc",
        "os": "windows"
      },
      {
        "compiler": "msvc",
        "os": "linux"
      },
      {
        "compiler": "msvc",
        "os": "macos"
      }
    ],
    "linkage": [
      "static"
    ],
    "os": [
      "linux",
      "windows",
      "macos"
    ]
  },
  "name": "protocolbuffers/protobuf",
  "providers": [
    {
      "tag": "v{version}",
      "type": "github"
    }
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/protocolbuffers/protobuf"
  },
  "require": {
    "abseil/abseil-cpp": {
      "targets": [
        "absl_check",
        "absl_log",
        "algorithm",
        "base",
        "bind_front",
        "bits",
        "btree",
        "cleanup",
        "cord",
        "core_headers",
        "debugging",
        "die_if_null",
        "dynamic_annotations",
        "flags",
        "flat_hash_map",
        "flat_hash_set",
        "function_ref",
        "hash",
        "layout",
        "log_globals",
        "log_initialize",
        "log_severity",
        "memory",
        "node_hash_map",
        "node_hash_set",
        "optional",
        "random_distributions",
        "random_random",
        "span",
        "status",
        "statusor",
        "strings",
        "synchronization",
        "time",
        "utility"
      ],
      "version": ">=20260526.0"
    }
  },
  "targets": {
    "protobuf": {
      "include": [
        "include"
      ],
      "link-libraries": [
        {
          "value": "pthread",
          "when": {
            "os": "linux"
          }
        },
        "utf8_validity"
      ],
      "output-name": "protobuf",
      "type": "library"
    },
    "protobuf-lite": {
      "include": [
        "include"
      ],
      "link-libraries": [
        {
          "value": "pthread",
          "when": {
            "os": "linux"
          }
        },
        "utf8_validity"
      ],
      "output-name": "protobuf-lite",
      "type": "library"
    },
    "protoc": {
      "output-name": "protoc",
      "type": "executable"
    },
    "protoc-lib": {
      "include": [
        "include"
      ],
      "link-libraries": [
        "protobuf",
        "upb"
      ],
      "output-name": "protoc",
      "type": "library"
    },
    "upb": {
      "include": [
        "include"
      ],
      "link-libraries": [
        "utf8_range"
      ],
      "output-name": "upb",
      "type": "library"
    },
    "utf8_range": {
      "include": [
        "include"
      ],
      "output-name": "utf8_range",
      "type": "library"
    },
    "utf8_validity": {
      "include": [
        "include"
      ],
      "link-libraries": [
        "utf8_range"
      ],
      "output-name": "utf8_validity",
      "type": "library"
    }
  }
}

← All packages