gammu-git
MEDIUM
maintainer dreieck
0 votes
scanned 2026-09-05 16:00:23.828148
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:65
"${_pkgname}::git+https://${_githost}/${_gituser}/${_gitname}.git"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: dreieck (https://aur.archlinux.org/account/dreieck)
2
# Contributor: Jaroslav Lichtblau <svetlemodry@archlinux.org>
3
# Contributor: Ray Rashif <schiv@archlinux.org>
4
# Contributor: Corrado Primier <bardo@aur.archlinux.org>
5
# Contributor: Aurelien Foret <orelien@chez.com>
6
7
8
_gitname="gammu"
9
_pkgname="${_gitname}"
10
pkgname="${_pkgname}-git"
11
pkgver=1.44.1+9.r14716.20260905.cbe17c93a
12
pkgrel=1
13
pkgdesc="GNU All Mobile Management Utilities. Latest git checkout."
14
arch=(
15
'i686'
16
'x86_64'
17
'aarch64'
18
'armv6h'
19
'armv7h'
20
)
21
_githost='github.com'
22
_gituser='gammu'
23
url="https://${_githost}/${_gituser}/${_gitname}"
24
license=("GPL-2.0-or-later")
25
depends=(
26
'bash'
27
'glib2'
28
'glibc'
29
'curl'
30
'libdbi'
31
'libbluetooth.so'
32
'libgudev-1.0.so'
33
'libmariadb.so'
34
'libodbc.so'
35
'libpq.so'
36
'libusb-1.0.so'
37
)
38
makedepends=(
39
'git'
40
'bluez-libs'
41
'cmake'
42
'doxygen'
43
'gettext'
44
'mariadb-libs'
45
'libgudev'
46
'libusb'
47
'postgresql-libs'
48
'python>=3'
49
'python-sphinx'
50
'sed'
51
'unixodbc'
52
)
53
optdepends=()
54
checkdepends=()
55
provides=(
56
"${_pkgname}=${pkgver}"
57
"gammu-udev=${pkgver}"
58
)
59
conflicts=(
60
"${_pkgname}"
61
"gammu-udev"
62
)
63
64
source=(
65
"${_pkgname}::git+https://${_githost}/${_gituser}/${_gitname}.git"
66
)
67
sha256sums=(
68
'SKIP'
69
)
70
71
prepare() {
72
cd "${srcdir}/${_pkgname}"
73
git log > "${srcdir}/git.log"
74
}
75
76
pkgver() {
77
cd "${srcdir}/${_pkgname}"
78
79
_ver="$(git describe --tags | sed -E -e 's|^[vV]||' -e 's|\-g[0-9a-f]*$||' | tr '-' '+')"
80
_rev="$(git rev-list --count HEAD)"
81
_date="$(git log -1 --date=format:"%Y%m%d" --format="%ad")"
82
_hash="$(git rev-parse --short HEAD)"
83
84
if [ -z "${_ver}" ]; then
85
error "Version could not be determined."
86
return 1
87
else
88
printf '%s' "${_ver}.r${_rev}.${_date}.${_hash}"
89
fi
90
}
91
92
build() {
93
cd "${srcdir}"
94
95
cmake -S "${_pkgname}" -B build \
96
-DCMAKE_INSTALL_PREFIX="/usr" \
97
-DCMAKE_BUILD_TYPE=Release \
98
-DBUILD_SHARED_LIBS=ON \
99
-DBUILD_TESTING=ON \
100
-DCOVERAGE=OFF \
101
-DENABLE_COVERAGE=OFF \
102
-DENABLE_GETOPT=ON \
103
-DENABLE_PROTECTION=ON \
104
-DINSTALL_BASH_COMPLETION=ON \
105
-DINSTALL_DOC=ON \
106
-DINSTALL_GNAPPLET=ON \
107
-DINSTALL_LOC=ON \
108
-DINSTALL_LSB_INIT=ON \
109
-DINSTALL_MEDIA=ON \
110
-DINSTALL_PHP_EXAMPLES=ON \
111
-DINSTALL_S60=ON \
112
-DINSTALL_UDEV_RULES=ON \
113
-DLARGE_FILES=ON \
114
-DLIB_SUFFIX="" \
115
-DMYSQL_TESTING=OFF \
116
-DODBC_TESTING=OFF \
117
-DONLINE_TESTING=OFF \
118
-DPIC=ON \
119
-DPSQL_TESTING=OFF \
120
-DUSE_WCHAR_T=ON \
121
-DWITH_ALCABUS=ON \
122
-DWITH_ALCATEL=ON \
123
-DWITH_ALCATEL_SUPPORT=ON \
124
-DWITH_AT=ON \
125
-DWITH_ATGEN=ON \
126
-DWITH_ATOBEX=ON \
127
-DWITH_AT_SUPPORT=ON \
128
-DWITH_BACKUP=ON \
129
-DWITH_BLUEAT=ON \
130
-DWITH_BLUEFBUS2=ON \
131
-DWITH_BLUEGNAPBUS=ON \
132
-DWITH_BLUEOBEX=ON \
133
-DWITH_BLUEPHONET=ON \
134
-DWITH_BLUETOOTH=ON \
135
-DWITH_BLUETOOTH_RF_SEARCHING=ON \
136
-DWITH_BashCompletion=ON \
137
-DWITH_CELLBROADCAST=ON \
138
-DWITH_CURL=ON \
139
-DWITH_DCT4_CALENDAR_6210=OFF \
140
-DWITH_DKU2AT=ON \
141
-DWITH_DKU2PHONET=ON \
142
-DWITH_DKU5FBUS2=ON \
143
-DWITH_Doxygen=ON \
144
-DWITH_FBUS2=ON \
145
-DWITH_FBUS2BLUE=ON \
146
-DWITH_FBUS2DLR3=ON \
147
-DWITH_FBUS2PL2303=ON \
148
-DWITH_GNAPGEN=ON \
149
-DWITH_GNAPPLET_SUPPORT=ON \
150
-DWITH_GObject=ON \
151
-DWITH_Gettext=ON \
152
-DWITH_Glib=ON \
153
-DWITH_IRDA=ON \
154
-DWITH_Iconv=ON \
155
-DWITH_LibDBI=ON \
156
-DWITH_Libintl=ON \
157
-DWITH_MBUS2=ON \
158
-DWITH_MySQL=ON \
159
-DWITH_NOKIA3320=ON \
160
-DWITH_NOKIA3650=ON \
161
-DWITH_NOKIA6110=ON \
162
-DWITH_NOKIA650=ON \
163
-DWITH_NOKIA6510=ON \
164
-DWITH_NOKIA7110=ON \
165
-DWITH_NOKIA9210=ON \
166
-DWITH_NOKIA_SUPPORT=ON \
167
-DWITH_OBEXGEN=ON \
168
-DWITH_OBEX_SUPPORT=ON \
169
-DWITH_ODBC=ON \
170
-DWITH_PHONETBLUE=ON \
171
-DWITH_Postgres=ON \
172
-DWITH_S60=ON \
173
-DWITH_S60_SUPPORT=ON \
174
-DWITH_SystemD=OFF \
175
-DWITH_Threads=ON \
176
-DWITH_USB=ON \
177
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
178
179
make -C build
180
}
181
182
check() {
183
cd "${srcdir}"
184
185
make -C build test
186
}
187
188
package() {
189
cd "${srcdir}"
190
191
make DESTDIR="${pkgdir}" -C build install
192
193
194
cd "${srcdir}/${_pkgname}"
195
196
_docfiles=(
197
"${srcdir}/git.log"
198
description-pak
199
ChangeLog
200
INSTALL
201
README.en_GB
202
README.de
203
)
204
_docdirs=()
205
_manfiles=()
206
_infofiles=()
207
_licensefiles=(
208
COPYING
209
)
210
printf '%s\n' " --> installing documentation ..."
211
for _docfile in "${_docfiles[@]}"; do
212
install -D -v -m644 "${_docfile}" "${pkgdir}/usr/share/doc/${_pkgname}/$(basename "${_docfile}")"
213
done
214
for _docdir in "${_docdirs[@]}"; do
215
cp -rv "${_docdir}" "${pkgdir}/usr/share/doc/${_pkgname}/$(basename "${_docdir}")"
216
done
217
for _manfile in "${_manfiles[@]}"; do
218
_section="$(basename "${_manfile}" .gz | sed -E -e 's|^.*\.([^.]*)$|\1|')"
219
install -D -v -m644 "docs/build/man/${_manfile}" "${pkgdir}/usr/share/man/man${_section}/$(basename "${_manfile}")"
220
done
221
for _infofile in "${_infofiles[@]}"; do
222
install -D -v -m644 "${_infofile}" "${pkgdir}/usr/share/info/$(basename "${_infofile}")"
223
done
224
printf '%s\n' " --> installing license ..."
225
for _licensefile in "${_licensefiles[@]}"; do
226
install -D -v -m644 "${_licensefile}" "${pkgdir}/usr/share/licenses/${pkgname}/$(basename "${_licensefile}")"
227
#ln -svr "${pkgdir}/usr/share/licenses/${pkgname}/$(basename "${_licensefile}")" "${pkgdir}/usr/share/doc/${_pkgname}/$(basename "${_licensefile}")"
228
done
229
}
230
231
Changes since previous scan
--- PKGBUILD @ 2026-06-19 23:51+++ PKGBUILD @ 2026-09-05 16:00@@ -8,8 +8,8 @@ _gitname="gammu" _pkgname="${_gitname}" pkgname="${_pkgname}-git"-pkgver=1.42.0+301.r14406.20250131.204a3c6be-pkgrel=2+pkgver=1.44.1+9.r14716.20260905.cbe17c93a+pkgrel=1 pkgdesc="GNU All Mobile Management Utilities. Latest git checkout." arch=( 'i686'Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-05 16:00:23 | Medium | 1 |
| 2026-06-19 23:51:18 | Clean | 2 |
| 2026-06-19 22:34:54 | Medium | 1 |