Skip to content

Commit

Permalink
Update DEVELOPMENT.md build requirements
Browse files Browse the repository at this point in the history
Fixes #265
  • Loading branch information
JetpackDuba authored Feb 15, 2025
1 parent 169863b commit b28f70f
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@
please read [its documentation](https://www.rust-lang.org/). `cargo` and `rustc` must be available in the path in
order to build Gitnuro properly.
- **cargo-kotars:** A tool to run autogenerated bindings from Rust to Kotlin. You can install it using
`cargo install cargo-kotars --git https://github.com/JetpackDuba/kotars`
`cargo install cargo-kotars --git https://github.com/JetpackDuba/kotars`.
NOTE: Make sure cargo-kotars is in your path, otherwise Gitnuro's build will fail.
- **Enable Rust Nightly:** Kotars uses some nightly features to generate the binding for Gitnuro. Install nightly rust with
`rustup toolchain install nightly` and enable it as default with `rustup default nightly`.
- **Perl:** Perl is required to build openssl (which is required for LibSSH to work).
- **Packages for Linux ARM64/aarch64**: You need to install the `aarch64-linux-gnu-gcc` package to cross compile the
Rust components to ARM from x86_64. You will also need to use `rustup` to add a new
Expand Down

0 comments on commit b28f70f

Please sign in to comment.