uu-remote-linux-bin
LOW
maintainer duanluan
0 votes
scanned 2026-11-06 08:11:27.004022
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
3
pkgname=uu-remote-linux-bin
4
pkgver=0.2.53
5
pkgrel=1
6
pkgdesc='Unofficial Linux host and viewer for NetEase UU Remote (prebuilt binary)'
7
arch=('x86_64' 'aarch64')
8
url='https://github.com/VallierDev/uu-remote-linux'
9
license=('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.
12
depends=(
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
)
28
optdepends=(
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
)
38
provides=('uu-remote')
39
conflicts=('uu-remote' 'uu-remote-bin' 'uu-remote-linux')
40
options=('!strip' '!debug')
41
install=uu-remote-linux-bin.install
42
source=(
43
'uuremote-native.service'
44
'60-uu-remote-linux-uinput.rules'
45
)
46
source_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")
47
source_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")
48
sha256sums=(
49
'1bba2b6ada40e980c23c4a78188d694e8c8bc39c3d39e9ffb8a41947501da48e'
50
'df21d14e39e6912261e9ecdc2422d242612053beb2cbc3a8755938020abf3e6f'
51
)
52
sha256sums_x86_64=('da32486e1d1cead051ca56e68338cdb90b64a8c875c51ac8d2080befd1db2dec')
53
sha256sums_aarch64=('1b33833eea4d21cda242da2390d7b19850d6b0fab1750076bcaf2f2188f12c47')
54
55
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-11-06 08:11:27 | Low | 2 |