rakarrack
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
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)
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# Maintainer: Vitalii Kuzhdin <vitaliikuzhdin@gmail.com>
# Contributor: Ray Rashif <schiv@archlinux.org>
pkgbase="rakarrack"
pkgname=(
"${pkgbase}"
"${pkgbase}-docs"
)
_commit_rel="9f8a085efbd7b162c8c5b791602c2015e1885ae2" # 0.6.2
_commit="a6208406d94a1da978f435605072ee5caefe1491" # r194
pkgver="0.6.2+r194+g${_commit::7}"
pkgrel=3
epoch=1
pkgdesc="Versatile guitar multi-effects processor"
arch=(
'i686'
'x86_64'
)
url="https://rakarrack.sourceforge.net"
_url="https://github.com/dtimms/${pkgbase}"
license=(
'GPL-2.0-only'
)
makedepends=(
'git'
'alsa-utils'
'fftw'
'fltk1.3'
'jack'
'libsndfile'
'libxpm'
)
_pkgsrc="${pkgbase}"
source=(
"${_pkgsrc}::git+https://git.code.sf.net/p/rakarrack/git#commit=${_commit}"
"${pkgbase}_manpage.patch"
"${pkgbase}_format_security.patch::${_url}/commit/55b3362d9b4f7bec167e6ada2444259fbae48979.patch?full_index=1"
"${pkgbase}_segfault.patch"
"${pkgbase}_icons_destdir.patch"
"${pkgbase}_license_destdir.patch"
"${pkgbase}_improve_desktop.patch"
)
b2sums=('0b241fb79fabb22d9baf364ca106e46cdbd68c461aef4cef5ff2bc9d7bdec13781f199f8d1b6da07f78885915540e74e4359aa512b4b80420e2030f902ab7d8c'
'778fe891dd2927e61539ce36a1cac419e0c05113a9f6a25ca13a6ea5155f11b1063bd8aa830c9c5ad4de732bd6901ccb13ea4414173ece3a99705103539fcafd'
'6515010b01a4cb9001ebee541478f896f2a59385876a8d8319bf6aff87d7d1d829c614b06d8ae06156c54db6fbf42256eab26b0f6572cbd71696866a207d986f'
'3a0aa5205e34a0aa03c06ec1ad773b0f2815ab096f0ed4d8b8451efb099cc0daacb5dda6a9ad856f5e1dd52cce307826a615691e322168aff8fb98c8ab0c9bec'
'5c5ae27b8dcef87a87821d2c5ca96848a2757b30b79247a8b87611671edc6e304808de4da1383bdb2ccbc50309a21bb26b67456b720a0c055eddbd58ef15e7d0'
'8df3a26a2d9f32aa1782ff04f448adffafd931e8bafc9f4f744a74eb55f2df04a0779e957ee1f093cc9c16e99918a8d24a5338ba7a906a695d6c5798ab63e6d1'
'a4908058dee3564c18619309cf5aca39f232c8dbcb2ef046ad5b0c22cc446d8ccdbf677127a498b2be57e23b7328d5e1e21c219c9f68d3c8f0620a2c671096c9')
prepare() {
cd "${srcdir}/${_pkgsrc}"
patch -Np1 -i "${srcdir}/${pkgbase}_manpage.patch"
patch -Np1 -i "${srcdir}/${pkgbase}_format_security.patch"
patch -Np1 -i "${srcdir}/${pkgbase}_segfault.patch"
patch -Np1 -i "${srcdir}/${pkgbase}_icons_destdir.patch"
patch -Np1 -i "${srcdir}/${pkgbase}_license_destdir.patch"
patch -Np1 -i "${srcdir}/${pkgbase}_improve_desktop.patch"
# fltk1.3
sed -e 's/fltk-config/fltk-config1.3/g' \
-e 's/$FLTKCONFIG --use-images --ldflags`/$FLTKCONFIG --use-images --ldflags` -lfltk/' \
-i 'configure.ac'
}
build() {
local configure_options=(
--prefix='/usr'
--enable-datadir='yes'
--enable-docdir='yes'
)
cd "${srcdir}/${_pkgsrc}"
./autogen.sh
./configure "${configure_options[@]}"
make
}
package_rakarrack() {
depends=(
'alsa-lib'
'fftw'
'fltk1.3'
'glibc'
'hicolor-icon-theme'
'jack'
'libgcc'
'libstdc++'
'libsamplerate'
'libsndfile'
'libx11'
'libxpm'
)
cd "${srcdir}/${_pkgsrc}"
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}/usr/share/doc/${pkgbase}/html"
}
package_rakarrack-docs() {
pkgdesc+=" (documentation)"
arch=(
'any'
)
cd "${srcdir}/${_pkgsrc}/doc/help"
make DESTDIR="${pkgdir}" install
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-01 00:21:48 | Low | 2 |
| 2026-10-31 00:07:41 | Low | 2 |
| 2026-10-30 00:29:30 | Low | 2 |
| 2026-10-29 00:13:55 | Low | 2 |
| 2026-10-28 00:06:54 | Low | 2 |
| 2026-10-27 00:23:28 | Low | 2 |
| 2026-10-26 00:12:40 | Low | 2 |
| 2026-10-25 00:20:48 | Low | 2 |
| 2026-10-24 00:14:55 | Low | 2 |
| 2026-10-23 00:02:19 | Low | 2 |
| 2026-10-22 00:13:10 | Low | 2 |
| 2026-10-21 00:12:50 | Low | 2 |
| 2026-10-20 00:10:31 | Low | 2 |
| 2026-10-19 00:03:55 | Low | 2 |
| 2026-10-18 00:06:55 | Low | 2 |
| 2026-10-17 00:21:55 | Low | 2 |
| 2026-10-16 00:12:47 | Low | 2 |
| 2026-10-15 00:28:05 | Low | 2 |
| 2026-10-14 00:06:47 | Low | 2 |
| 2026-10-13 00:23:45 | Low | 2 |