Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou
2025-04-19 21:24:44 +08:00
committed by GitHub
parent 66a9882e30
commit bc1f629c17
4 changed files with 21 additions and 16 deletions

View File

@@ -40,9 +40,9 @@ jobs:
gcc \ gcc \
git \ git \
g++ \ g++ \
libclang-10-dev \ libclang-11-dev \
libgtk-3-dev \ libgtk-3-dev \
llvm-10-dev \ llvm-11-dev \
nasm \ nasm \
ninja-build \ ninja-build \
pkg-config \ pkg-config \

View File

@@ -111,6 +111,7 @@ jobs:
g++ \ g++ \
libpam0g-dev \ libpam0g-dev \
libasound2-dev \ libasound2-dev \
libunwind-dev \
libgstreamer1.0-dev \ libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \ libgstreamer-plugins-base1.0-dev \
libgtk-3-dev \ libgtk-3-dev \

View File

@@ -929,21 +929,21 @@ jobs:
- { - {
arch: aarch64, arch: aarch64,
target: aarch64-linux-android, target: aarch64-linux-android,
os: ubuntu-20.04, os: ubuntu-22.04,
reltype: release, reltype: release,
suffix: "", suffix: "",
} }
- { - {
arch: armv7, arch: armv7,
target: armv7-linux-androideabi, target: armv7-linux-androideabi,
os: ubuntu-20.04, os: ubuntu-22.04,
reltype: release, reltype: release,
suffix: "", suffix: "",
} }
- { - {
arch: x86_64, arch: x86_64,
target: x86_64-linux-android, target: x86_64-linux-android,
os: ubuntu-20.04, os: ubuntu-22.04,
reltype: release, reltype: release,
suffix: "", suffix: "",
} }
@@ -980,7 +980,8 @@ jobs:
libayatana-appindicator3-dev \ libayatana-appindicator3-dev \
libasound2-dev \ libasound2-dev \
libc6-dev \ libc6-dev \
libclang-10-dev \ libclang-11-dev \
libunwind-dev \
libgstreamer1.0-dev \ libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \ libgstreamer-plugins-base1.0-dev \
libgtk-3-dev \ libgtk-3-dev \
@@ -992,7 +993,7 @@ jobs:
libxcb-xfixes0-dev \ libxcb-xfixes0-dev \
libxdo-dev \ libxdo-dev \
libxfixes-dev \ libxfixes-dev \
llvm-10-dev \ llvm-11-dev \
nasm \ nasm \
ninja-build \ ninja-build \
openjdk-17-jdk-headless \ openjdk-17-jdk-headless \
@@ -1211,7 +1212,7 @@ jobs:
needs: [build-rustdesk-android] needs: [build-rustdesk-android]
name: build rustdesk android universal apk name: build rustdesk android universal apk
if: ${{ inputs.upload-artifact }} if: ${{ inputs.upload-artifact }}
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
env: env:
reltype: release reltype: release
x86_target: "" # can be ",android-x86" x86_target: "" # can be ",android-x86"
@@ -1249,7 +1250,8 @@ jobs:
libayatana-appindicator3-dev \ libayatana-appindicator3-dev \
libasound2-dev \ libasound2-dev \
libc6-dev \ libc6-dev \
libclang-10-dev \ libclang-11-dev \
libunwind-dev \
libgstreamer1.0-dev \ libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \ libgstreamer-plugins-base1.0-dev \
libgtk-3-dev \ libgtk-3-dev \
@@ -1261,7 +1263,7 @@ jobs:
libxcb-xfixes0-dev \ libxcb-xfixes0-dev \
libxdo-dev \ libxdo-dev \
libxfixes-dev \ libxfixes-dev \
llvm-10-dev \ llvm-11-dev \
nasm \ nasm \
ninja-build \ ninja-build \
openjdk-17-jdk-headless \ openjdk-17-jdk-headless \
@@ -1944,7 +1946,7 @@ jobs:
build-appimage: build-appimage:
name: Build appimage ${{ matrix.job.target }} name: Build appimage ${{ matrix.job.target }}
needs: [build-rustdesk-linux] needs: [build-rustdesk-linux]
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
if: ${{ inputs.upload-artifact }} if: ${{ inputs.upload-artifact }}
strategy: strategy:
fail-fast: false fail-fast: false
@@ -1973,7 +1975,8 @@ jobs:
run: | run: |
# install libarchive-tools for bsdtar command used in AppImageBuilder.yml # install libarchive-tools for bsdtar command used in AppImageBuilder.yml
sudo apt-get update -y 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 # set-up appimage-builder
pushd /tmp 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 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: build-rustdesk-web:
if: False if: False
name: build-rustdesk-web name: build-rustdesk-web
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
strategy: strategy:
fail-fast: false fail-fast: false
env: env:

View File

@@ -241,7 +241,7 @@ jobs:
- { - {
arch: aarch64, arch: aarch64,
target: aarch64-linux-android, target: aarch64-linux-android,
os: ubuntu-20.04, os: ubuntu-22.04,
openssl-arch: android-arm64, openssl-arch: android-arm64,
ref: master, # latest ref: master, # latest
} }
@@ -266,7 +266,8 @@ jobs:
libayatana-appindicator3-dev\ libayatana-appindicator3-dev\
libasound2-dev \ libasound2-dev \
libc6-dev \ libc6-dev \
libclang-10-dev \ libclang-11-dev \
libunwind-dev \
libgstreamer1.0-dev \ libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \ libgstreamer-plugins-base1.0-dev \
libgtk-3-dev \ libgtk-3-dev \
@@ -279,7 +280,7 @@ jobs:
libxcb-xfixes0-dev \ libxcb-xfixes0-dev \
libxdo-dev \ libxdo-dev \
libxfixes-dev \ libxfixes-dev \
llvm-10-dev \ llvm-11-dev \
nasm \ nasm \
yasm \ yasm \
ninja-build \ ninja-build \