uu-remote-linux-bin

LOW
maintainer duanluan 0 votes scanned 2026-11-06 08:11:27.004022
View on AUR
Why flagged

The package installs prebuilt binaries from the project's official GitHub releases, which is a normal practice for -bin packages; the low severity is due to the limited votes and recent upload, not due to malicious content.

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%): The package installs prebuilt binaries from the project's official GitHub releases, which is a normal practice for -bin packages; the low severity is due to the limited votes and recent upload, not due to malicious content.

PKGBUILD

1# Maintainer: duanluan <duanluan@outlook.com>
2
3pkgname=uu-remote-linux-bin
4pkgver=0.2.53
5pkgrel=1
6pkgdesc='Unofficial Linux host and viewer for NetEase UU Remote (prebuilt binary)'
7arch=('x86_64' 'aarch64')
8url='https://github.com/VallierDev/uu-remote-linux'
9license=('GPL-3.0-or-later')
10# Upstream is open source but this package ships its official prebuilt release
11# artifacts, so the name carries the -bin suffix per the AUR packaging rules.
12depends=(
13 'cairo'
14 'ffmpeg'
15 'gcc-libs'
16 'gdk-pixbuf2'
17 'glib2'
18 'gtk3'
19 'libx11'
20 'libxext'
21 'libxfixes'
22 'libxkbcommon'
23 'libxtst'
24 'pango'
25 'sdl2'
26 'wayland'
27)
28optdepends=(
29 'libei: GNOME/KDE Wayland portal backend'
30 'libpipewire: GNOME/KDE Wayland portal backend'
31 'wl-clipboard: clipboard sync on Wayland'
32 'nvidia-utils: NVENC hardware encoding'
33 'intel-media-driver: VAAPI hardware encoding on Intel GPUs'
34 'libva-mesa-driver: VAAPI hardware encoding on AMD GPUs'
35 'xorg-server-xvfb: virtual desktop for monitorless servers'
36 'xfce4: default session for the virtual desktop'
37)
38provides=('uu-remote')
39conflicts=('uu-remote' 'uu-remote-bin' 'uu-remote-linux')
40options=('!strip' '!debug')
41install=uu-remote-linux-bin.install
42source=(
43 'uuremote-native.service'
44 '60-uu-remote-linux-uinput.rules'
45)
46source_x86_64=("uu-remote-linux-v${pkgver}-x86_64-linux.tar.gz::https://github.com/VallierDev/uu-remote-linux/releases/download/v${pkgver}/uu-remote-linux-v${pkgver}-x86_64-linux.tar.gz")
47source_aarch64=("uu-remote-linux-v${pkgver}-aarch64-linux.tar.gz::https://github.com/VallierDev/uu-remote-linux/releases/download/v${pkgver}/uu-remote-linux-v${pkgver}-aarch64-linux.tar.gz")
48sha256sums=(
49 '1bba2b6ada40e980c23c4a78188d694e8c8bc39c3d39e9ffb8a41947501da48e'
50 'df21d14e39e6912261e9ecdc2422d242612053beb2cbc3a8755938020abf3e6f'
51)
52sha256sums_x86_64=('da32486e1d1cead051ca56e68338cdb90b64a8c875c51ac8d2080befd1db2dec')
53sha256sums_aarch64=('1b33833eea4d21cda242da2390d7b19850d6b0fab1750076bcaf2f2188f12c47')
54
55package() {
56 local _dir="uu-remote-linux-v${pkgver}-${CARCH}-linux"
57
58 cd "${srcdir}/${_dir}"
59
60 install -Dm755 uuremote-server "${pkgdir}/usr/bin/uuremote-server"
61 install -Dm755 uuremote-viewer "${pkgdir}/usr/bin/uuremote-viewer"
62
63 # Capture/input plugins, dlopened by uuremote-server per session type.
64 install -Dm644 libuu-wayland.so "${pkgdir}/usr/lib/uu-remote-linux/libuu-wayland.so"
65 install -Dm644 libuu-portal.so "${pkgdir}/usr/lib/uu-remote-linux/libuu-portal.so"
66
67 install -Dm644 contrib/desktop/uu-remote-linux.desktop "${pkgdir}/usr/share/applications/uu-remote-linux.desktop"
68 install -Dm644 contrib/desktop/uu-remote-linux-viewer.desktop "${pkgdir}/usr/share/applications/uu-remote-linux-viewer.desktop"
69 install -Dm644 contrib/desktop/uu-remote-linux.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/uu-remote-linux.svg"
70
71 # The unit name must stay uuremote-native.service: uuremote-server show and
72 # the desktop entry manage exactly this unit.
73 install -Dm644 "${srcdir}/uuremote-native.service" "${pkgdir}/usr/lib/systemd/user/uuremote-native.service"
74 install -Dm644 "${srcdir}/60-uu-remote-linux-uinput.rules" "${pkgdir}/usr/lib/udev/rules.d/60-uu-remote-linux-uinput.rules"
75
76 install -Dm755 contrib/virtual-desktop/uu-virtual-desktop "${pkgdir}/usr/bin/uu-virtual-desktop"
77 install -Dm644 contrib/virtual-desktop/uu-virtual-desktop.service "${pkgdir}/usr/lib/systemd/user/uu-virtual-desktop.service"
78 sed -i 's|^ExecStart=.*|ExecStart=/usr/bin/uu-virtual-desktop|' \
79 "${pkgdir}/usr/lib/systemd/user/uu-virtual-desktop.service"
80 install -Dm644 contrib/virtual-desktop/virtual-display.conf \
81 "${pkgdir}/usr/share/doc/${pkgname}/virtual-display.conf.example"
82
83 install -Dm644 config.example.json "${pkgdir}/usr/share/doc/${pkgname}/config.example.json"
84 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
85}
86

Scan history

Scanned at (UTC)SeverityRules
2026-11-06 08:11:27 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