This commit is contained in:
@@ -1,6 +1,3 @@
|
|||||||
# Uncomment to use local doux for development
|
|
||||||
paths = ["/Users/bubo/doux"]
|
|
||||||
|
|
||||||
[env]
|
[env]
|
||||||
MACOSX_DEPLOYMENT_TARGET = "12.0"
|
MACOSX_DEPLOYMENT_TARGET = "12.0"
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone --recursive https://github.com/Bubobubobubobubo/cagire
|
git clone https://github.com/Bubobubobubobubo/cagire
|
||||||
cd cagire
|
cd cagire
|
||||||
cargo build --release
|
cargo build --release
|
||||||
```
|
```
|
||||||
@@ -163,7 +163,7 @@ scripts/build-all.sh --platforms macos-arm64,linux-x86_64 --targets cli,desktop
|
|||||||
scripts/build-all.sh --all --yes
|
scripts/build-all.sh --all --yes
|
||||||
```
|
```
|
||||||
|
|
||||||
Builds selected targets, producing binaries in `target/releases/`.
|
Builds selected targets, producing binaries in `releases/`.
|
||||||
|
|
||||||
Platform aliases: `macos-arm64`, `macos-x86_64`, `linux-x86_64`, `linux-aarch64`, `windows-x86_64`.
|
Platform aliases: `macos-arm64`, `macos-x86_64`, `linux-x86_64`, `linux-aarch64`, `windows-x86_64`.
|
||||||
Target aliases: `cli`, `desktop`, `plugins`.
|
Target aliases: `cli`, `desktop`, `plugins`.
|
||||||
@@ -175,7 +175,7 @@ Linux releases ship as AppImages — self-contained executables that bundle all
|
|||||||
After building a Linux target, produce an AppImage with:
|
After building a Linux target, produce an AppImage with:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
scripts/make-appimage.sh target/x86_64-unknown-linux-gnu/release/cagire x86_64 target/releases
|
scripts/make-appimage.sh target/x86_64-unknown-linux-gnu/release/cagire x86_64 releases
|
||||||
```
|
```
|
||||||
|
|
||||||
`scripts/build-all.sh` does this automatically for every Linux target selected. The CI pipeline produces AppImages for the x86_64 Linux build. Cross-arch AppImage building (e.g. aarch64 on x86_64) is not supported — run on a matching host or in CI.
|
`scripts/build-all.sh` does this automatically for every Linux target selected. The CI pipeline produces AppImages for the x86_64 Linux build. Cross-arch AppImage building (e.g. aarch64 on x86_64) is not supported — run on a matching host or in CI.
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ Contributions are welcome. There are many ways to contribute beyond code:
|
|||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
- **Rust** (stable toolchain) - [rustup.rs](https://rustup.rs/)
|
- **Rust** (stable toolchain) - [rustup.rs](https://rustup.rs/)
|
||||||
|
- **System libraries** - See [BUILDING.md](BUILDING.md) for platform-specific packages (cmake, ALSA, etc.)
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user