gildas-last
Sources from the project's own official git repository at git.iram.fr; SKIP checksum is acceptable for a git source; the build runs the project's own bundled scripts (admin/gildas-env.sh) rather than fetching unreviewed remote code, so no real supply-chain risk beyond normal git-based AUR packaging.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
The static rules flagged this MEDIUM, but an AI model (anthropic/claude-sonnet-4.6) reviewed the full PKGBUILD and judged it LOW (confidence 80%): Sources from the project's own official git repository at git.iram.fr; SKIP checksum is acceptable for a git source; the build runs the project's own bundled scripts (admin/gildas-env.sh) rather than fetching unreviewed remote code, so no real supply-chain risk beyond normal git-based AUR packaging.
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:17
source=("git+https://git.iram.fr/gildas/gildas.git")
PKGBUILD
1 offending line(s) highlighted# Maintainer: Evgeniy Dombek <edombek@yandex.ru>
pname=gildas
pkgname=gildas-last
pkgver=2026.10.gad05e75e57
pkgrel=2
pkgdesc='GILDAS build last tag from git'
arch=('x86_64')
url="https://www.iram.fr/IRAMFR/GILDAS/"
license=('custom')
makedepends=(python python-setuptools python-numpy which)
depends=(gcc-fortran cfitsio gtk3)
optdepends=(python-numpy)
provides=(gildas)
conflicts=(gildas)
source=("git+https://git.iram.fr/gildas/gildas.git")
sha512sums=(SKIP)
options=('!strip')
prepare() {
cd "${srcdir}/$pname"
git fetch --tags
git rev-list --tags --max-count=1
latestTag=$(git describe --tags "$(git rev-list --tags --max-count=1)")
git checkout $latestTag
}
pkgver() {
cd "${srcdir}/$pname"
git log -1 --format="%cd.g%h" --date=format:'%Y.%m'
}
build() {
cd ${srcdir}/$pname
source admin/gildas-env.sh # -n python
make
}
package() {
cd ${srcdir}/$pname
source admin/gildas-env.sh # -n python
make install
target="opt/$pname"
cd "$pkgdir"
mkdir opt
cp -r ${srcdir}/gildas-exe $target
#Ading /etc/profile
mkdir -p etc/profile.d
echo export GAG_ROOT_DIR=/opt/$pname >> etc/profile.d/$pname.sh
echo export GAG_EXEC_SYSTEM=$GAG_EXEC_SYSTEM >> etc/profile.d/$pname.sh
echo source /opt/$pname/etc/bash_profile >> etc/profile.d/$pname.sh
chmod +x etc/profile.d/$pname.sh
echo setenv GAG_ROOT_DIR /opt/$pname >> etc/profile.d/$pname.csh
echo setenv GAG_EXEC_SYSTEM $GAG_EXEC_SYSTEM >> etc/profile.d/$pname.csh
echo source /opt/$pname/etc/login >> etc/profile.d/$pname.csh
chmod +x etc/profile.d/$pname.csh
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 00:21:55 | Low | 3 |
| 2026-10-16 00:12:47 | Low | 3 |
| 2026-10-15 00:28:05 | Low | 3 |
| 2026-10-14 00:06:47 | Low | 3 |
| 2026-10-13 00:23:45 | Low | 3 |
| 2026-10-12 13:15:42 | Low | 3 |
| 2026-10-12 13:13:52 | Medium | 2 |