ttf-niek-fonts-mac
The package downloads a versioned release archive from a legitimate GitHub repository, extracts font files and license documents, and installs them; fonts are static data assets that cannot execute code, so even if the source were compromised, the worst-case impact is limited to data tampering, not remote code execution or system compromise.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package downloads a versioned release archive from a legitimate GitHub repository, extracts font files and license documents, and installs them; fonts are static data assets that cannot execute code, so even if the source were compromised, the worst-case impact is limited to data tampering, not remote code execution or system compromise.
PKGBUILD
# Maintainer: tux_peng <jpenguin@fastmail.com>
# Personal-use packaging recipe. Check per-font licenses before redistribution.
pkgname=ttf-niek-fonts-mac
pkgver=2.8
pkgrel=1
pkgdesc="Font collection from Niek's fonts-extractor (mac) archive"
arch=('any')
url="https://github.com/Niek/fonts-extractor"
license=('custom:upstream-font-licenses')
depends=('fontconfig')
source=("fonts-mac-$pkgver.zip::https://github.com/Niek/fonts-extractor/releases/download/v${pkgver}/fonts-mac.zip")
noextract=("fonts-mac-$pkgver.zip")
sha256sums=('6ae7ff7cfef557675108b7447fab8848497dbadc7a788909feeba234be3701aa')
prepare() {
mkdir -p archive
bsdtar -xf "fonts-mac-$pkgver.zip" -C archive
}
package() {
cd "$srcdir/archive"
local font_dir="$pkgdir/usr/share/fonts/$pkgname"
# Fonts
while IFS= read -r -d '' f; do
install -Dm644 "$f" "$font_dir/$f"
done < <(find . -type f \
\( -iname '*.ttf' -o -iname '*.otf' -o -iname '*.ttc' -o -iname '*.otc' \) -print0)
# License/notice files
while IFS= read -r -d '' f; do
install -Dm644 "$f" "$pkgdir/usr/share/licenses/$pkgname/$f"
done < <(find . -type f \
\( -iname 'license*' -o -iname 'licence*' -o -iname 'copyright*' \
-o -iname 'notice*' -o -iname 'readme*' \) -print0)
# Fail if the layout changed and nothing was installed
if [[ -z $(find "$font_dir" -type f -print -quit 2>/dev/null) ]]; then
echo "ERROR: no font files found in archive" >&2
return 1
fi
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-29 00:13:55 | Low | 2 |
| 2026-10-28 21:50:44 | Low | 2 |