mirror of
https://github.com/yuzu-emu/liftinstall
synced 2024-11-26 15:48:13 +00:00
Update README with more up-to-date build instructions
This commit is contained in:
parent
6332ea0301
commit
94660994ec
1 changed files with 18 additions and 3 deletions
21
README.md
21
README.md
|
@ -17,8 +17,25 @@ This is designed to be a more modern interpretation of Qt's Installer Framework,
|
||||||
Building
|
Building
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
For more detailed instructions, look at the usage documentation above.
|
||||||
|
|
||||||
|
There are are few system dependencies depending on your platform:
|
||||||
|
- For all platforms, `cargo` should be available on your PATH. [Rustup](https://rustup.rs/) is the
|
||||||
|
recommended way to achieve this. Stable or Nightly Rust works fine.
|
||||||
|
- For Windows (MSVC), you need Visual Studio installed.
|
||||||
|
- For Windows (Mingw), you need `gcc`/`g++` available on the PATH.
|
||||||
|
- For Mac, you need Xcode installed, and Clang/etc available on the PATH.
|
||||||
|
- For Linux, you need `gcc`/`g++`, `webkit2gtk`, and `libssl`. For Ubuntu 18.04 this would look like:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
apt install -y build-essential libwebkit2gtk-4.0-dev libssl-dev
|
||||||
|
```
|
||||||
|
|
||||||
|
In order to build yourself an installer, as a bare minimum, you need to:
|
||||||
|
|
||||||
- Add your favicon to `static/favicon.ico`
|
- Add your favicon to `static/favicon.ico`
|
||||||
- Modify the configuration file as needed
|
- Modify the bootstrap configuration file as needed (`config.PLATFORM.toml`).
|
||||||
|
- Have the main configuration file somewhere useful, reachable over HTTP.
|
||||||
- Tweak `package.metadata.winres` metadata in `Cargo.toml`
|
- Tweak `package.metadata.winres` metadata in `Cargo.toml`
|
||||||
- Run:
|
- Run:
|
||||||
|
|
||||||
|
@ -26,8 +43,6 @@ Building
|
||||||
cargo build --release
|
cargo build --release
|
||||||
```
|
```
|
||||||
|
|
||||||
LiftInstall should build on both Stable and Nightly Rust.
|
|
||||||
|
|
||||||
Contributing
|
Contributing
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue