6
0
mirror of https://github.com/grdl/git-get.git synced 2026-02-10 01:29:19 +00:00

Fix typos

This commit is contained in:
Grzegorz Dlugoszewski
2020-05-16 14:18:00 +02:00
parent 30205fbbdf
commit e0923a64ec

View File

@@ -2,31 +2,31 @@
## Build ## Build
How to build with libgit2 statically linked into a single executable without dependencies: How to build with `libgit2` statically linked into a single executable without dependencies:
- Install development packages for libssh2 and openssl: - Install development packages for libssh2 and openssl:
``` ```
sudo apt install libssh2-1-del libssl-dev sudo apt install libssh2-1-dev libssl-dev
``` ```
- `git2go` library is added as a submodule (pointing to a correct v30 release). This, in turn, contains `libgit2` submodule. - Inside the `static` folder there's the `git2go` library added as a submodule (pointing to a correct v30 release).
To ensure the submodules are cloned run: This, in turn, contains `libgit2` submodule. To ensure the submodules are cloned run:
``` ```
git submodule update --init --recursive git submodule update --init --recursive
``` ```
- build the static `git2go` library: - Build the static `git2go` library:
``` ```
cd static/git2go && make install-static cd static/git2go && make install-static
``` ```
- ensure our `git-get` module uses the static `git2go` library instead of the one downloaded by Go modules by having - Ensure our `git-get` module uses the static `git2go` library instead of the one downloaded by Go modules by having
the following line in `go.mod`: the following line in `go.mod`:
``` ```
replace github.com/libgit2/git2go/v30 => ./static/git2go replace github.com/libgit2/git2go/v30 => ./static/git2go
``` ```
- build `git-get` with `--tags static` flag: - Build `git-get` with `--tags static` flag:
``` ```
go build -i --tags static go build -i --tags static
``` ```