vvc-vtm-git
maintainer kekmacska
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is a git repository from the official Fraunhofer HHI host, which is the legitimate project maintainer; building from source is standard for AUR packages, and the non-whitelisted host is plausibly official, not a supply-chain risk.
Triggered rules
LOW
AI review downgraded a static finding
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source is a git repository from the official Fraunhofer HHI host, which is the legitimate project maintainer; building from source is standard for AUR packages, and the non-whitelisted host is plausibly official, not a supply-chain risk.
1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:11
source=("git+https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM.git")
PKGBUILD
1 offending line(s) highlighted
1
pkgname=vvc-vtm-git
2
_gitname=VVCSoftware_VTM
3
pkgver=8484
4
pkgrel=1
5
pkgdesc="VVC Test Model (VTM) reference encoder/decoder - git version"
6
arch=('x86_64')
7
url="https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM"
8
license=('BSD')
9
depends=('gcc-libs')
10
makedepends=('git' 'cmake' 'gcc' 'make')
11
source=("git+https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM.git")
12
sha256sums=('SKIP')
13
14
pkgver() {
15
cd "$_gitname"
16
git rev-list --count HEAD
17
}
18
19
build() {
20
cd "$_gitname"
21
22
mkdir -p build
23
cd build
24
25
cmake .. \
26
-DCMAKE_BUILD_TYPE=Release \
27
-DCMAKE_INSTALL_PREFIX=/usr \
28
-DCMAKE_C_FLAGS_RELEASE="-O3 -march=native -mtune=native \
29
-fno-plt -fomit-frame-pointer \
30
-fno-semantic-interposition \
31
-falign-functions=32 \
32
-falign-loops=32 \
33
-funroll-loops \
34
-fno-math-errno \
35
-fno-trapping-math \
36
-flto \
37
-Wno-error=unused-but-set-variable \
38
-Wno-error=unused-variable \
39
-Wno-error=maybe-uninitialized" \
40
-DCMAKE_CXX_FLAGS_RELEASE="-O3 -march=native -mtune=native \
41
-fno-plt -fomit-frame-pointer \
42
-fno-semantic-interposition \
43
-falign-functions=32 \
44
-falign-loops=32 \
45
-funroll-loops \
46
-fno-math-errno \
47
-fno-trapping-math \
48
-flto \
49
-Wno-error=unused-but-set-variable \
50
-Wno-error=unused-variable \
51
-Wno-error=maybe-uninitialized" \
52
-DCMAKE_EXE_LINKER_FLAGS="-flto" \
53
-DCMAKE_SHARED_LINKER_FLAGS="-flto" \
54
-Wno-dev
55
56
make -j"$(nproc)"
57
}
58
59
package() {
60
cd "$_gitname"
61
62
# Binaries
63
install -d "$pkgdir/usr/bin"
64
for f in bin/umake/gcc-16.1/x86_64/release/*; do
65
base="$(basename "$f")"
66
67
# avoid gnu parallel conflict
68
[[ "$base" == "parcat" ]] && continue
69
70
# install with VTM prefix for clarity
71
install -m755 "$f" "$pkgdir/usr/bin/VTM$base"
72
done
73
74
# Library
75
install -d "$pkgdir/usr/lib"
76
for f in lib/umake/gcc-16.1/x86_64/release/*.a; do
77
install -m644 "$f" "$pkgdir/usr/lib/"
78
done
79
80
# License
81
install -d "$pkgdir/usr/share/licenses/$pkgname"
82
install -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
83
}
84
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 00:13:44 | LOW | 2 |
| 2026-07-24 00:02:28 | LOW | 2 |
| 2026-07-23 00:14:47 | LOW | 2 |
| 2026-07-22 00:29:32 | LOW | 2 |
| 2026-07-21 00:24:15 | LOW | 2 |
| 2026-07-20 00:19:49 | LOW | 2 |
| 2026-07-19 00:17:08 | LOW | 2 |
| 2026-07-18 00:14:48 | LOW | 2 |
| 2026-07-17 00:06:16 | LOW | 2 |
| 2026-07-16 00:05:41 | LOW | 2 |
| 2026-07-15 00:09:25 | LOW | 2 |