lib32-aom
MEDIUM
maintainer vitaliikuzhdin
13 votes
scanned 2026-08-28 09:35:00.314873
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
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:30
"https://storage.googleapis.com/aom-releases/${_pkgsrc}.tar.gz"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Vitalii Kuzhdin <vitaliikuzhdin@gmail.com>
2
# Contributor: Rodrigo Bezerra <rodrigobezerra21 at gmail dot com>
3
4
_name="aom"
5
pkgname="lib32-${_name}"
6
pkgver=3.15.0
7
pkgrel=1
8
pkgdesc="Alliance for Open Media video codec (32-bit)"
9
arch=(
10
'x86_64'
11
)
12
url="https://aomedia.org"
13
license=(
14
'BSD-3-Clause'
15
)
16
depends=(
17
"${_name}>=${pkgver}"
18
'lib32-gcc-libs'
19
'lib32-glibc'
20
)
21
makedepends=(
22
'cmake>=3.16'
23
'yasm'
24
)
25
provides=(
26
"lib${_name}.so"
27
)
28
_pkgsrc="lib${_name}-${pkgver}"
29
source=(
30
"https://storage.googleapis.com/aom-releases/${_pkgsrc}.tar.gz"
31
"https://storage.googleapis.com/aom-releases/${_pkgsrc}.tar.gz.asc"
32
)
33
b2sums=('f6952a94bb9d503af790723dad1166f2ae3252a9eb3daa882aa3111009fb3110b101b854d1a420fdd8aa02e4e14da16c833835337d2cca5a2dd2b336a3fbd3d3'
34
'SKIP')
35
validpgpkeys=(
36
'B002F08B74A148DAA01F7123A48E86DB0B830498' # AOMedia release signing key <av1-discuss@aomedia.org>
37
)
38
39
prepare() {
40
cd "${srcdir}/${_pkgsrc}"
41
# Don't require static library
42
sed -i 's/aom aom_static/aom/' cmake/aom_install.cmake
43
}
44
45
build() {
46
export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=?/_FORTIFY_SOURCE=0} -m32"
47
export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=?/_FORTIFY_SOURCE=0} -m32"
48
export LDFLAGS+=" -m32"
49
export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
50
local cmake_options=(
51
-B "${_pkgsrc}/build"
52
-S "${_pkgsrc}"
53
-G 'Unix Makefiles'
54
-W no-dev
55
# Upstream would like Release, adding -O3 and removing assertions
56
# https://gitlab.archlinux.org/archlinux/packaging/packages/aom/-/issues/1
57
-D CMAKE_BUILD_TYPE:STRING='Release'
58
-D CMAKE_INSTALL_PREFIX:PATH='/usr'
59
-D CMAKE_INSTALL_LIBDIR:PATH='lib32'
60
-D BUILD_SHARED_LIBS:BOOL=ON
61
-D ENABLE_EXAMPLES:BOOL=OFF
62
-D ENABLE_TOOLS:BOOL=OFF
63
-D ENABLE_TESTS:BOOL=OFF
64
-D ENABLE_DOCS:BOOL=OFF
65
)
66
67
cd "${srcdir}"
68
cmake "${cmake_options[@]}"
69
cmake --build "${cmake_options[1]}"
70
}
71
72
package() {
73
cd "${srcdir}"
74
DESTDIR="${pkgdir}" cmake --install "${_pkgsrc}/build"
75
76
cd "${pkgdir}/usr"
77
rm -rf "bin" "include" "share"
78
}
79
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-08-28 09:35@@ -3,7 +3,7 @@ _name="aom" pkgname="lib32-${_name}"-pkgver=3.14.1+pkgver=3.15.0 pkgrel=1 pkgdesc="Alliance for Open Media video codec (32-bit)" arch=(@@ -30,7 +30,7 @@ "https://storage.googleapis.com/aom-releases/${_pkgsrc}.tar.gz" "https://storage.googleapis.com/aom-releases/${_pkgsrc}.tar.gz.asc" )-b2sums=('b88e6868a9dcf3c91f20a49520884268f961c54e6c5890467505ce6b7086faee191db021d46dbdbb9e0da57ddc482263ac6e8e816afd5319e6d072ada42b28eb'+b2sums=('f6952a94bb9d503af790723dad1166f2ae3252a9eb3daa882aa3111009fb3110b101b854d1a420fdd8aa02e4e14da16c833835337d2cca5a2dd2b336a3fbd3d3' 'SKIP') validpgpkeys=( 'B002F08B74A148DAA01F7123A48E86DB0B830498' # AOMedia release signing key <av1-discuss@aomedia.org>Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-28 09:35:00 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |