Commit Graph
564 Commits
Author SHA1 Message Date
Vasyl GelloandGitHub 61ccc2152e Bump Android NDK to r27 (#8918)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-08-01 21:33:59 +08:00
Vasyl GelloandGitHub 1707987a7b Fix typo in android-x86 lib copy step (#8914)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-08-01 15:09:33 +08:00
Hamir MahalandGitHub a12969be30 fix: usage of actions/checkout@v3 (#8912)
* chore: changes from formatting on save

* fix: usage of `actions/checkout@v3`
2024-08-01 09:12:11 +08:00
Vasyl GelloandGitHub cb6a6aa42a flutter-build: Parameterize Android build matrix (#8907)
As @rustdesk noted debug builds are no-go in official RD repo
but this change makes it possible to filter jobs only relevant to
Android from flutter-build.yml to build only Android in a separate
mirror of Rustdesk.

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-31 20:38:00 +08:00
fufesouandGitHub 541d9c6b86 feat: clipboard, multi formats (#8733)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-28 17:26:54 +08:00
Vasyl GelloandGitHub 9750e1409c Use VCPKG_FORCE_SYSTEM_BINARIES in actual RD sciter build step (#8859)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-28 08:44:16 +08:00
Vasyl GelloandGitHub 67d4e061fb Try to detach /opt/artifacts from sciter (#8857)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-27 23:57:53 +08:00
Vasyl GelloandGitHub f67f2be0cb Add built CMake to PATH in actual RD build step (#8855)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-27 21:28:34 +08:00
Vasyl GelloandGitHub aa42bf548e Limit cmake buildstep to 1 threads to check OOM (#8852)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-27 16:29:53 +08:00
rustdesk d679e8fa7d WIN_RUST_VERSION -> SCITER_RUST_VERSION 2024-07-27 16:16:31 +08:00
Vasyl GelloandGitHub 1357ef5d6f Try to fix sciter-armhf build (#8850)
* Bootstrap CMake 3.29.7 for ubuntu/bionic/armhf
  * vcpkg exevutable now needs GCC 8 but all product binaries
    are still OK with GCC 7
  * Remove res/vcpkg/linux.cmake

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-27 15:32:26 +08:00
Vasyl GelloandGitHub 8a4a2b5732 Remove existing /opt/artifacts/vcpkg in sciter builds (#8804)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-24 11:23:49 +08:00
Vasyl GelloandGitHub 51a60a7eed Fix arm32 sciter build (#8803)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-24 10:16:25 +08:00
Vasyl GelloandGitHub a72a8906b0 vcpkg deps (#8764)
* Revert "Revert vcpkg ffmpeg (#8751)"

This reverts commit 5c16a8302e.

* vcpkg: Reland ffmpeg and try to fix sciter build

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>

* vcpkg: Detect AVX2 by requiring __m256i

(ubuntu18.04 sciter)

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>

* Install nasm from debian buster and python3.7

... from ubuntu universe

[Skip CI]

* vcpkg: Add libyuv port with fix for windows

From
https://github.com/dchapyshev/vcpkg4aspia/commit/abc59feabf5b3a70662631293eb67c941be4bb8a

Found by @deep-soft

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>

* Bump vcpkg baseline to 2024.07.12

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>

* Fix F-Droid version action

I thought the latest release will be updated by the time hook starts
but it is not the case. Get tag from GITHUB_REF instead if GITHUB_REF_TYPE
is "tag".

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>

---------

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-23 23:31:36 +08:00
rustdesk 85ded0a3e5 no idea why publish sciter windows tar.gz, remove it 2024-07-19 00:32:19 +08:00
21pagesandGitHub 5c16a8302e Revert vcpkg ffmpeg (#8751)
* Revert "fix linux ffmpeg link, still link ffmpeg in hwcodec (#8747)"

This reverts commit 48464835f5.

* Revert "fix linux armv7 ffmpeg arch, linux x64 sciter add hwcodec feature (#8744)"

This reverts commit b68d7a3054.

* Revert "arm linux remove cuda-llvm option (#8735)"

This reverts commit bc672b3367.

* Reapply "try fix arm64 linux ci and publish error log (#8730)" (#8732)

This reverts commit e283d33f28.

* Revert "try fix arm64 linux ci and publish error log (#8730)"

This reverts commit a4565bf0da.

* Revert "F-Droid: enable hwcodec for future builds (#8726)"

This reverts commit 188f85b042.

* Revert "remove unused vcpkg ffmpeg code (#8725)"

This reverts commit 72c96f22b6.

* Revert "install ffmpeg lib with vcpkg (#8724)"

This reverts commit 0143eaf601.

* update hwcodec to reverted

Signed-off-by: 21pages <sunboeasy@gmail.com>

---------

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-18 22:28:35 +08:00
21pagesandGitHub b68d7a3054 fix linux armv7 ffmpeg arch, linux x64 sciter add hwcodec feature (#8744)
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-17 22:37:05 +08:00
fufesouandGitHub 875ac28ab5 fix: macos, remove useless workaround (#8738)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-17 19:13:03 +08:00
21pagesandGitHub e283d33f28 Revert "try fix arm64 linux ci and publish error log (#8730)" (#8732)
setup a selfhost and will fix it later

This reverts commit a4565bf0da.
2024-07-17 13:35:32 +08:00
21pagesandGitHub a4565bf0da try fix arm64 linux ci and publish error log (#8730)
FFmepg can be built on arm64 ubuntu vm, possible reason is that the
condition of nvcodec can't be satisfied. If this still can't work, nvcodec can
be removed for arm linux.

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-17 11:40:50 +08:00
21pagesandGitHub 0143eaf601 install ffmpeg lib with vcpkg (#8724)
* use vcpkg to install ffmpeg and build sdk from source, so no prebuild lib in hwcodec.
* link ffmpeg in rustdesk directly, ffmpeg can be used as basic library.
* for windows developers, `VCPKG_DEFAULT_HOST_TRIPLET` env need to be set to `x64-windows-static` during installation.

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-16 15:10:24 +08:00
RustDeskandGitHub bed214bd37 Update playground.yml 2024-07-14 04:56:03 +08:00
RustDeskandGitHub 5f31211db3 Update playground.yml 2024-07-14 04:35:23 +08:00
RustDeskandGitHub 29b8875c1c Update playground.yml 2024-07-14 04:28:22 +08:00
RustDeskandGitHub 3367c541b2 Update playground.yml 2024-07-14 04:08:11 +08:00
RustDeskandGitHub 9adc083def Update playground.yml 2024-07-14 03:47:15 +08:00
RustDeskandGitHub 0dc664474a Update playground.yml 2024-07-14 03:46:48 +08:00
RustDeskandGitHub 7a3100a87c Update playground.yml 2024-07-13 16:08:07 +08:00
RustDeskandGitHub 8a1acedae5 Update playground.yml 2024-07-13 15:51:51 +08:00
RustDeskandGitHub f5bcc17636 Update playground.yml 2024-07-13 15:45:59 +08:00
RustDeskandGitHub 883c630206 Update playground.yml 2024-07-13 15:35:24 +08:00
RustDeskandGitHub a95a6ab733 Update playground.yml 2024-07-13 15:24:01 +08:00
RustDeskandGitHub 46605fab1b Update playground.yml 2024-07-13 14:33:17 +08:00
RustDeskandGitHub 9d26fec631 Update playground.yml 2024-07-13 11:33:15 +08:00
RustDeskandGitHub 294a6ce9bc Update playground.yml 2024-07-13 11:15:00 +08:00
RustDeskandGitHub 183ea47ba4 Update playground.yml 2024-07-13 01:29:17 +08:00
RustDeskandGitHub 06e04143a8 Update playground.yml 2024-07-13 01:26:09 +08:00
RustDeskandGitHub a532b36e28 Update playground.yml 2024-07-13 01:03:43 +08:00
RustDeskandGitHub b30f84623b Update playground.yml 2024-07-12 23:44:25 +08:00
RustDeskandGitHub 2c027cdcf5 Update playground.yml 2024-07-12 17:55:25 +08:00
RustDeskandGitHub fe513dd967 Update playground.yml 2024-07-12 17:26:00 +08:00
RustDeskandGitHub d652b99d5b Update playground.yml 2024-07-12 16:33:55 +08:00
RustDeskandGitHub c2716c2509 Update playground.yml 2024-07-12 15:44:51 +08:00
RustDeskandGitHub 0ea88ce6ff Update playground.yml 2024-07-12 11:01:12 +08:00
RustDeskandGitHub 21f41e98a0 Update playground.yml 2024-07-12 10:44:04 +08:00
RustDeskandGitHub 282ea02ebf Update playground.yml 2024-07-12 10:41:13 +08:00
RustDeskandGitHub 170200fa49 Update playground.yml 2024-07-12 10:14:25 +08:00
rustdesk d8cee6507d test old flutter for mac intel freeze issue 2024-07-12 10:07:55 +08:00
Vasyl GelloandGitHub d007408061 Factor out F-Droid buildscript (#8625)
Now RustDesk maintainers can make proactive changes in F-Droid
packaging script so F-Droid side is (fully) automated.

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-09 11:45:08 +08:00
Vasyl GelloandGitHub 95f4274eca vcpkg: sort triplets and restore local opus port for 1.5.1 (#8585)
* ci/flutter-build: Sort out triplets in job matrices

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>

* Restore local port for opus 1.5.1

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>

---------

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-03 17:57:58 +08:00