Package Details: rustdesk 1.3.2-1

Git Clone URL: https://aur.archlinux.org/rustdesk.git (read-only, click to copy)
Package Base: rustdesk
Description: Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk!
Upstream URL: https://rustdesk.com/
Keywords: AnyDesk desktop remote Rust TeamViewer
Licenses: AGPL-3.0-only
Submitter: taotieren
Maintainer: severach
Last Packager: severach
Votes: 30
Popularity: 3.38
First Submitted: 2021-06-27 07:29 (UTC)
Last Updated: 2024-11-03 18:51 (UTC)

Dependencies (48)

Sources (4)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

Rojikku commented on 2023-05-18 22:35 (UTC)

I'm going to abandon this because the dev refuses to properly tag releases. It's been six months.

xAsh commented on 2023-05-13 17:33 (UTC)

Won't compile https://pastebin.com/raw/tdCeMuXb

Sven commented on 2023-04-11 21:07 (UTC)

This fails with: error: non-binding let on a synchronization lock --> libs/hbb_common/src/config.rs:659:13

peterjc123 commented on 2023-03-23 14:25 (UTC)

This packages relies on ttf-arphic-uming, as can be seen here. Otherwise, the Chinese characters won't show properly.

vizmoe commented on 2023-02-14 08:53 (UTC)

==> Validating source files with sha256sums...
    rustdesk-1.1.9.tar.gz ... Passed
    vcpkg ... Skipped
    libsciter-gtk.so ... Passed
    rustdesk.install ... Passed
    rustdesk ... Passed
    rustdesk.png ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'rustdesk-1.1.9-7':
error: packages failed to build: rustdesk-1.1.9-7

eworm commented on 2023-02-13 20:59 (UTC) (edited on 2023-02-13 20:59 (UTC) by eworm)

Ok, figured what causes this... The build fails with link time optimization (LTO). Disabling that makes the build succeed:

options=('!lto')

eworm commented on 2023-02-13 15:40 (UTC)

The upstream code for locks is fixed already: https://github.com/rustdesk/rustdesk/commit/b2f7e7ece5a4812bbc0b0713a85158b81352d423

This just did not yet make it into a release.

But I have two more issues:

Looks like the icon rustdesk.png changed. This is easily fixed with updated checksum.

But it also fails at link time with a zstd related error... No idea how to fix this:

/usr/bin/ld: /build/rustdesk/src/rustdesk-1.1.9/target/release/deps/libzstd-44e8740a47270951.rlib(zstd-44e8740a47270951.zstd.bbc65fd8-cgu.6.rcgu.o): undefined reference to symbol 'ZDICT_trainFromBuffer'
/usr/bin/ld: /usr/lib/libzstd.so.1: error adding symbols: DSO missing from command line

Rojikku commented on 2023-01-16 21:47 (UTC)

@shoklan I'm not going to set a precedent of fixing their code for them, but people are welcome to use your fix on their own. It's pretty self-evidently good.

Large reasons I won't is: 1. Sets a bad precedent, so when something else inevitably breaks, I have more issues 2. They could literally release another stable version whenever they wanted and fix this issue.

shoklan commented on 2023-01-10 20:51 (UTC)

You can get this to install if you update the PKGBUILD with:

# Build rustdesk
cd "${srcdir}/${pkgname}-${pkgver}/"
# fix the bad code with respect to the lock
sed -i 's|let _|let _lock|' libs/hbb_common/src/config.rs
cargo build --release

This isn't preferable since they should fix their code but it will at least get it installed for now.

Technetium1 commented on 2022-12-15 23:22 (UTC)

@FabioLolix it was already there when this was adopted. There is no harm leaving it, but you are right.