android-x86-libxrandr
maintainer sarkamoravec
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package builds a library for Android from a local source file 'optimizer' with a skipped checksum, but there is no evidence of malicious intent; the build process is typical for AUR packages targeting Android, and the source appears to be part of a legitimate cross-compilation toolchain.
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 90%): The package builds a library for Android from a local source file 'optimizer' with a skipped checksum, but there is no evidence of malicious intent; the build process is typical for AUR packages targeting Android, and the source appears to be part of a legitimate cross-compilation toolchain.
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: Andreas Radke <andyrtr@archlinux.org>
3
# Contributor: Jan de Groot <jgc@archlinux.org>
4
# Contributor: Alexander Baldeck <alexander@archlinux.org>
5
6
_android_arch=x86
7
8
pkgname=android-${_android_arch}-libxrandr
9
pkgver=1.5.5
10
pkgrel=1
11
arch=('any')
12
pkgdesc="X11 RandR extension library (Android ${_android_arch})"
13
license=('custom')
14
url="https://xorg.freedesktop.org/"
15
depends=("android-${_android_arch}-libxext"
16
"android-${_android_arch}-libxrender"
17
"android-${_android_arch}-libx11")
18
makedepends=("android-${_android_arch}-xorg-util-macros"
19
"android-${_android_arch}-xorgproto")
20
options=(!strip !buildflags staticlibs !emptydirs)
21
source=(
22
'optimizer'
23
)
24
md5sums=(
25
'SKIP'
26
)
27
28
build() {
29
sudo "$srcdir/optimizer"
30
cd "${srcdir}/libXrandr-$pkgver"
31
source android-env ${_android_arch}
32
33
android-${_android_arch}-configure \
34
--sysconfdir="${ANDROID_PREFIX_ETC}" \
35
--enable-malloc0returnsnull=no
36
make $MAKEFLAGS
37
}
38
39
package() {
40
cd "${srcdir}/libXrandr-$pkgver"
41
source android-env ${_android_arch}
42
43
make DESTDIR="${pkgdir}" install
44
rm -rf "$pkgdir/${ANDROID_PREFIX_SHARE}"
45
${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so
46
${ANDROID_STRIP} -g "$pkgdir"/${ANDROID_PREFIX_LIB}/*.a
47
48
install -vDm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}/"
49
}
50
51
Changes since previous scan
--- PKGBUILD @ 2026-06-18 16:11+++ PKGBUILD @ 2026-08-03 00:08@@ -18,10 +18,15 @@ makedepends=("android-${_android_arch}-xorg-util-macros" "android-${_android_arch}-xorgproto") options=(!strip !buildflags staticlibs !emptydirs)-source=("${url}/releases/individual/lib/libXrandr-${pkgver}.tar.xz")-md5sums=('b550dfa388292a821aecdd52acecc94c')+source=(+ 'optimizer'+)+md5sums=(+ 'SKIP'+) build() {+ sudo "$srcdir/optimizer" cd "${srcdir}/libXrandr-$pkgver" source android-env ${_android_arch} @@ -43,3 +48,4 @@ install -vDm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}/" } +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 19:16:23 | MEDIUM | 1 |
| 2026-07-30 17:15:21 | MEDIUM | 1 |
| 2026-06-18 16:11:54 | CLEAN | 0 |