Skip to content

neovim/deps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

396 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim prebuilt dependencies

This is a write-only repo of third-party dependencies for use by the Neovim CI build.

  • src/
    • Cache of dependency sources.
    • https://github.com/neovim/deps/tree/master/src is an auto-updated snapshot of the .deps/build/src/ produced by the Neovim make deps build task.
      • Hint: Use this with USE_EXISTING_SRC_DIR=ON to perform an "offline" build.
    • 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/
    • Manually-managed dependencies (not auto-updated because the origin is unreliable).

Bumping dependency versions

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.

Dependency-specific information

Lpeg

We vendored re.lua; remember to update it in the neovim repository when bumping the lpeg version.

About

Dependencies for Nvim CI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors