uuway-bin

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

Package repackages official prebuilt binaries from the project's GitHub releases, which is normal for AUR -bin packages; disabling the self-updater is a common practice to avoid conflicts with AUR helpers.

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%): Package repackages official prebuilt binaries from the project's GitHub releases, which is normal for AUR -bin packages; disabling the self-updater is a common practice to avoid conflicts with AUR helpers.

PKGBUILD

1# Maintainer: duanluan <duanluan@outlook.com>
2
3pkgname=uuway-bin
4pkgver=1.5.3
5pkgrel=1
6pkgdesc='UU Remote Linux host (prebuilt binary)'
7arch=('x86_64')
8url='https://github.com/GaryOAO/UUWay'
9license=('AGPL-3.0-only')
10# Upstream is open source but this package repacks its official prebuilt Arch
11# release, so the name carries the -bin suffix per the AUR packaging rules.
12depends=(
13 'alsa-lib'
14 'at-spi2-core'
15 'ca-certificates'
16 'curl'
17 'desktop-file-utils'
18 'ffmpeg'
19 'fontconfig'
20 'freetype2'
21 'gettext'
22 'gnutls'
23 'gst-plugins-base-libs'
24 'gstreamer'
25 'gtk-update-icon-cache'
26 'gtk3'
27 'json-c'
28 'libarchive'
29 'libpcap'
30 'libpulse'
31 'libunwind'
32 'libva'
33 'libx11'
34 'libxcursor'
35 'libxext'
36 'libxfixes'
37 'libxi'
38 'libxinerama'
39 'libxkbcommon'
40 'libxrandr'
41 'libxrender'
42 'pipewire'
43 'procps-ng'
44 'python'
45 'python-dbus'
46 'python-gobject'
47 'systemd'
48 'vulkan-icd-loader'
49 'wayland'
50 'xclip'
51 'xorg-server-xvfb'
52 'xorg-xauth'
53)
54provides=('uuway')
55conflicts=('uuway' 'uuway-git')
56options=('!strip' '!debug')
57install=uuway-bin.install
58source_x86_64=("uuway-${pkgver}-1-x86_64.pkg.tar.zst::https://github.com/GaryOAO/UUWay/releases/download/v${pkgver}/uuway-${pkgver}-1-x86_64.pkg.tar.zst")
59sha256sums_x86_64=('b4700a2672ac97bc98c2a6385c3e3d0ff34fc6f053a2bf3cfeb3642941066d00')
60
61package() {
62 # Repack upstream's own Arch package as-is.
63 bsdtar -xf "${srcdir}/uuway-${pkgver}-1-x86_64.pkg.tar.zst" -C "${pkgdir}"
64 rm -f "${pkgdir}/.BUILDINFO" "${pkgdir}/.INSTALL" "${pkgdir}/.MTREE" "${pkgdir}/.PKGINFO"
65
66 # The built-in self-updater detects the installed version via `pacman -Q uuway`
67 # and installs uuway-*.pkg.tar.zst, which can never work under package name
68 # uuway-bin. Flip upstream's own opt-in flag so the console stops offering
69 # updates; users update through their AUR helper instead.
70 sed -i 's/"ota": true/"ota": false/' "${pkgdir}/usr/lib/uuway/package-info.json"
71
72 install -Dm644 "${pkgdir}/usr/share/doc/uuway/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
73}
74

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