uu-remote-linux
LOW
maintainer RiverOnVenus
0 votes
scanned 2026-10-18 07:21:11.915849
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
3
pkgname=uu-remote-linux
4
pkgver=0.2.8
5
pkgrel=1
6
pkgdesc='Unofficial Linux host for NetEase UU Remote (remote desktop)'
7
arch=('x86_64')
8
url='https://github.com/VallierDev/uu-remote-linux'
9
license=('GPL-3.0-or-later')
10
depends=(
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
)
25
makedepends=(
26
'cargo'
27
'pkgconf'
28
)
29
optdepends=(
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
)
40
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
41
'uuremote-native.service'
42
'60-uu-remote-linux-uinput.rules')
43
sha256sums=('d0a8e1b42474a75f667ef366495a7ffd0f3e7e6a3e3b1fc3abf3cb3c3e78fe56'
44
'c33ce11f40c530fd2a6238707ca1711f8e734db3cf6fb7e5d6d93c6d4fea68f8'
45
'2752412c9c2ddbffa4d5882be06a2f10d7ee590c3d1f3b16bf37ea5c1b8d1f34')
46
options=('!lto')
47
48
prepare() {
49
cd "${pkgname}-${pkgver}"
50
cargo fetch --locked --target "${CARCH}-unknown-linux-gnu"
51
}
52
53
build() {
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
60
check() {
61
cd "${pkgname}-${pkgver}"
62
cargo test --release --locked --frozen
63
}
64
65
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-10-18 07:21:11 | Low | 1 |