Tested on macOS

This commit is contained in:
Luxferre
2024-09-16 12:16:38 +03:00
parent 6f2211ea7f
commit 5650fdb135
+4 -7
View File
@@ -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.