thunk_gen-git

MEDIUM
maintainer severach 1 votes scanned 2026-10-26 11:44:54.928123
View on AUR
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'
5pkgname="${_pkgname}-git"
6epoch=0
7pkgver=1.11.r96.20260908.181683c
8pkgrel=1
9pkgdesc="Thunk generator for C and assembler code."
10arch=(
11 'x86_64'
12 'i686'
13 'aarch64'
14)
15url="https://github.com/${_gitname}/${_pkgname}"
16license=(
17 'GPL-3.0-or-later'
18)
19depends=(
20 'bash'
21 'glibc'
22)
23makedepends=(
24 'git'
25 'meson'
26 'ninja'
27)
28checkdepends=(
29 'meson'
30)
31provides=(
32 "${_pkgname}=${pkgver}"
33)
34conflicts=(
35 "${_pkgname}"
36)
37# options+=('!strip')
38source=(
39 "${_pkgname}::git+${url}.git"
40)
41sha256sums=(
42 'SKIP'
43)
44
45prepare() {
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
55pkgver() {
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
71build() {
72 cd "${srcdir}"
73
74 meson compile -C build
75}
76
77check() {
78 cd "${srcdir}"
79
80 meson test -C build
81}
82
83package() {
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)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion