ttf-tiro-indigo-git
maintainer dhruvasambrani
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The pip install is for project-specific build dependencies from a legitimate project repository, not an external untrusted package, and the source is built from a verifiable upstream Git repository.
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 pip install is for project-specific build dependencies from a legitimate project repository, not an external untrusted package, and the source is built from a verifiable upstream Git repository.
1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM
pip install of an external package
pip_install_external
`pip install <package>` fetches an unpinned package from PyPI at build time, outside source=() and makepkg's checksums.
-
PKGBUILD:27
pip install --upgrade pip -
PKGBUILD:28
pip install -r requirements.txt
PKGBUILD
2 offending line(s) highlighted
1
# Maintainer: Dhruva Sambrani <dhruvasambrani19 at gmail dot com>
2
# Previous Maintainer: André Kugland <kugland at gmail dot com>
3
4
pkgname=ttf-tiro-indigo-git
5
pkgdesc="Tiro Indigo Indic Typefaces, based on the series of fonts for Harvard's Murty Classical Library of India. Includes Bangla (Bengali), Devanagari (Hindi, Sanskrit and Marathi variants), Gurmukhi (Punjabi), Kannada, Tamil and Telugu (built from source)"
6
pkgver=1.65.r0.gbb6971b # This will be dynamically updated by pkgver()
7
pkgrel=1
8
arch=('any')
9
url="https://github.com/TiroTypeworks/Indigo"
10
license=('OFL')
11
provides=('ttf-tiro-indigo')
12
conflicts=('ttf-tiro-indigo' 'ttf-tiro-indigo-bin')
13
makedepends=('git' 'python' 'python-pip')
14
source=("${pkgname%-git}::git+https://github.com/TiroTypeworks/Indigo.git")
15
sha256sums=('SKIP')
16
17
pkgver() {
18
cd "$srcdir/${pkgname%-git}"
19
git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
20
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
21
}
22
23
build() {
24
cd "$srcdir/${pkgname%-git}"
25
python -m venv venv
26
source venv/bin/activate
27
pip install --upgrade pip
28
pip install -r requirements.txt
29
python tools/tirobuild.py indigo.yml
30
}
31
32
package() {
33
cd "$srcdir/${pkgname%-git}"
34
local fontdir="$pkgdir/usr/share/fonts/TiroIndigo-ttf"
35
install -d "$fontdir"
36
find output -type f -name "*.ttf" -exec install -m644 {} -t "$fontdir" \;
37
install -Dm644 LICENSES.txt "$pkgdir/usr/share/licenses/$pkgname/OFL.txt"
38
}
39
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 |