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
4pkgbase="rakarrack"
5pkgname=(
6 "${pkgbase}"
7 "${pkgbase}-docs"
8)
9_commit_rel="9f8a085efbd7b162c8c5b791602c2015e1885ae2" # 0.6.2
10_commit="a6208406d94a1da978f435605072ee5caefe1491" # r194
11pkgver="0.6.2+r194+g${_commit::7}"
12pkgrel=3
13epoch=1
14pkgdesc="Versatile guitar multi-effects processor"
15arch=(
16 'i686'
17 'x86_64'
18)
19url="https://rakarrack.sourceforge.net"
20_url="https://github.com/dtimms/${pkgbase}"
21license=(
22 'GPL-2.0-only'
23)
24makedepends=(
25 'git'
26
27 'alsa-utils'
28 'fftw'
29 'fltk1.3'
30 'jack'
31 'libsndfile'
32 'libxpm'
33)
34_pkgsrc="${pkgbase}"
35source=(
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)
44b2sums=('0b241fb79fabb22d9baf364ca106e46cdbd68c461aef4cef5ff2bc9d7bdec13781f199f8d1b6da07f78885915540e74e4359aa512b4b80420e2030f902ab7d8c'
45 '778fe891dd2927e61539ce36a1cac419e0c05113a9f6a25ca13a6ea5155f11b1063bd8aa830c9c5ad4de732bd6901ccb13ea4414173ece3a99705103539fcafd'
46 '6515010b01a4cb9001ebee541478f896f2a59385876a8d8319bf6aff87d7d1d829c614b06d8ae06156c54db6fbf42256eab26b0f6572cbd71696866a207d986f'
47 '3a0aa5205e34a0aa03c06ec1ad773b0f2815ab096f0ed4d8b8451efb099cc0daacb5dda6a9ad856f5e1dd52cce307826a615691e322168aff8fb98c8ab0c9bec'
48 '5c5ae27b8dcef87a87821d2c5ca96848a2757b30b79247a8b87611671edc6e304808de4da1383bdb2ccbc50309a21bb26b67456b720a0c055eddbd58ef15e7d0'
49 '8df3a26a2d9f32aa1782ff04f448adffafd931e8bafc9f4f744a74eb55f2df04a0779e957ee1f093cc9c16e99918a8d24a5338ba7a906a695d6c5798ab63e6d1'
50 'a4908058dee3564c18619309cf5aca39f232c8dbcb2ef046ad5b0c22cc446d8ccdbf677127a498b2be57e23b7328d5e1e21c219c9f68d3c8f0620a2c671096c9')
51
52prepare() {
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
67build() {
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
80package_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
102package_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)SeverityRules
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

Report a package

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

0 / 4000
Your suggestion