Package Details: rustdesk 1.1.9-7

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://github.com/rustdesk/rustdesk
Keywords: AnyDesk desktop remote Rust TeamViewer
Licenses: GPLv3
Conflicts: rustdesk, rustdesk-bin, rustdesk-git
Provides: rustdesk
Submitter: taotieren
Maintainer: Rojikku (Technetium1)
Last Packager: Rojikku
Votes: 8
Popularity: 2.19
First Submitted: 2021-06-27 07:29 (UTC)
Last Updated: 2022-08-05 19:23 (UTC)

Latest Comments

Rojikku commented on 2022-08-05 18:51 (UTC)

Libsciter and desktop file issues are fixed. Also fixed white screen issue. Program seems to work at this time. Desktop file also seems to work. Appreciate the feedback.

hvksmr1996 commented on 2022-07-27 03:57 (UTC) (edited on 2022-07-27 04:04 (UTC) by hvksmr1996)

Generated incorrect desktop file (${pkgname} appear where there should be rustdesk):

[Desktop Entry]
Version=${pkgver}
Name=RustDesk
GenericName=Remote Desktop
GenericName[zh_CN]=远程桌面
Comment=Remote Desktop
Comment[zh_CN]=远程桌面
Exec=${pkgname} %u
Icon=${pkgname}.png
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Categories=Other;
Keywords=internet;
Actions=new-window;

X-Desktop-File-Install-Version=0.23

Also, Actions is set but there are no action.

ouafnico commented on 2022-06-29 09:05 (UTC) (edited on 2022-06-29 09:05 (UTC) by ouafnico)

Hi I had to install vcpkg but got this :

-> % rustdesk 
thread 'main' panicked at 'error: 'libsciter-gtk.so' was not found neither in PATH nor near the current executable.
  Please verify that Sciter SDK is installed and its binaries (from bin.lnx) are available in PATH.', /home/nrepentin/.cargo/git/checkouts/rust-sciter-06aa50f9c0fcf3d6/82025b9/src/lib.rs:359:21
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

So after installing libsciter-gtk-bin, it dies

-> % RUST_BACKTRACE=1 rustdesk
[2022-06-29T09:00:02Z INFO  rustdesk::server] DISPLAY=Ok(":0")
[2022-06-29T09:00:02Z INFO  rustdesk::server] XAUTHORITY=Ok("/run/user/1000/gdm/Xauthority")
[2022-06-29T09:00:02Z INFO  rustdesk::server] server not started (will try to start): Connexion refusée (os error 111)
[2022-06-29T09:00:02Z INFO  rustdesk::server] DISPLAY=Ok(":0")
[2022-06-29T09:00:02Z INFO  rustdesk::server] XAUTHORITY=Ok("/run/user/1000/gdm/Xauthority")
[2022-06-29T09:00:02Z INFO  rustdesk::rendezvous_mediator] lan discovery listener started
[2022-06-29T09:00:02Z INFO  rustdesk::common] Testing nat ...
[2022-06-29T09:00:02Z INFO  rustdesk::rendezvous_mediator] start rendezvous mediator of support.xxxx.Xxx
[1]    276840 segmentation fault (core dumped)  RUST_BACKTRACE=1 rustdesk

Rojikku commented on 2022-06-23 20:12 (UTC) (edited on 2022-06-23 20:13 (UTC) by Rojikku)

@guttural666 So...Yes
But that reference isn't useful. For your knowledge, -bin packages just download the installer and install. It fundamentally installs differently, skipping the step I had issues with. Root packages, like rustdesk, have to install releases and compile them.
The issue was with compilation. So a -git would have been better.

Ultimately though, I didn't believe the issue was on my end.
I did fix the issue and get it to compile, and I did this by manually doing an installation of vcpkg instead of relying on the dependency.
Why this works, I have no idea.

guttural666 commented on 2022-06-23 13:55 (UTC)

Is this package getting fixed? For reference, this one builds fine https://aur.archlinux.org/packages/rustdesk-bin

Ataraxy commented on 2022-05-28 11:20 (UTC) (edited on 2022-05-29 02:19 (UTC) by Ataraxy)

I raised the scrap build issue upstream.

proledatarian commented on 2022-05-28 11:03 (UTC) (edited on 2022-05-28 11:07 (UTC) by proledatarian)

Installation always fails because of a missing dependency of vcpkg, even though it gets installed as one. This causes the custom build command scrap to fail.

error: failed to run custom build command for 'scrap v0.5.0 (/home/user/.cache/yay/rustdesk/src/rustdesk-1.1.9/libs/scrap)'  
Caused by:  
process didn't exit successfully: '/home/user/.cache/yay/rustdesk/src/rustdesk-1.1.9/target/release/build/scrap-bca7df83c83d5573/build-script-build' (exit status: 101)  
--- stderr  
thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs/scrap/build.rs:7:45  
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Rojikku commented on 2022-04-06 23:29 (UTC)

Adopting, I have time to fix this package. Added Co-Maintainer who actually uses this package.

Released a useless v2 of 1.1.8 that also doesn't build. I have tested build from source using docker using the 1.1.8 tag and that doesn't work either, so I don't believe the fault is my own.

