Skip to content

formula: add lexbor/lexbor - #513

Open
MeteorsLiu wants to merge 1 commit into
xgo-dev:mainfrom
MeteorsLiu:issue/248-lexbor-luna
Open

formula: add lexbor/lexbor#513
MeteorsLiu wants to merge 1 commit into
xgo-dev:mainfrom
MeteorsLiu:issue/248-lexbor-luna

Conversation

@MeteorsLiu

Copy link
Copy Markdown
Collaborator

Summary

Add lexbor/lexbor as an idiomatic LLAR Formula at fromVer "v2.1.0". The formula uses the upstream CMake build, publishes a relocatable lexbor.pc, preserves Conan's shared/static and fPIC choices, and derives metadata from the complete pkg-config lookup.

The comparator normalizes the complete 13-tag upstream set (0.1.0, 0.2.0, and v0.4.0 through v3.0.1) before semantic comparison. The Conan v2.1.0 macOS install-name patch is represented by the source-backed CMake adjustment, and the consumer is independent of the build scratch tree for cache hits.

Validation

  • LLAR main 9c062aa5c4b1724bfd30cb72f7e0bda136f9c078 built the formula successfully.
  • Passed v2.1.0, v2.2.0, v2.3.0, v2.4.0, and default latest v3.0.1 on darwin/arm64.
  • Passed default static, shared=ON, fPIC=OFF, and a repeated v2.4.0 cache-hit consumer test.
  • Verified rejection below fromVer and for the unsupported build_separately option.
  • Verified installed headers, static/shared library outputs, LICENSE, relocatable lib/pkgconfig/lexbor.pc, complete lookup flags, and the Conan-derived consumer.

Closes #248

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Translate Conan Center lexbor recipe to LLAR

1 participant