diff --git a/README.md b/README.md index de7ee20..cc54f1b 100644 --- a/README.md +++ b/README.md @@ -86,16 +86,13 @@ The StreamGoose frontend is a Web-based (HTML5) application served by the messag ## Building and installation -### Linux +### Linux/macOS -You need to have Go 1.23.1 and above, a POSIX-compatible "make" as well as the `webkit2gtk-4.1` dev package. +You need to have Go 1.23.1 and above and a POSIX-compatible "make". +For Linux, you also need to have the `webkit2gtk-4.1` dev package installed. Just run `make` and get all the resulting files in the `out` directory. -### macOS - -TBD - ### Windows x64 (native) You need to have Go 1.23.1 and above and a POSIX-compatible "make" in your %PATH%. @@ -121,7 +118,7 @@ Then rerun the command from step 2. ### Headless builds -In case you don't want to build the GUI, you can run `make headless` and `make win64-headless` depending on the platform. In this case, a binary will be built where you'll be required to point any JS-enabled Web browser of your choice to `http://127.0.0.1:60053` to see the chat window. This can be useful when building StreamGoose on more exotic platforms not supported by the `webview_go` library. +In case you don't want to build the GUI, you can run `make headless` or `make win64-headless` depending on the platform. In this case, a binary will be built where you'll be required to point any JS-enabled Web browser of your choice to `http://127.0.0.1:60053` to see the chat window. This can be useful when building StreamGoose on more exotic platforms not supported by the `webview_go` library. Note that the `make win64-headless` command can be run on both Linux and Windows, all cross-compilation is done transparently in this case.