add deps
Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
parent
f531cd23ee
commit
827c32fafd
16
.github/workflows/flutter-build.yml
vendored
16
.github/workflows/flutter-build.yml
vendored
@ -526,7 +526,7 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake libclang-dev ninja-build libappindicator3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libvdpau-dev libva-dev libpam0g-dev libclang-dev llvm-dev libclang-10-dev llvm-10-dev pkg-config tree g++ libc6-dev gcc-multilib g++-multilib openjdk-11-jdk-headless
|
sudo apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake libclang-dev ninja-build libappindicator3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libvdpau-dev libva-dev libpam0g-dev libclang-dev llvm-dev libclang-10-dev llvm-10-dev pkg-config tree g++ libc6-dev gcc-multilib g++-multilib openjdk-11-jdk-headless libselinux1-dev
|
||||||
- name: Checkout source code
|
- name: Checkout source code
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
- name: Install flutter
|
- name: Install flutter
|
||||||
@ -760,7 +760,7 @@ jobs:
|
|||||||
install: |
|
install: |
|
||||||
apt update -y
|
apt update -y
|
||||||
echo -e "installing deps"
|
echo -e "installing deps"
|
||||||
apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake libclang-dev ninja-build libappindicator3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libvdpau-dev libva-dev libpam0g-dev libclang-dev llvm-dev libclang-10-dev llvm-10-dev pkg-config tree g++ gcc libvpx-dev tree > /dev/null
|
apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake libclang-dev ninja-build libappindicator3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libvdpau-dev libva-dev libpam0g-dev libclang-dev llvm-dev libclang-10-dev llvm-10-dev pkg-config tree g++ gcc libvpx-dev tree libselinux1-dev > /dev/null
|
||||||
# we have libopus compiled by us.
|
# we have libopus compiled by us.
|
||||||
apt remove -y libopus-dev || true
|
apt remove -y libopus-dev || true
|
||||||
# output devs
|
# output devs
|
||||||
@ -909,7 +909,7 @@ jobs:
|
|||||||
install: |
|
install: |
|
||||||
apt update -y
|
apt update -y
|
||||||
echo -e "installing deps"
|
echo -e "installing deps"
|
||||||
apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake libclang-dev ninja-build libappindicator3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libvdpau-dev libva-dev libpam0g-dev libclang-dev llvm-dev libclang-10-dev llvm-10-dev pkg-config tree g++ gcc libvpx-dev tree > /dev/null
|
apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake libclang-dev ninja-build libappindicator3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libvdpau-dev libva-dev libpam0g-dev libclang-dev llvm-dev libclang-10-dev llvm-10-dev pkg-config tree g++ gcc libvpx-dev tree libselinux1-dev > /dev/null
|
||||||
# we have libopus compiled by us.
|
# we have libopus compiled by us.
|
||||||
apt remove -y libopus-dev || true
|
apt remove -y libopus-dev || true
|
||||||
# output devs
|
# output devs
|
||||||
@ -1028,7 +1028,7 @@ jobs:
|
|||||||
apt update -y
|
apt update -y
|
||||||
apt-get -qq install -y git cmake g++ gcc build-essential nasm yasm curl unzip xz-utils python3 wget pkg-config ninja-build pkg-config libgtk-3-dev liblzma-dev clang libappindicator3-dev rpm libclang-dev
|
apt-get -qq install -y git cmake g++ gcc build-essential nasm yasm curl unzip xz-utils python3 wget pkg-config ninja-build pkg-config libgtk-3-dev liblzma-dev clang libappindicator3-dev rpm libclang-dev
|
||||||
apt-get -qq install -y libdbus-1-dev pkg-config nasm yasm libglib2.0-dev libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev
|
apt-get -qq install -y libdbus-1-dev pkg-config nasm yasm libglib2.0-dev libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev
|
||||||
apt-get -qq install -y libpulse-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libvpx-dev libvdpau-dev libva-dev libpam0g-dev
|
apt-get -qq install -y libpulse-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libvpx-dev libvdpau-dev libva-dev libpam0g-dev libselinux1-dev
|
||||||
run: |
|
run: |
|
||||||
# disable git safe.directory
|
# disable git safe.directory
|
||||||
git config --global --add safe.directory "*"
|
git config --global --add safe.directory "*"
|
||||||
@ -1134,7 +1134,7 @@ jobs:
|
|||||||
- name: Prepare env
|
- name: Prepare env
|
||||||
run: |
|
run: |
|
||||||
sudo apt update -y
|
sudo apt update -y
|
||||||
sudo apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev libarchive-tools
|
sudo apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev libarchive-tools libselinux1-dev
|
||||||
mkdir -p ./target/release/
|
mkdir -p ./target/release/
|
||||||
|
|
||||||
- name: Restore the rustdesk lib file
|
- name: Restore the rustdesk lib file
|
||||||
@ -1172,7 +1172,7 @@ jobs:
|
|||||||
shell: /bin/bash
|
shell: /bin/bash
|
||||||
install: |
|
install: |
|
||||||
apt update -y
|
apt update -y
|
||||||
apt-get -qq install -y git cmake g++ gcc build-essential nasm yasm curl unzip xz-utils python3 wget pkg-config ninja-build pkg-config libgtk-3-dev liblzma-dev clang libappindicator3-dev rpm
|
apt-get -qq install -y git cmake g++ gcc build-essential nasm yasm curl unzip xz-utils python3 wget pkg-config ninja-build pkg-config libgtk-3-dev liblzma-dev clang libappindicator3-dev rpm libselinux1-dev
|
||||||
run: |
|
run: |
|
||||||
# disable git safe.directory
|
# disable git safe.directory
|
||||||
git config --global --add safe.directory "*"
|
git config --global --add safe.directory "*"
|
||||||
@ -1394,7 +1394,7 @@ jobs:
|
|||||||
- name: Prepare env
|
- name: Prepare env
|
||||||
run: |
|
run: |
|
||||||
sudo apt update -y
|
sudo apt update -y
|
||||||
sudo apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev libarchive-tools
|
sudo apt-get -qq install -y git curl wget nasm yasm libgtk-3-dev libarchive-tools libselinux1-dev
|
||||||
mkdir -p ./target/release/
|
mkdir -p ./target/release/
|
||||||
|
|
||||||
- name: Restore the rustdesk lib file
|
- name: Restore the rustdesk lib file
|
||||||
@ -1418,7 +1418,7 @@ jobs:
|
|||||||
shell: /bin/bash
|
shell: /bin/bash
|
||||||
install: |
|
install: |
|
||||||
apt update -y
|
apt update -y
|
||||||
apt-get -qq install -y git cmake g++ gcc build-essential nasm yasm curl unzip xz-utils python3 wget pkg-config ninja-build pkg-config libgtk-3-dev liblzma-dev clang libappindicator3-dev rpm
|
apt-get -qq install -y git cmake g++ gcc build-essential nasm yasm curl unzip xz-utils python3 wget pkg-config ninja-build pkg-config libgtk-3-dev liblzma-dev clang libappindicator3-dev rpm libselinux1-dev
|
||||||
run: |
|
run: |
|
||||||
# disable git safe.directory
|
# disable git safe.directory
|
||||||
git config --global --add safe.directory "*"
|
git config --global --add safe.directory "*"
|
||||||
|
@ -379,17 +379,6 @@ class _DesktopHomePageState extends State<DesktopHomePage>
|
|||||||
// }
|
// }
|
||||||
} else if (Platform.isLinux) {
|
} else if (Platform.isLinux) {
|
||||||
final LinuxCards = <Widget>[];
|
final LinuxCards = <Widget>[];
|
||||||
if (bind.mainCurrentIsWayland()) {
|
|
||||||
LinuxCards.add(buildInstallCard(
|
|
||||||
"Warning", "wayland_experiment_tip", "", () async {},
|
|
||||||
help: 'Help',
|
|
||||||
link: 'https://rustdesk.com/docs/en/manual/linux/#x11-required'));
|
|
||||||
} else if (bind.mainIsLoginWayland()) {
|
|
||||||
LinuxCards.add(buildInstallCard("Warning",
|
|
||||||
"Login screen using Wayland is not supported", "", () async {},
|
|
||||||
help: 'Help',
|
|
||||||
link: 'https://rustdesk.com/docs/en/manual/linux/#login-screen'));
|
|
||||||
}
|
|
||||||
if (bind.isSelinuxEnabled()) {
|
if (bind.isSelinuxEnabled()) {
|
||||||
final keyShowSelinuxHelpTip = "show-selinux-help-tip";
|
final keyShowSelinuxHelpTip = "show-selinux-help-tip";
|
||||||
if (bind.mainGetLocalOption(key: keyShowSelinuxHelpTip) != 'N') {
|
if (bind.mainGetLocalOption(key: keyShowSelinuxHelpTip) != 'N') {
|
||||||
@ -404,6 +393,19 @@ class _DesktopHomePageState extends State<DesktopHomePage>
|
|||||||
));
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (bind.mainCurrentIsWayland()) {
|
||||||
|
LinuxCards.add(buildInstallCard(
|
||||||
|
"Warning", "wayland_experiment_tip", "", () async {},
|
||||||
|
marginTop: LinuxCards.isEmpty ? 20.0 : 5.0,
|
||||||
|
help: 'Help',
|
||||||
|
link: 'https://rustdesk.com/docs/en/manual/linux/#x11-required'));
|
||||||
|
} else if (bind.mainIsLoginWayland()) {
|
||||||
|
LinuxCards.add(buildInstallCard("Warning",
|
||||||
|
"Login screen using Wayland is not supported", "", () async {},
|
||||||
|
marginTop: LinuxCards.isEmpty ? 20.0 : 5.0,
|
||||||
|
help: 'Help',
|
||||||
|
link: 'https://rustdesk.com/docs/en/manual/linux/#login-screen'));
|
||||||
|
}
|
||||||
if (LinuxCards.isNotEmpty) {
|
if (LinuxCards.isNotEmpty) {
|
||||||
return Column(
|
return Column(
|
||||||
children: LinuxCards,
|
children: LinuxCards,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user