diff --git a/BUILDING_LINUX.md b/BUILDING_LINUX.md index 6c9b6cc78b9e..837d03a42d0d 100644 --- a/BUILDING_LINUX.md +++ b/BUILDING_LINUX.md @@ -27,6 +27,18 @@ sudo dnf install dpkg-dev fakeroot gcc gcc-c++ make sudo zypper install dpkg fakeroot gcc gcc-c++ make ``` +**android / termux:** + +goose is not officially support termux build yet, you need some minor patch to fix build issues. +We will publish goose (block-goose) into termux-packages. +If you want to try there is a non-official build, https://github.com/shawn111/goose/releases/download/termux/goose-termux-aarch64.tar.bz2 +For more details, see: https://github.com/block/goose/pull/3890 + +```bash +pkg install rust +pkg install cmake protobuf clang build-essential +``` + ### Development Tools - **Rust**: Install via [rustup](https://rustup.rs/) diff --git a/crates/goose-mcp/src/computercontroller/platform/mod.rs b/crates/goose-mcp/src/computercontroller/platform/mod.rs index 1ddfb0463f31..a57b5df54294 100644 --- a/crates/goose-mcp/src/computercontroller/platform/mod.rs +++ b/crates/goose-mcp/src/computercontroller/platform/mod.rs @@ -8,7 +8,7 @@ pub use self::windows::WindowsAutomation; #[cfg(target_os = "macos")] pub use self::macos::MacOSAutomation; -#[cfg(target_os = "linux")] +#[cfg(any(target_os = "linux", target_os = "android"))] pub use self::linux::LinuxAutomation; pub trait SystemAutomation: Send + Sync {