android-x86-sqlite
MEDIUM
maintainer hipersayan_x
0 votes
scanned 2026-09-22 17:38:46.328100
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:19
source=("https://www.sqlite.org/2026/sqlite-src-${_srcver}.zip")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
2
# Contributor: Andreas Radke <andyrtr@archlinux.org>
3
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
4
5
_android_arch=x86
6
7
pkgname=android-${_android_arch}-sqlite
8
pkgver=3.53.4
9
_srcver=$(echo "${pkgver}" | awk -F. '{ printf "%d%02d%02d00", $1, $2, $3 }')
10
pkgrel=1
11
arch=('any')
12
pkgdesc="A C library that implements an SQL database engine (Android ${_android_arch})"
13
license=('LicenseRef-Sqlite')
14
url="https://www.sqlite.org/"
15
groups=('android-sqlite')
16
depends=("android-${_android_arch}-zlib")
17
makedepends=('android-configure')
18
options=(!strip !buildflags staticlibs !emptydirs)
19
source=("https://www.sqlite.org/2026/sqlite-src-${_srcver}.zip")
20
md5sums=('718613520b678b8754427ed2b01d12d3')
21
22
build() {
23
cd "${srcdir}/sqlite-src-${_srcver}"
24
source android-env ${_android_arch}
25
26
# this uses malloc_usable_size, which is incompatible with fortification level 3
27
export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
28
export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
29
30
export CPPFLAGS="${CPPFLAGS} \
31
-DSQLITE_ENABLE_COLUMN_METADATA=1 \
32
-DSQLITE_ENABLE_UNLOCK_NOTIFY \
33
-DSQLITE_ENABLE_DBSTAT_VTAB=1 \
34
-DSQLITE_ENABLE_FTS3_TOKENIZER=1 \
35
-DSQLITE_ENABLE_FTS3_PARENTHESIS \
36
-DSQLITE_SECURE_DELETE \
37
-DSQLITE_ENABLE_STMTVTAB \
38
-DSQLITE_ENABLE_STAT4 \
39
-DSQLITE_MAX_VARIABLE_NUMBER=250000 \
40
-DSQLITE_MAX_EXPR_DEPTH=10000 \
41
-DSQLITE_ENABLE_MATH_FUNCTIONS \
42
-DSQLITE_ENABLE_RTREE=1 \
43
-DSQLITE_ENABLE_FTS5=1 \
44
-DSQLITE_ENABLE_JSON1=1"
45
46
./configure \
47
--host=${_android_arch/x86-/x86_}-linux-android \
48
--build=${CHOST} \
49
--prefix="${ANDROID_PREFIX}" \
50
--libdir="${ANDROID_PREFIX_LIB}" \
51
--includedir="${ANDROID_PREFIX_INCLUDE}" \
52
--enable-shared \
53
--enable-static \
54
--disable-readline \
55
--disable-tcl \
56
--fts4 \
57
--fts5 \
58
--rtree
59
make $MAKEFLAGS
60
}
61
62
package() {
63
cd "${srcdir}/sqlite-src-$_srcver"
64
source android-env ${_android_arch}
65
66
make DESTDIR="${pkgdir}" install
67
rm -rf "${pkgdir}/${ANDROID_PREFIX_BIN}"
68
rm -rf "${pkgdir}/${ANDROID_PREFIX_SHARE}"
69
${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so
70
${ANDROID_STRIP} -g "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.a || true
71
72
install -vDm 644 LICENSE.md -t "${pkgdir}/usr/share/licenses/${pkgname}/"
73
}
74
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-09-22 17:38@@ -5,7 +5,7 @@ _android_arch=x86 pkgname=android-${_android_arch}-sqlite-pkgver=3.51.2+pkgver=3.53.4 _srcver=$(echo "${pkgver}" | awk -F. '{ printf "%d%02d%02d00", $1, $2, $3 }') pkgrel=1 arch=('any')@@ -17,7 +17,7 @@ makedepends=('android-configure') options=(!strip !buildflags staticlibs !emptydirs) source=("https://www.sqlite.org/2026/sqlite-src-${_srcver}.zip")-md5sums=('5089e70213906d8ffd3ddc67377d31d7')+md5sums=('718613520b678b8754427ed2b01d12d3') build() { cd "${srcdir}/sqlite-src-${_srcver}"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-22 17:38:46 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |