diff --git a/.github/workflows/bridge.yml b/.github/workflows/bridge.yml index ad1f7cee6..d91dc25fb 100644 --- a/.github/workflows/bridge.yml +++ b/.github/workflows/bridge.yml @@ -40,9 +40,9 @@ jobs: gcc \ git \ g++ \ - libclang-10-dev \ + libclang-11-dev \ libgtk-3-dev \ - llvm-10-dev \ + llvm-11-dev \ nasm \ ninja-build \ pkg-config \ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3043bfbee..6f15cd38a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -111,6 +111,7 @@ jobs: g++ \ libpam0g-dev \ libasound2-dev \ + libunwind-dev \ libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev \ libgtk-3-dev \ diff --git a/.github/workflows/flutter-build.yml b/.github/workflows/flutter-build.yml index adb664311..56f7030b8 100644 --- a/.github/workflows/flutter-build.yml +++ b/.github/workflows/flutter-build.yml @@ -929,21 +929,21 @@ jobs: - { arch: aarch64, target: aarch64-linux-android, - os: ubuntu-20.04, + os: ubuntu-22.04, reltype: release, suffix: "", } - { arch: armv7, target: armv7-linux-androideabi, - os: ubuntu-20.04, + os: ubuntu-22.04, reltype: release, suffix: "", } - { arch: x86_64, target: x86_64-linux-android, - os: ubuntu-20.04, + os: ubuntu-22.04, reltype: release, suffix: "", } @@ -980,7 +980,8 @@ jobs: libayatana-appindicator3-dev \ libasound2-dev \ libc6-dev \ - libclang-10-dev \ + libclang-11-dev \ + libunwind-dev \ libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev \ libgtk-3-dev \ @@ -992,7 +993,7 @@ jobs: libxcb-xfixes0-dev \ libxdo-dev \ libxfixes-dev \ - llvm-10-dev \ + llvm-11-dev \ nasm \ ninja-build \ openjdk-17-jdk-headless \ @@ -1211,7 +1212,7 @@ jobs: needs: [build-rustdesk-android] name: build rustdesk android universal apk if: ${{ inputs.upload-artifact }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: reltype: release x86_target: "" # can be ",android-x86" @@ -1249,7 +1250,8 @@ jobs: libayatana-appindicator3-dev \ libasound2-dev \ libc6-dev \ - libclang-10-dev \ + libclang-11-dev \ + libunwind-dev \ libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev \ libgtk-3-dev \ @@ -1261,7 +1263,7 @@ jobs: libxcb-xfixes0-dev \ libxdo-dev \ libxfixes-dev \ - llvm-10-dev \ + llvm-11-dev \ nasm \ ninja-build \ openjdk-17-jdk-headless \ @@ -1944,7 +1946,7 @@ jobs: build-appimage: name: Build appimage ${{ matrix.job.target }} needs: [build-rustdesk-linux] - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: ${{ inputs.upload-artifact }} strategy: fail-fast: false @@ -1973,7 +1975,8 @@ jobs: run: | # install libarchive-tools for bsdtar command used in AppImageBuilder.yml sudo apt-get update -y - sudo apt-get install -y libarchive-tools + # https://github.com/AppImage/AppImageKit/wiki/FUSE + sudo apt-get install -y libarchive-tools libfuse2 # set-up appimage-builder pushd /tmp wget -O appimage-builder-x86_64.AppImage https://github.com/AppImageCrafters/appimage-builder/releases/download/v1.1.0/appimage-builder-1.1.0-x86_64.AppImage @@ -2080,7 +2083,7 @@ jobs: build-rustdesk-web: if: False name: build-rustdesk-web - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false env: diff --git a/.github/workflows/playground.yml b/.github/workflows/playground.yml index 1ddb25a72..3370e9921 100644 --- a/.github/workflows/playground.yml +++ b/.github/workflows/playground.yml @@ -241,7 +241,7 @@ jobs: - { arch: aarch64, target: aarch64-linux-android, - os: ubuntu-20.04, + os: ubuntu-22.04, openssl-arch: android-arm64, ref: master, # latest } @@ -266,7 +266,8 @@ jobs: libayatana-appindicator3-dev\ libasound2-dev \ libc6-dev \ - libclang-10-dev \ + libclang-11-dev \ + libunwind-dev \ libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev \ libgtk-3-dev \ @@ -279,7 +280,7 @@ jobs: libxcb-xfixes0-dev \ libxdo-dev \ libxfixes-dev \ - llvm-10-dev \ + llvm-11-dev \ nasm \ yasm \ ninja-build \