This is a write-only repo of third-party dependencies for use by the Neovim CI build.
src/- cache of dependency sources
- auto-updated by GitHub actions whenever a dependency is added or bumped in CMakeLists.txt.
- Used by the unstable PPA. PPA builds aren't allowed network access, so a pre-build step fetches this repo to use as input to the build to ensure we have the latest dependencies.
opt/- cache for manually-managed dependencies (not auto-updated because the origin is unreliable)
lua-dev-depsis a combination of only the share files ofbustedandluacheck. The used versions are specified in the Makefile.
The Makefile automatically performs the necessary steps to download and package
dependencies as needed. Run make <dependency> to package a single dependency
and just make to package all of them.
We've vendored re.lua. Remember to update it in the neovim repository when bumping the lpeg version.