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>
2
pkgname=uad-ng-git
3
pkgver=r1.2.0.53d2ef2
4
pkgrel=1
5
pkgdesc="Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices (next generation, development git version)"
6
arch=('x86_64')
7
url="https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"
8
license=('GPL3')
9
depends=('android-tools' 'fontconfig' 'vulkan-icd-loader')
10
makedepends=('cargo' 'git')
11
provides=('universal-android-debloater')
12
conflicts=('universal-android-debloater' 'universal-android-debloater-bin' 'universal-android-debloater-git')
13
source=(
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
)
18
sha256sums=('SKIP'
19
'SKIP'
20
'SKIP')
21
22
pkgver() {
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
38
build() {
39
cd "$srcdir/$pkgname"
40
cargo build --release -p uad-gui
41
}
42
43
package() {
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) | Severity | Rules |
|---|---|---|
| 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 |