Package Details: rustdesk-git 1.4.9.r11328.gb0008ed-1

Git Clone URL: https://aur.archlinux.org/rustdesk-git.git (read-only, click to copy)
Package Base: rustdesk-git
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: desktop remote rustdesk
Licenses: AGPL-3.0-only
Conflicts: rustdesk
Provides: rustdesk
Submitter: taotieren
Maintainer: Ataraxy (severach, mgrep1977)
Last Packager: severach
Votes: 7
Popularity: 0.000020
First Submitted: 2021-06-27 07:30 (UTC)
Last Updated: 2026-08-18 19:40 (UTC)

Required by (2)

Sources (16)

Latest Comments

1 2 3 4 5 Next › Last »

severach commented on 2026-08-18 20:11 (UTC)

Which pinned version do you think is incorrect? We don't have a choice with vcpkg flutter or flutter rust bridge. It won't build with the wrong version of flutter. The wrong version of vcpkg must be built without --hwcodec and won't have H264 or H265. The PKGBUILD is loaded with check code. When a new rustdesk or hbb_common git revision changes the versions the build halts and the versions must be updated.

This package has been well tested to use the latest git revisions of rustdesk and hbb_common. Rustdesk 1.1.9 to 1.2.1 didn't work and everyone used this rustdesk-git until rustdesk got a working release.

See sources above: git+https://github.com/rustdesk/hbb_common.git git+https://github.com/rustdesk/rustdesk.git.

patlefort commented on 2026-08-18 19:54 (UTC)

It doesn't conform to the guidelines: https://manual.archlinux.page/package-guidelines/vcs/

Suffix pkgname with -bzr, -cvs, -darcs, -git, -hg, -svn, etc., unless the package fetches a specific release.

What is the purpose of this package? Specific versions are already covered by rustdesk.

severach commented on 2026-08-18 19:44 (UTC) (edited on 2026-08-18 19:45 (UTC) by severach)

This package is not broken. It uses the rustdesk specified version for vcpkg and flutter. Rustdesk and hbb_common are the latest. The extra version code you see is because rustdesk-git and rustdesk are almost the same PKGBUILD. That allows me to diff copy improvements from one to the other. It wouldn't build due to rustdesk changing the _dpr list.

patlefort commented on 2026-08-18 16:35 (UTC)

Looking at it again, this package is severely broken. It is a -git package but it uses fixed versions. It uses pkgver variable before it is generated with pkgver().

A -git package is supposed to always pull the latest commit from the git repo of the project.

patlefort commented on 2025-08-04 19:56 (UTC)

Thanks for integrating my patch. It's only missing one thing: fvm in makedepends if fvm is used. It would be nice if the checksum list would be adjusted depending on the options chosen but I understand it's complicated because updpkgsums can't understand it.

patlefort commented on 2025-07-28 18:19 (UTC)

Patch to use fvm instead of flutter: https://pastebin.com/gprUXcjM

It read flutter version from flutter-build.yml instead, bridge.yml has the wrong version. It will automatically pull the correct version and if fvm-sourcebuild is used, it will build the engine from source.

mgrep1977 commented on 2024-08-04 12:04 (UTC) (edited on 2024-08-04 12:06 (UTC) by mgrep1977)

If you did not change soundsystem to pipewire from alsa you meet another error:


error: could not find native static library `avcodec`, perhaps an -L flag is missing?

error: could not compile `hwcodec` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
warning: `hbb_common` (lib) generated 1 warning (1 duplicate)
warning: `hbb_common` (lib) generated 1 warning
++ error_function build
++ ((  ! BASH_SUBSHELL  ))
+++ gettext 'A failure occurred in %s().'
++ error 'A failure occurred in %s().' build
++ local 'mesg=A failure occurred in %s().'
++ shift
+++ gettext ERROR:
++ printf '==> ERROR: A failure occurred in %s().\n' build
==> ERROR: A failure occurred in build().
+++ gettext Aborting...
++ plainerr Aborting...
++ plain Aborting...
++ ((  QUIET  ))
/usr/share/makepkg/util/message.sh: line 51: QUIET: unbound variable
+++ clean_up
+++ local EXIT_CODE=1
+++ ((  INFAKEROOT  ))
/usr/bin/makepkg: line 131: logpipe: unbound variable
 -> error making: rustdesk-git-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
rustdesk-git - exit status 1

Flammkuchen commented on 2024-08-03 17:42 (UTC)

Please switch from requiring pulseaudio to requiring pulse-native-provider.

https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/issues/10

xAsh commented on 2024-08-03 13:34 (UTC)

:: installing pipewire-pulse (1:1.2.2-1) breaks dependency 'pulseaudio' required by rustdesk-git