thunk_gen-git
MEDIUM
maintainer severach
1 votes
scanned 2026-10-26 11:44:54.928123
Why flagged
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
Triggered rules
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: dreieck (https://aur.archlinux.org/account/dreieck)
2
3
_pkgname='thunk_gen'
4
_gitname='stsp'
5
pkgname="${_pkgname}-git"
6
epoch=0
7
pkgver=1.11.r96.20260908.181683c
8
pkgrel=1
9
pkgdesc="Thunk generator for C and assembler code."
10
arch=(
11
'x86_64'
12
'i686'
13
'aarch64'
14
)
15
url="https://github.com/${_gitname}/${_pkgname}"
16
license=(
17
'GPL-3.0-or-later'
18
)
19
depends=(
20
'bash'
21
'glibc'
22
)
23
makedepends=(
24
'git'
25
'meson'
26
'ninja'
27
)
28
checkdepends=(
29
'meson'
30
)
31
provides=(
32
"${_pkgname}=${pkgver}"
33
)
34
conflicts=(
35
"${_pkgname}"
36
)
37
# options+=('!strip')
38
source=(
39
"${_pkgname}::git+${url}.git"
40
)
41
sha256sums=(
42
'SKIP'
43
)
44
45
prepare() {
46
cd "${srcdir}/${_pkgname}"
47
48
git log > git.log
49
50
cd "${srcdir}"
51
52
meson setup --prefix=/usr --buildtype=plain "${_pkgname}" build
53
}
54
55
pkgver() {
56
cd "${srcdir}/${_pkgname}"
57
58
_ver="$(grep -E -e "^[[:space:]]*project[[:space:]]*\([[:space:]]*'thunk_gen'" meson.build | sed -E -e 's|^.*version[[:space:]]*:[[:space:]]*(.*)[[:space:],\)]|\1|' | tr -d \'\")"
59
_rev="$(git rev-list --count HEAD)"
60
_date="$(git log -1 --date=format:"%Y%m%d" --format="%ad")"
61
_hash="$(git rev-parse --short HEAD)"
62
63
if [ -z "${_ver}" ]; then
64
error "Version could not be determined."
65
return 1
66
else
67
printf '%s' "${_ver}.r${_rev}.${_date}.${_hash}"
68
fi
69
}
70
71
build() {
72
cd "${srcdir}"
73
74
meson compile -C build
75
}
76
77
check() {
78
cd "${srcdir}"
79
80
meson test -C build
81
}
82
83
package() {
84
cd "${srcdir}"
85
86
meson install -C build --destdir "${pkgdir}"
87
88
cd "${srcdir}/${_pkgname}"
89
90
for _docfile in 'git.log' 'README.md'; do
91
install -Dvm644 "${_docfile}" "${pkgdir}/usr/share/doc/${_pkgname}/${_docfile}"
92
done
93
for _licensefile in LICENSE; do
94
install -Dvm644 "${_licensefile}" "${pkgdir}/usr/share/licenses/${pkgname}/${_licensefile}"
95
ln -svr "${pkgdir}/usr/share/licenses/${pkgname}/${_licensefile}" "${pkgdir}/usr/share/doc/${_pkgname}/${_licensefile}"
96
done
97
98
}
99
Changes since previous scan
--- PKGBUILD @ 2026-09-06 15:12+++ PKGBUILD @ 2026-10-26 11:44@@ -4,7 +4,7 @@ _gitname='stsp' pkgname="${_pkgname}-git" epoch=0-pkgver=1.11.r94.20260818.5c03a9b+pkgver=1.11.r96.20260908.181683c pkgrel=1 pkgdesc="Thunk generator for C and assembler code." arch=(Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-26 11:44:54 | Medium | 1 |
| 2026-09-22 13:37:53 | Clean | 0 |
| 2026-09-06 15:12:20 | Clean | 0 |
| 2026-06-18 16:11:54 | Clean | 0 |