From 5a59937cc7af77a640e4445eb2daffaf17a81738 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Forment?= Date: Sun, 1 Mar 2026 11:01:10 +0100 Subject: [PATCH] Fix: build instructions --- .cargo/config.toml | 3 --- BUILDING.md | 6 +++--- CONTRIBUTING.md | 1 + 3 files changed, 4 insertions(+), 6 deletions(-) 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