lmartinez-mirror commented on 2022-04-02 03:42 (UTC)

Disowning, as I don't have time to fix this package.

hiseob commented on 2022-02-07 09:25 (UTC)

fastgit uses CloudFlare and preventing source code tarball download (returns http 503)

~ $ LC_ALL=C yay -S rustdesk :: There are 2 providers available for rustdesk: :: Repository AUR 1) rustdesk 2) rustdesk-bin

Enter a number (default=1): ==> 1 :: Checking for conflicts... :: Checking for inner conflicts... [Aur:1] rustdesk-1.1.8-1

1 rustdesk (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> :: PKGBUILD up to date, Skipping (1/0): rustdesk 1 rustdesk (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> :: (1/1) Parsing SRCINFO: rustdesk ==> Making package: rustdesk 1.1.8-1 (Mon Feb 7 18:24:28 2022) ==> Retrieving sources... -> Downloading rustdesk-1.1.8.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 503 Warning: Problem : HTTP error. Will retry in 3 seconds. 3 retries left. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 503 Warning: Problem : HTTP error. Will retry in 3 seconds. 2 retries left. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 503 Warning: Problem : HTTP error. Will retry in 3 seconds. 1 retries left. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 503 ==> ERROR: Failure while downloading https://download.fastgit.org/rustdesk/rustdesk/archive/refs/tags/1.1.8.tar.gz Aborting... -> error downloading sources: rustdesk context: exit status 1

==> Making package: rustdesk 1.1.8-1 (Mon Feb 7 18:24:38 2022) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading rustdesk-1.1.8.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 503 Warning: Problem : HTTP error. Will retry in 3 seconds. 3 retries left. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 503 Warning: Problem : HTTP error. Will retry in 3 seconds. 2 retries left. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 503 Warning: Problem : HTTP error. Will retry in 3 seconds. 1 retries left. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 503 ==> ERROR: Failure while downloading https://download.fastgit.org/rustdesk/rustdesk/archive/refs/tags/1.1.8.tar.gz Aborting... -> error making: rustdesk

YHNdnzj commented on 2021-10-10 08:22 (UTC)

  = note: /usr/bin/ld: /tmp/makepkg/rustdesk/src/rustdesk-1.1.8/target/release/deps/libmagnum_opus-a4a9a0649967f54a.rlib(magnum_opus-a4a9a0649967f54a.magnum_opus.a5af5036-cgu.12.rcgu.o): undefined reference to symbol 'opus_encode_float'
          /usr/bin/ld: /usr/lib/libopus.so.0: error adding symbols: DSO missing from command line
          collect2: error: ld returned 1 exit status

YHNdnzj commented on 2021-10-10 07:56 (UTC)

Also https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=rustdesk#n37 should be install -Dm0644 "${srcdir}/libsciter-gtk.so" -t "${srcdir}/${pkgname}-${pkgver}/target/release"

Otherwise ${srcdir}/${pkgname}-${pkgver}/target/release will become a file if it doesn't exist as a directory already.

YHNdnzj commented on 2021-10-10 07:25 (UTC) (edited on 2021-10-10 07:25 (UTC) by YHNdnzj)

Gets 404 when accessing https://raw.github.com/c-smile/sciter-sdk/raw/dc65744b66389cd5a0ff6bdb7c63a8b7b05a708b/bin.lnx/x64/libsciter-gtk.so

Correct URL would be https://raw.github.com/c-smile/sciter-sdk/dc65744b66389cd5a0ff6bdb7c63a8b7b05a708b/bin.lnx/x64/libsciter-gtk.so (w/o the "raw" after "sciter-sdk")

taotieren commented on 2021-09-27 09:25 (UTC)

old version:libsciter-gtk.so::https://raw.github.com/c-smile/sciter-sdk/raw/dc65744b66389cd5a0ff6bdb7c63a8b7b05a708b/bin.lnx/x64/libsciter-gtk.so

new version:libsciter-gtk.so::https://raw.fastgit.org/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so

kirkyd commented on 2021-09-24 01:36 (UTC)

had to change the libsciter-gtk.so link in the PKGBUILD to This. then I get the same error as nursoda below.

nursoda commented on 2021-07-20 14:47 (UTC) (edited on 2021-07-20 14:48 (UTC) by nursoda)

I get the same error when building during regular installation (pikaur -S rustdesk in my case):

error: failed to create directory `/home/USER/.cache/pikaur/build/rustdesk/src/rustdesk-1.1.6/target/release`

Caused by:
  File exists (os error 17)
==> ERROR: A failure occurred in build().
    Aborting...

Execution of command 'makepkg --force' failed.

dr460nf1r3 commented on 2021-07-08 14:52 (UTC)

Thanks for the update. There is still an issue while building, full log is available at the same location as before (post below yours).

taotieren commented on 2021-07-07 02:51 (UTC)

Thanks fixed.

dr460nf1r3 commented on 2021-06-27 12:25 (UTC) (edited on 2021-06-27 12:32 (UTC) by dr460nf1r3)

Please add python to makedepends, its needed for building in a clean chroot :) Edit: the PKGBUILD does not produce a workable application for me. No error messages when running it in terminal. Here is the log of the compilation, a few errors were in it