mirror of
https://github.com/yuzu-emu/liftinstall
synced 2024-11-23 01:53:47 +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
|
||||
--------
|
||||
|
||||
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`
|
||||
- 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`
|
||||
- Run:
|
||||
|
||||
|
@ -26,8 +43,6 @@ Building
|
|||
cargo build --release
|
||||
```
|
||||
|
||||
LiftInstall should build on both Stable and Nightly Rust.
|
||||
|
||||
Contributing
|
||||
------------
|
||||
|
||||
|
|
Loading…
Reference in a new issue