rakarrack
maintainer vitaliikuzhdin
· 5 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is a Git checkout from the project's official SourceForge repository, which is a legitimate and expected source for this package; building from a non-whitelisted but project-owned host is normal for AUR packages and poses low risk.
Triggered rules
LOW
AI review downgraded a static finding
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source is a Git checkout from the project's official SourceForge repository, which is a legitimate and expected source for this package; building from a non-whitelisted but project-owned host is normal for AUR packages and poses low risk.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:36
"${_pkgsrc}::git+https://git.code.sf.net/p/rakarrack/git#commit=${_commit}"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Vitalii Kuzhdin <vitaliikuzhdin@gmail.com>
2
# Contributor: Ray Rashif <schiv@archlinux.org>
3
4
pkgbase="rakarrack"
5
pkgname=(
6
"${pkgbase}"
7
"${pkgbase}-docs"
8
)
9
_commit_rel="9f8a085efbd7b162c8c5b791602c2015e1885ae2" # 0.6.2
10
_commit="a6208406d94a1da978f435605072ee5caefe1491" # r194
11
pkgver="0.6.2+r194+g${_commit::7}"
12
pkgrel=3
13
epoch=1
14
pkgdesc="Versatile guitar multi-effects processor"
15
arch=(
16
'i686'
17
'x86_64'
18
)
19
url="https://rakarrack.sourceforge.net"
20
_url="https://github.com/dtimms/${pkgbase}"
21
license=(
22
'GPL-2.0-only'
23
)
24
makedepends=(
25
'git'
26
27
'alsa-utils'
28
'fftw'
29
'fltk1.3'
30
'jack'
31
'libsndfile'
32
'libxpm'
33
)
34
_pkgsrc="${pkgbase}"
35
source=(
36
"${_pkgsrc}::git+https://git.code.sf.net/p/rakarrack/git#commit=${_commit}"
37
"${pkgbase}_manpage.patch"
38
"${pkgbase}_format_security.patch::${_url}/commit/55b3362d9b4f7bec167e6ada2444259fbae48979.patch?full_index=1"
39
"${pkgbase}_segfault.patch"
40
"${pkgbase}_icons_destdir.patch"
41
"${pkgbase}_license_destdir.patch"
42
"${pkgbase}_improve_desktop.patch"
43
)
44
b2sums=('0b241fb79fabb22d9baf364ca106e46cdbd68c461aef4cef5ff2bc9d7bdec13781f199f8d1b6da07f78885915540e74e4359aa512b4b80420e2030f902ab7d8c'
45
'778fe891dd2927e61539ce36a1cac419e0c05113a9f6a25ca13a6ea5155f11b1063bd8aa830c9c5ad4de732bd6901ccb13ea4414173ece3a99705103539fcafd'
46
'6515010b01a4cb9001ebee541478f896f2a59385876a8d8319bf6aff87d7d1d829c614b06d8ae06156c54db6fbf42256eab26b0f6572cbd71696866a207d986f'
47
'3a0aa5205e34a0aa03c06ec1ad773b0f2815ab096f0ed4d8b8451efb099cc0daacb5dda6a9ad856f5e1dd52cce307826a615691e322168aff8fb98c8ab0c9bec'
48
'5c5ae27b8dcef87a87821d2c5ca96848a2757b30b79247a8b87611671edc6e304808de4da1383bdb2ccbc50309a21bb26b67456b720a0c055eddbd58ef15e7d0'
49
'8df3a26a2d9f32aa1782ff04f448adffafd931e8bafc9f4f744a74eb55f2df04a0779e957ee1f093cc9c16e99918a8d24a5338ba7a906a695d6c5798ab63e6d1'
50
'a4908058dee3564c18619309cf5aca39f232c8dbcb2ef046ad5b0c22cc446d8ccdbf677127a498b2be57e23b7328d5e1e21c219c9f68d3c8f0620a2c671096c9')
51
52
prepare() {
53
cd "${srcdir}/${_pkgsrc}"
54
patch -Np1 -i "${srcdir}/${pkgbase}_manpage.patch"
55
patch -Np1 -i "${srcdir}/${pkgbase}_format_security.patch"
56
patch -Np1 -i "${srcdir}/${pkgbase}_segfault.patch"
57
patch -Np1 -i "${srcdir}/${pkgbase}_icons_destdir.patch"
58
patch -Np1 -i "${srcdir}/${pkgbase}_license_destdir.patch"
59
patch -Np1 -i "${srcdir}/${pkgbase}_improve_desktop.patch"
60
61
# fltk1.3
62
sed -e 's/fltk-config/fltk-config1.3/g' \
63
-e 's/$FLTKCONFIG --use-images --ldflags`/$FLTKCONFIG --use-images --ldflags` -lfltk/' \
64
-i 'configure.ac'
65
}
66
67
build() {
68
local configure_options=(
69
--prefix='/usr'
70
--enable-datadir='yes'
71
--enable-docdir='yes'
72
)
73
74
cd "${srcdir}/${_pkgsrc}"
75
./autogen.sh
76
./configure "${configure_options[@]}"
77
make
78
}
79
80
package_rakarrack() {
81
depends=(
82
'alsa-lib'
83
'fftw'
84
'fltk1.3'
85
'glibc'
86
'hicolor-icon-theme'
87
'jack'
88
'libgcc'
89
'libstdc++'
90
'libsamplerate'
91
'libsndfile'
92
'libx11'
93
'libxpm'
94
)
95
96
cd "${srcdir}/${_pkgsrc}"
97
make DESTDIR="${pkgdir}" install
98
99
rm -rf "${pkgdir}/usr/share/doc/${pkgbase}/html"
100
}
101
102
package_rakarrack-docs() {
103
pkgdesc+=" (documentation)"
104
arch=(
105
'any'
106
)
107
108
cd "${srcdir}/${_pkgsrc}/doc/help"
109
make DESTDIR="${pkgdir}" install
110
}
111
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 00:13:44 | LOW | 2 |
| 2026-07-24 00:02:28 | LOW | 2 |
| 2026-07-23 00:14:47 | LOW | 2 |
| 2026-07-22 00:29:32 | LOW | 2 |
| 2026-07-21 00:24:15 | LOW | 2 |
| 2026-07-20 00:19:49 | LOW | 2 |
| 2026-07-19 00:17:08 | LOW | 2 |
| 2026-07-18 00:14:48 | LOW | 2 |
| 2026-07-17 00:06:16 | LOW | 2 |
| 2026-07-16 00:05:41 | LOW | 2 |
| 2026-07-15 00:09:25 | LOW | 2 |