move dependencies before build
This commit is contained in:
parent
5adc3b37d8
commit
d7b8a9efa8
16
README.md
16
README.md
|
|
@ -98,6 +98,14 @@ See [`doc/architecture-ide.md`](doc/architecture-ide.md) for integrating Ollie w
|
|||
|
||||
See [`doc/architecture.md`](doc/architecture.md) for component boundaries and [`doc/evolution.md`](doc/evolution.md) for the design history. See [`doc/usage.md`](doc/usage.md) for setup.
|
||||
|
||||
## Dependencies
|
||||
|
||||
Ollie does **not** require [plan9port](https://9fans.github.io/plan9port/), either explicitly or implicitly. This was previously required by the runtime and is no longer true. Ollie includes its own Go 9P protocol implementation, clients, and namespace management. `olliesrv` creates its namespace directory and removes it only when empty.
|
||||
|
||||
plan9port provides valuable additional tools and integrations, including Acme and general-purpose 9P utilities, but those are optional. The core Ollie runtime, `ollie-9p`, `toolsrv`, and native clients do not depend on plan9port or `$PLAN9`.
|
||||
|
||||
The standard build requires Go 1.25+ and GNU Make. The optional KDE integration additionally requires CMake, Qt, and KDE Frameworks.
|
||||
|
||||
## Build
|
||||
|
||||
```sh
|
||||
|
|
@ -120,14 +128,6 @@ to KF5; use `make kde-kf5` to force the KF5/Qt5 build.
|
|||
<img src="./doc/img/ollie.svg" alt="Ollie" width="200" height="200">
|
||||
</p>
|
||||
|
||||
## Dependencies
|
||||
|
||||
Ollie does **not** require [plan9port](https://9fans.github.io/plan9port/), either explicitly or implicitly. This was previously required by the runtime and is no longer true. Ollie includes its own Go 9P protocol implementation, clients, and namespace management. `olliesrv` creates its namespace directory and removes it only when empty.
|
||||
|
||||
plan9port provides valuable additional tools and integrations, including Acme and general-purpose 9P utilities, but those are optional. The core Ollie runtime, `ollie-9p`, `toolsrv`, and native clients do not depend on plan9port or `$PLAN9`.
|
||||
|
||||
The standard build requires Go 1.25+ and GNU Make. The optional KDE integration additionally requires CMake, Qt, and KDE Frameworks.
|
||||
|
||||
## Future work
|
||||
|
||||
### Portable toolsrv hosts
|
||||
|
|
|
|||
Loading…
Reference in New Issue