Include relevant subset of code of libfuse-sys that has not been released by the original maintainer. By this opportunity, also remove the high level api of fuse, because we don't need it. Long term goal would be to migrate to a rust port with less unsafe code.

Upate build instructions
This commit is contained in:
Johannes Leupolz 2025-10-30 23:15:57 +00:00
parent f008dd6a4f
commit 6afa8acaa8
8 changed files with 204 additions and 6 deletions

View file

@ -3,7 +3,7 @@
## 🔹 Prerequisites
* Rust toolchain (recommended: install via [rustup](https://rustup.rs))
* Linux with `libfuse3-dev`, `libudev-dev` and `pkg-config` installed (for cuse/udev access)
* Linux with `build-essential`, `libc6-dev`, `libfuse3-dev`, `libudev-dev` and `pkg-config` installed (for cuse/udev access)
---
@ -19,7 +19,7 @@ cd vuinputd
Build all crates (daemon, forwarder, announce, common):
```bash
apt-get install libfuse3-dev pkg-config fuse3 libudev-dev
apt-get install build-essential libc6-dev libfuse3-dev pkg-config fuse3 libudev-dev
cargo build --release
```