diff --git a/.cargo/config.toml b/.cargo/config.toml index a7e674b..93c06d5 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -1,6 +1,3 @@ -# Uncomment to use local doux for development -paths = ["/Users/bubo/doux"] - [env] MACOSX_DEPLOYMENT_TARGET = "12.0" diff --git a/BUILDING.md b/BUILDING.md index 5b2a3b2..8646076 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -3,7 +3,7 @@ ## Quick Start ```bash -git clone --recursive https://github.com/Bubobubobubobubo/cagire +git clone https://github.com/Bubobubobubobubo/cagire cd cagire 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 ``` -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`. 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: ```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. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 369a087..a57a960 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,6 +10,7 @@ Contributions are welcome. There are many ways to contribute beyond code: ## Prerequisites - **Rust** (stable toolchain) - [rustup.rs](https://rustup.rs/) +- **System libraries** - See [BUILDING.md](BUILDING.md) for platform-specific packages (cmake, ALSA, etc.) ## Quick start