uur
LOW
maintainer panxuc
0 votes
scanned 2026-09-05 07:59:42.017587
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: panxuc <https://github.com/panxuc>
2
#
3
# uur — native Linux companion for NetEase UU Remote.
4
# Installs a regular desktop application: the uur binary, the Windows PE
5
# hook components built with mingw, and desktop entries. Nothing touches
6
# the user's system at runtime except the managed per-user Wine prefix;
7
# the NetEase client itself is downloaded from the official feed on first
8
# `uur setup` (it is never redistributed by this package).
9
10
pkgname=uur
11
pkgver=0.1.1
12
pkgrel=1
13
pkgdesc="Native Linux companion for NetEase UU Remote (X11/Wayland input and capture bridge)"
14
arch=('x86_64')
15
url="https://github.com/panxuc/uur"
16
license=('MIT')
17
depends=(
18
'glibc'
19
'gcc-libs'
20
'glib2'
21
'wine'
22
'curl'
23
'pipewire'
24
'xdg-desktop-portal'
25
)
26
makedepends=('cargo' 'gcc' 'pkgconf' 'mingw-w64-gcc' 'mingw-w64-binutils')
27
optdepends=(
28
'osslsigncode: Authenticode verification of official updater downloads'
29
'xdg-desktop-portal-gnome: GNOME, niri, and compatible Wayland capture/input'
30
'xdg-desktop-portal-kde: KDE Plasma Wayland capture/input'
31
'xdg-desktop-portal-hyprland: Hyprland screen capture (input uses uinput)'
32
'xdg-desktop-portal-wlr: wlroots screen capture (input uses uinput)'
33
'xwayland-satellite: X11 application support on niri'
34
'ethtool: inspect and configure Wake-on-LAN'
35
'networkmanager: persist Wake-on-LAN for NetworkManager connections'
36
'pulseaudio: legacy PulseAudio server for Wine audio'
37
'pipewire-pulse: PulseAudio-compatible Wine audio on PipeWire'
38
'libva-utils: VA-API capability diagnostics'
39
'vulkan-tools: Vulkan and Vulkan Video capability diagnostics'
40
'nvidia-utils: NVENC and NVDEC capability diagnostics on NVIDIA GPUs'
41
)
42
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
43
sha256sums=("30a00b89e880b8db010fcf4035e1b8d073d7bfb61542b2029ecf9b660464d4c7")
44
install=uur.install
45
46
build() {
47
cd "${srcdir}/${pkgname}-${pkgver}"
48
export CARGO_TARGET_DIR=target
49
cargo build --release --locked
50
./hook/build.sh
51
./capture/build.sh
52
}
53
54
check() {
55
cd "${srcdir}/${pkgname}-${pkgver}"
56
cargo test --release --locked
57
}
58
59
package() {
60
cd "${srcdir}/${pkgname}-${pkgver}"
61
./packaging/stage.sh "${pkgdir}"
62
}
63
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-05 07:59:42 | Low | 1 |