The library is already available via vcpkg (port geo-utils-cpp), Conan (#17), build2/cppget (#18), and xrepo (#19).
This issue tracks publishing the library to Meson WrapDB to cover the Meson ecosystem.
Status
CI status
22/24 sanity-check jobs are green — MSVC cl (x86/x64/arm64), MSYS2 (UCRT64/CLANG64/CLANGARM64), macOS (arm64/x86_64), Ubuntu (x86_64/aarch64/ppc64le/s390x), and Alpine (×7). The two clang-cl jobs (x64, arm64) are red on an upstream Meson bug, not the port:
File ".../mesonbuild/compilers/cpp.py", line 823, in _get_options_impl
File ".../mesonbuild/options.py", line 599, in set_versions
assert all(std in self.all_stds for std in versions)
Meson 1.12.0rc1 (published 2026-07-07, picked up by wrapdb's --pre CI ~2h before our run) has ClangClCPPCompiler advertising vc++23, which is missing from ALL_STDS — so UserStdOption.set_versions() asserts during clang-cl C++ compiler detection for any C++ project (cl is unaffected). We were just the first cpp-wrap to hit it.
References
The library is already available via vcpkg (port
geo-utils-cpp), Conan (#17), build2/cppget (#18), and xrepo (#19).This issue tracks publishing the library to Meson WrapDB to cover the Meson ecosystem.
Status
geo-utils-cpp.wrap+packagefiles/.../meson.buildwithdeclare_dependency+override_dependency, upstreamexamples/gps_track.cppregistered as a smoke test) +releases.jsonentry (1.2.0-1)tools/sanity_checks.pypasses locally (macOS arm64, AppleClang 17)CI status
22/24 sanity-check jobs are green — MSVC
cl(x86/x64/arm64), MSYS2 (UCRT64/CLANG64/CLANGARM64), macOS (arm64/x86_64), Ubuntu (x86_64/aarch64/ppc64le/s390x), and Alpine (×7). The twoclang-cljobs (x64, arm64) are red on an upstream Meson bug, not the port:Meson 1.12.0rc1 (published 2026-07-07, picked up by wrapdb's
--preCI ~2h before our run) hasClangClCPPCompileradvertisingvc++23, which is missing fromALL_STDS— soUserStdOption.set_versions()asserts during clang-cl C++ compiler detection for any C++ project (clis unaffected). We were just the first cpp-wrap to hit it.vc++23toALL_STDS)--pre, then re-trigger CI. Explanatory comment left on wrapdb#2820.References