uu-remote-linux

LOW
maintainer RiverOnVenus 0 votes scanned 2026-10-18 07:21:11.915849
View on AUR
Why flagged

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

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.

PKGBUILD

1# Maintainer: RiverOnVenus <aur@zhui.dev>
2
3pkgname=uu-remote-linux
4pkgver=0.2.8
5pkgrel=1
6pkgdesc='Unofficial Linux host for NetEase UU Remote (remote desktop)'
7arch=('x86_64')
8url='https://github.com/VallierDev/uu-remote-linux'
9license=('GPL-3.0-or-later')
10depends=(
11 'ffmpeg'
12 'glib2'
13 'glibc'
14 'gtk3'
15 'libei'
16 'libpipewire'
17 'libx11'
18 'libxext'
19 'libxfixes'
20 'libxkbcommon'
21 'libxtst'
22 'sdl2'
23 'wayland'
24)
25makedepends=(
26 'cargo'
27 'pkgconf'
28)
29optdepends=(
30 'hyprland: native Hyprland backend (hyprctl)'
31 'libayatana-appindicator: tray icon on GNOME'
32 'pciutils: GPU detection when choosing an encoder'
33 'wl-clipboard: clipboard integration on Wayland'
34 'xclip: clipboard integration on X11'
35 'xsel: clipboard integration on X11 (alternative to xclip)'
36 'xdg-desktop-portal: screen capture and input on Wayland'
37 'xdg-desktop-portal-gnome: GNOME Wayland capture and input backend'
38 'xdg-desktop-portal-kde: KDE Wayland capture and input backend'
39)
40source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
41 'uuremote-native.service'
42 '60-uu-remote-linux-uinput.rules')
43sha256sums=('d0a8e1b42474a75f667ef366495a7ffd0f3e7e6a3e3b1fc3abf3cb3c3e78fe56'
44 'c33ce11f40c530fd2a6238707ca1711f8e734db3cf6fb7e5d6d93c6d4fea68f8'
45 '2752412c9c2ddbffa4d5882be06a2f10d7ee590c3d1f3b16bf37ea5c1b8d1f34')
46options=('!lto')
47
48prepare() {
49 cd "${pkgname}-${pkgver}"
50 cargo fetch --locked --target "${CARCH}-unknown-linux-gnu"
51}
52
53build() {
54 cd "${pkgname}-${pkgver}"
55 export RUSTFLAGS="${RUSTFLAGS:-} --remap-path-prefix=${srcdir}=/usr/src/debug/${pkgname}"
56 cargo build --release --locked --frozen --features wayland,portal
57 cargo build --release --locked --frozen --features native-viewer,viewer-sdl --bin uuremote-viewer
58}
59
60check() {
61 cd "${pkgname}-${pkgver}"
62 cargo test --release --locked --frozen
63}
64
65package() {
66 cd "${pkgname}-${pkgver}"
67
68 install -Dm755 target/release/uuremote-server "${pkgdir}/usr/bin/uuremote-server"
69 install -Dm755 target/release/uuremote-viewer "${pkgdir}/usr/bin/uuremote-viewer"
70
71 install -Dm644 contrib/desktop/uu-remote-linux.desktop \
72 "${pkgdir}/usr/share/applications/uu-remote-linux.desktop"
73 install -Dm644 contrib/desktop/uu-remote-linux.svg \
74 "${pkgdir}/usr/share/icons/hicolor/scalable/apps/uu-remote-linux.svg"
75
76 install -Dm644 "${srcdir}/uuremote-native.service" \
77 "${pkgdir}/usr/lib/systemd/user/uuremote-native.service"
78 install -Dm644 "${srcdir}/60-uu-remote-linux-uinput.rules" \
79 "${pkgdir}/usr/lib/udev/rules.d/60-uu-remote-linux-uinput.rules"
80
81 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
82 install -Dm644 config.example.json "${pkgdir}/usr/share/doc/${pkgname}/config.example.json"
83}
84

Scan history

Scanned at (UTC)SeverityRules
2026-10-18 07:21:11 Low 1

Report a package

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

0 / 4000
Your suggestion