From fb6f889ddb0ef62634d678beaa6c046ae1990cf2 Mon Sep 17 00:00:00 2001 From: monkeyWie Date: Wed, 2 Nov 2022 15:53:16 +0000 Subject: [PATCH] ci: fix linux name --- .github/workflows/release.yml | 116 +++++++++++++++++----------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f97dfc3a..b3eff52e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -142,6 +142,64 @@ jobs: upload_url: ${{ needs.release.outputs.upload_url }} asset_path: ui/flutter/build/macos/Build/Products/Release/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 + - run: | + sudo apt-get update -y + sudo apt-get install -y ninja-build libgtk-3-dev + - 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<debian/debian.yaml<debian/gui/Gopeed.desktop<