Skip to content

Commit 7bbfcb9

Browse files
authored
docs: offline build #49
related neovim/neovim#36610
1 parent 515935d commit 7bbfcb9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ This is a *write-only* repo of third-party dependencies for use by the Neovim
55
CI build.
66

77
- `src/`
8-
- cache of dependency sources
9-
- auto-updated by [GitHub actions](https://github.com/neovim/deps/blob/master/.github/workflows/nightly.yaml) whenever a dependency is added or bumped in [CMakeLists.txt](https://github.com/neovim/neovim/blob/master/cmake.deps/CMakeLists.txt).
8+
- Cache of dependency sources.
9+
- https://github.com/neovim/deps/tree/master/src is an auto-updated snapshot
10+
of the `.deps/build/src/` produced by the Neovim `make deps` build task.
11+
- Hint: Use this with `USE_EXISTING_SRC_DIR=ON` to perform an ["offline" build](https://github.com/neovim/neovim/blob/master/BUILD.md#build-offline).
12+
- Auto-updated by [GitHub actions](https://github.com/neovim/deps/blob/master/.github/workflows/nightly.yaml) whenever a dependency is added or bumped in [CMakeLists.txt](https://github.com/neovim/neovim/blob/master/cmake.deps/deps.txt).
1013
- Used by the [unstable PPA](https://launchpad.net/~neovim-ppa/+archive/ubuntu/unstable). 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.
1114
- `opt/`
12-
- cache for manually-managed dependencies (not auto-updated because the origin is unreliable)
15+
- Manually-managed dependencies (not auto-updated because the origin is unreliable).
1316
- `lua-dev-deps` is a combination of *only* the share files of `busted` and
1417
`luacheck`. The used versions are specified in the Makefile.
1518

0 commit comments

Comments
 (0)