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
1pkgname=vvc-vtm-git
2_gitname=VVCSoftware_VTM
3pkgver=8484
4pkgrel=1
5pkgdesc="VVC Test Model (VTM) reference encoder/decoder - git version"
6arch=('x86_64')
7url="https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM"
8license=('BSD')
9depends=('gcc-libs')
10makedepends=('git' 'cmake' 'gcc' 'make')
11source=("git+https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM.git")
12sha256sums=('SKIP')
13
14pkgver() {
15 cd "$_gitname"
16 git rev-list --count HEAD
17}
18
19build() {
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
59package() {
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)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion