diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9b0c0256..dfb84687 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -174,6 +174,61 @@ jobs: upload_url: ${{ needs.release.outputs.upload_url }} asset_path: ui/flutter/dist/* overwrite: true + build-linux: + runs-on: ubuntu-latest + needs: [ release ] + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-go@v3 + with: + go-version: '^1.19' + cache: true + - uses: subosito/flutter-action@v2 + - name: Build + env: + VERSION: ${{ needs.release.outputs.tag_name }} + run: | + go build -tags nosqlite -ldflags="-w -s" -buildmode=c-shared -o ui/flutter/linux/bundle/lib/libgopeed.so github.com/monkeyWie/gopeed/bind/desktop + cd ui/flutter + flutter build linux + mkdir -p debian/gui + cat>debian/debian.yaml<debian/gui/Gopeed.desktop<