BCR packaging summary for libxkbcommon.
Public targets:
@xkbcommon@xkbcommon//:xkbcommon_headersPackaging notes:
libxkbcommon library.config.h is generated from a checked-in template with fixed upstream-style defaults plus a small set of libc/toolchain probes from rules_cc_autoconf.src/xkbcomp/parser.y is generated with rules_bison.rules_m4 to a Bazel 9-compatible version because rules_bison pulls it transitively.src/**/*.h headers and generated headers are kept private to the implementation.MIT, MIT-open-group, HPND, HPND-sell-variant, and DEC-3-Clause) as documented by the upstream consolidated LICENSE file exported by this package.Limitations:
xkbcommon-x11 is not packaged in this version.xkbregistry is not packaged in this version.config.h is intentionally smaller than upstream Meson's full configuration surface.Presubmit:
@xkbcommon//:xkbcommon_headers_consumer_compile_test, @xkbcommon//:xkbcommon_consumer_link_test, and @xkbcommon//:xkbcommon_compose_from_buffer_test.