uad-ng-git

maintainer taxin · 0 votes · scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged The package builds from the project's own git repository and includes non-executable assets from the same trusted project host; SKIP'd checksums are common for git sources and do not introduce significant risk.

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 builds from the project's own git repository and includes non-executable assets from the same trusted project host; SKIP'd checksums are common for git sources and do not introduce significant risk.

PKGBUILD

1# Maintainer: taxin <taxin404@duck.com>
2pkgname=uad-ng-git
3pkgver=r1.2.0.53d2ef2
4pkgrel=1
5pkgdesc="Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices (next generation, development git version)"
6arch=('x86_64')
7url="https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"
8license=('GPL3')
9depends=('android-tools' 'fontconfig' 'vulkan-icd-loader')
10makedepends=('cargo' 'git')
11provides=('universal-android-debloater')
12conflicts=('universal-android-debloater' 'universal-android-debloater-bin' 'universal-android-debloater-git')
13source=(
14 "$pkgname::git+https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation.git"
15 "uad-ng.desktop"
16 "uad-ng-logo.png::https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/raw/main/resources/assets/logo-light.png"
17)
18sha256sums=('SKIP'
19 'SKIP'
20 'SKIP')
21
22pkgver() {
23 cd "$srcdir/$pkgname"
24 # Count commits since latest tag, append short hash
25 local commits hash tag
26 tag=$(git describe --tags --abbrev=0 2>/dev/null | sed 's/^v//')
27 if [ -n "$tag" ]; then
28 commits=$(git rev-list --count "${tag}"..HEAD)
29 hash=$(git rev-parse --short HEAD)
30 printf "r%s.%s" "$tag" "$hash"
31 else
32 commits=$(git rev-list --count HEAD)
33 hash=$(git rev-parse --short HEAD)
34 printf "r%s.%s" "$commits" "$hash"
35 fi
36}
37
38build() {
39 cd "$srcdir/$pkgname"
40 cargo build --release -p uad-gui
41}
42
43package() {
44 cd "$srcdir/$pkgname"
45 install -Dm755 target/release/uad-gui "$pkgdir/usr/bin/uad-ng"
46 install -Dm644 "$srcdir/uad-ng-logo.png" "$pkgdir/usr/share/pixmaps/uad-ng.png"
47 install -Dm644 "$srcdir/uad-ng.desktop" "$pkgdir/usr/share/applications/uad-ng.desktop"
48 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
49}
50

Scan history

Scanned at (UTC)SeverityRules
2026-08-18 00:03:42 LOW 2
2026-08-17 00:18:29 LOW 2
2026-08-16 00:03:42 LOW 2
2026-08-15 17:30:51 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