added flutter patches to windows generator
This commit is contained in:
17
.github/workflows/generator-windows.yml
vendored
17
.github/workflows/generator-windows.yml
vendored
@@ -212,6 +212,23 @@ jobs:
|
|||||||
flutter-version: ${{ env.FLUTTER_VERSION }}
|
flutter-version: ${{ env.FLUTTER_VERSION }}
|
||||||
cache: true
|
cache: true
|
||||||
|
|
||||||
|
- name: Replace engine with rustdesk custom flutter engine
|
||||||
|
run: |
|
||||||
|
flutter doctor -v
|
||||||
|
flutter precache --windows
|
||||||
|
Invoke-WebRequest -Uri https://github.com/rustdesk/engine/releases/download/main/windows-x64-release.zip -OutFile windows-x64-release.zip
|
||||||
|
Expand-Archive -Path windows-x64-release.zip -DestinationPath windows-x64-release
|
||||||
|
mv -Force windows-x64-release/* C:/hostedtoolcache/windows/flutter/stable-${{ env.FLUTTER_VERSION }}-x64/bin/cache/artifacts/engine/windows-x64-release/
|
||||||
|
|
||||||
|
- name: Patch flutter
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
cd $(dirname $(dirname $(which flutter)))
|
||||||
|
# https://github.com/flutter/flutter/commit/b5847d364a26d727af58ab885a6123e0e5304b2b#diff-634a338bd9ed19b66a27beba35a8acf4defffd8beff256113e6811771a0c4821R543
|
||||||
|
PATCH_PATH="${{ github.workspace }}/.github/patches/flutter_3.24.4_dropdown_menu_enableFilter.diff"
|
||||||
|
PATCH_PATH=$(echo "$PATCH_PATH" | sed 's/\\/\//g')
|
||||||
|
[[ "3.24.4" == ${{env.FLUTTER_VERSION}} ]] && git apply "$PATCH_PATH"
|
||||||
|
|
||||||
- name: Install Rust toolchain
|
- name: Install Rust toolchain
|
||||||
uses: dtolnay/rust-toolchain@v1
|
uses: dtolnay/rust-toolchain@v1
|
||||||
with:
|
with:
|
||||||
|
|||||||
Reference in New Issue
Block a user