android-riscv64-gsm
MEDIUM
maintainer hipersayan_x
0 votes
scanned 2026-09-20 15:33:19.470652
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.quut.com/gsm/gsm-${pkgver}.tar.gz")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com>
2
# Contributor: Jan de Groot <jgc@archlinux.org>
3
# Contributor: Maxime de Roucy <maxime.deroucy@gmail.com>
4
# Contributor: Darwin Bautista <djclue917@gmail.com>
5
6
_android_arch=riscv64
7
8
pkgname=android-${_android_arch}-gsm
9
pkgver=1.0.24
10
pkgrel=1
11
arch=('any')
12
pkgdesc="Shared libraries for GSM 06.10 lossy speech compression (Android ${_android_arch})"
13
url="https://www.quut.com/gsm/"
14
license=('custom')
15
groups=('android-gsm')
16
depends=('android-ndk')
17
makedepends=('android-environment')
18
options=(!strip !buildflags staticlibs !emptydirs)
19
source=("https://www.quut.com/gsm/gsm-${pkgver}.tar.gz")
20
md5sums=('c13a7e1c5f826e9dbaa71db19e7ebfae')
21
22
prepare() {
23
cd "${srcdir}/gsm-${pkgver%.*}-pl${pkgver##*.}"
24
25
# Fix code comments
26
sed -i 's|/\*efine|//define|g' inc/config.h
27
}
28
29
build() {
30
cd "${srcdir}/gsm-${pkgver%.*}-pl${pkgver##*.}"
31
source android-env ${_android_arch}
32
33
make CC="${CC}" CCFLAGS="${CFLAGS} -c -fPIC" $MAKEFLAGS ./lib/libgsm.a
34
${CC} -shared ${LDFLAGS} -o lib/libgsm.so src/*.o
35
}
36
37
package() {
38
cd "${srcdir}/gsm-${pkgver%.*}-pl${pkgver##*.}"
39
source android-env ${_android_arch}
40
41
# Prepare directories
42
install -m755 -d "${pkgdir}/${ANDROID_PREFIX}"/{lib,include/gsm}
43
44
make -j1 \
45
INSTALL_ROOT="${pkgdir}/${ANDROID_PREFIX}" \
46
GSM_INSTALL_INC="${pkgdir}/${ANDROID_PREFIX_INCLUDE}/gsm" \
47
"${pkgdir}/${ANDROID_PREFIX_INCLUDE}/gsm/gsm.h" \
48
"${pkgdir}/${ANDROID_PREFIX_LIB}/libgsm.a"
49
install -v -m644 lib/libgsm.so "${pkgdir}/${ANDROID_PREFIX_LIB}/"
50
${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so
51
${ANDROID_STRIP} -g "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.a
52
53
install -vDm 644 COPYRIGHT -t "${pkgdir}/usr/share/licenses/${pkgname}/"
54
}
55
Changes since previous scan
--- PKGBUILD @ 2026-06-20 00:18+++ PKGBUILD @ 2026-09-20 15:33@@ -6,7 +6,7 @@ _android_arch=riscv64 pkgname=android-${_android_arch}-gsm-pkgver=1.0.23+pkgver=1.0.24 pkgrel=1 arch=('any') pkgdesc="Shared libraries for GSM 06.10 lossy speech compression (Android ${_android_arch})"@@ -17,7 +17,7 @@ makedepends=('android-environment') options=(!strip !buildflags staticlibs !emptydirs) source=("https://www.quut.com/gsm/gsm-${pkgver}.tar.gz")-md5sums=('fc625564fb388b98ac195301e75d7404')+md5sums=('c13a7e1c5f826e9dbaa71db19e7ebfae') prepare() { cd "${srcdir}/gsm-${pkgver%.*}-pl${pkgver##*.}"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-20 15:33:19 | Medium | 1 |
| 2026-06-20 00:18:46 | Medium | 1 |
| 2026-06-19 23:51:18 | Clean | 2 |
| 2026-06-19 19:07:35 | Low | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |