Tested on macOS
This commit is contained in:
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user