android-armv7a-eabi-libxkbcommon
maintainer marcelkruschwitz
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package builds a library from the official GitHub source of a well-known project; the flagged pattern is administrative (recent orphan re-adoption), not indicative of malicious content.
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-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package builds a library from the official GitHub source of a well-known project; the flagged pattern is administrative (recent orphan re-adoption), not indicative of malicious content.
1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM
Recently orphaned & re-adopted
orphaned_readopted
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
PKGBUILD
1
# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
2
# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
3
# Contributor: Daniel Micay <danielmicay@gmail.com>
4
# Contributor: Mladen Pejakovic <pejakm@gmail.com>
5
6
_android_arch=armv7a-eabi
7
8
pkgname=android-${_android_arch}-libxkbcommon
9
pkgver=1.13.1
10
pkgrel=1
11
arch=('any')
12
pkgdesc="Keymap handling library for toolkits and window systems (Android ${_android_arch})"
13
url='https://xkbcommon.org/'
14
license=('MIT')
15
groups=('android-libxkbcommon')
16
depends=("android-${_android_arch}-xkeyboard-config"
17
"android-${_android_arch}-libxml2")
18
makedepends=('android-meson'
19
"android-${_android_arch}-libxcb"
20
"android-${_android_arch}-xorgproto"
21
"android-${_android_arch}-xkeyboard-config"
22
"android-${_android_arch}-libxml2")
23
options=(!strip !buildflags staticlibs !emptydirs)
24
source=("https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${pkgver}.tar.gz")
25
md5sums=('80f106737263eb7e19d6b4f7e0d82287')
26
27
build() {
28
cd "${srcdir}/libxkbcommon-xkbcommon-${pkgver}"
29
source android-env ${_android_arch}
30
31
extra_options=
32
33
if [ "${ANDROID_MINIMUM_PLATFORM}" -lt 28 ]; then
34
extra_options="-D enable-x11=false"
35
fi
36
37
android-${_android_arch}-meson build \
38
-D enable-tools=false \
39
-D enable-bash-completion=false \
40
${extra_options}
41
sed -i 's|-Wl,--no-undefined||g' build/build.ninja
42
ninja -C build
43
}
44
45
package() {
46
cd "${srcdir}/libxkbcommon-xkbcommon-${pkgver}"
47
source android-env ${_android_arch}
48
49
DESTDIR="${pkgdir}" ninja -C build install
50
${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so
51
${ANDROID_STRIP} -g "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.a || true
52
53
install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
54
}
55
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 17:15:21 | MEDIUM | 1 |
| 2026-06-18 16:11:54 | CLEAN | 0 |