rustdesk-kde-wayland-bin

LOW
maintainer edoaurahman 0 votes scanned 2026-10-30 03:55:04.906523
View on AUR
Why flagged

Package builds from official RustDesk release assets and a maintainer's patched library; the patched binary is from a personal GitHub but is a minor modification for KDE Wayland support, with no evidence of malicious behavior.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): Package builds from official RustDesk release assets and a maintainer's patched library; the patched binary is from a personal GitHub but is a minor modification for KDE Wayland support, with no evidence of malicious behavior.

PKGBUILD

1# Maintainer: edoaurahman <https://github.com/edoaurahman>
2# Based on rustdesk-bin (AUR). Official 1.5.0 package + patched librustdesk.so
3# (change resolution on KDE Plasma Wayland): https://github.com/edoaurahman/rustdesk/tree/1.5.0-kde-wayland
4
5pkgname=rustdesk-kde-wayland-bin
6_upver=1.5.0
7_patch=1
8pkgver=${_upver}.kde${_patch}
9pkgrel=1
10pkgdesc="RustDesk remote desktop, with resolution change support on KDE Plasma Wayland"
11url="https://github.com/edoaurahman/rustdesk"
12license=('AGPL-3.0-only')
13arch=('x86_64')
14provides=("rustdesk=${_upver}" "rustdesk-bin=${_upver}")
15conflicts=('rustdesk' 'rustdesk-bin')
16depends=('gtk3' 'xdotool' 'libxcb' 'libxfixes' 'libpulse' 'libva' 'libvdpau' 'pam'
17 'gst-plugins-base' 'gst-plugin-pipewire' 'libvpx' 'libyuv' 'aom' 'opus')
18optdepends=('libkscreen: resolution change on KDE Wayland (kscreen-doctor)'
19 'libappindicator-gtk3: tray icon'
20 'libayatana-appindicator: tray icon')
21options=('!strip' '!lto' '!debug')
22install=rustdesk.install
23source=("rustdesk-${_upver}-x86_64.pkg.tar.zst::https://github.com/rustdesk/rustdesk/releases/download/${_upver}/rustdesk-${_upver}-0-x86_64.pkg.tar.zst"
24 "librustdesk-${_upver}-kde-wayland.${_patch}.so::${url}/releases/download/${_upver}-kde-wayland.${_patch}/librustdesk-${_upver}-kde-wayland.${_patch}-x86_64.so")
25noextract=("librustdesk-${_upver}-kde-wayland.${_patch}.so")
26sha256sums=('e920621899aeaa18c6e7e23b2b565615e7dc957dc987494795ca7a94c3108d7d'
27 'fa16b7ef1e37801e9129b1f3fdfcbbd03b9f22f5116c9e274d63aca17b93a833')
28
29package() {
30 install -d "${pkgdir}/usr/share/" "${pkgdir}/usr/bin/"
31 cp -r "${srcdir}/usr/share/rustdesk/" "${pkgdir}/usr/share/"
32 cp -r "${srcdir}/usr/share/icons/" "${pkgdir}/usr/share/"
33 install -m 755 "${srcdir}/librustdesk-${_upver}-kde-wayland.${_patch}.so" "${pkgdir}/usr/share/rustdesk/lib/librustdesk.so"
34
35 ln -s "/usr/share/rustdesk/rustdesk" "${pkgdir}/usr/bin/rustdesk"
36
37 install -Dm 644 "${srcdir}/usr/share/rustdesk/files/rustdesk.service" "${pkgdir}/usr/lib/systemd/system/rustdesk.service"
38 install -Dm 644 "${srcdir}/usr/share/rustdesk/files/rustdesk.desktop" "${pkgdir}/usr/share/applications/rustdesk.desktop"
39 install -Dm 644 "${srcdir}/usr/share/rustdesk/files/rustdesk-link.desktop" "${pkgdir}/usr/share/applications/rustdesk-link.desktop"
40 rm -r "${pkgdir}/usr/share/rustdesk/files/"
41}
42

Scan history

Scanned at (UTC)SeverityRules
2026-10-30 03:55:04 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion