diff --git a/Makefile b/Makefile index 60e92b1..4534bf3 100644 --- a/Makefile +++ b/Makefile @@ -26,7 +26,6 @@ bundle: prebuild: bundle $(RRM) ./release - $(RRM) ./release/assets $(MKDIR) ./release $(MKDIR) ./release/assets $(COPY) LICENSE.md ./release/LICENSE.md diff --git a/README.md b/README.md index c15621b..8fa2c6b 100644 --- a/README.md +++ b/README.md @@ -15,4 +15,33 @@ go build -o AynaLivePlayer.exe -ldflags -H=windowsgui app/gui/main.go ## packaging ``` fyne package --src path_to_gui --exe AynaLivePlayer.exe --appVersion 0.8.4 --icon path_to_icon +``` + +## Windows build guide + +1. install golang [link](https://go.dev/doc/install) +2. install chocolatey [link](https://chocolatey.org/install) +3. install required packages +``` +choco install git +choco install mingw +``` +4. install fyne +``` +go install fyne.io/fyne/v2/cmd/fyne@latest +``` +5. clone this repo +```bash +git clone --recurse-submodules git@github.com:AynaLivePlayer/AynaLivePlayer.git +``` +if you are using https links +``` +git clone https://github.com/AynaLivePlayer/AynaLivePlayer.git +git submodule set-url pkg/miaosic https://github.com/AynaLivePlayer/miaosic.git +git submodule set-url pkg/liveroom-sdk https://github.com/AynaLivePlayer/liveroom-sdk.git +git submodule update +``` +6. now you can build +``` +go build -o AynaLivePlayer -ldflags -H=windowsgui app/main.go ``` \ No newline at end of file