fml-tcmaker

LOW
maintainer fbf-prog64 1 votes scanned 2026-11-03 06:04:06.066327
View on AUR
Why flagged

The package downloads source files from a web archive of an old personal website, but all files are locally processed and installed without executing remote code or introducing unverifiable prebuilt binaries; the low severity is due to source provenance and lack of recent community scrutiny.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package downloads source files from a web archive of an old personal website, but all files are locally processed and installed without executing remote code or introducing unverifiable prebuilt binaries; the low severity is due to source provenance and lack of recent community scrutiny.

PKGBUILD

1# Maintainer: Felipe BF <fprgw32 at gmail dot com>
2
3_wayback='https://web.archive.org/web/20160303165857'
4_origroot='https://www.oodletuz.fsnet.co.uk/soft'
5_fullurl="${_wayback}/${_origroot}"
6
7_name=tcmaker
8pkgname="fml-${_name}"
9pkgver=5.11
10pkgrel=1
11pkgdesc='FML Test Card Maker: An application that allows to create test cards and more basic patterns from their individual elements (colour bars, frequency gratings, etc), rather than having to draw them manually with a graphics package.'
12url="${_fullurl}/${_name}.htm"
13arch=('i686' 'x86_64')
14license=('LicenseRef-custom')
15depends=('sh' 'wine' 'hicolor-icon-theme')
16install="${_name}.install"
17
18source=(
19 "${_name}.zip::${_fullurl}/${_name}.zip"
20 "${_name}.sh"
21 "${_name}-fonts-install.sh"
22 "${_name}-fonts-uninstall.sh"
23 "${_name}.desktop"
24 "${_name}-icons.tar.gz"
25)
26sha256sums=('a3afca540f26a530f8a65c808e52a9531f425a04df5672297837a6c75a88d2c0'
27 '3ffc972340cdeef0128803fe3e5422057b40468a952710c95b4c06e830850a04'
28 '1a6167e800369a2c619cc53b8d0ee8cc710d468b3a8e9cc6430242141b82433e'
29 '7066e3e6e3ae6858d9307a830c79d56d9af4c7f7f210eadceafb17d62beff8c0'
30 'b920bd04aa14134f4becf046975518e8810ec32be0f81b620f04317a7fccda40'
31 'ac36dfc5a416284b376cd43183527193ab433264f0d2a80765c1d85f7786bfc6')
32
33package() {
34 cd "$srcdir"
35
36 install -dm755 "${pkgdir}/usr/share/${pkgname}"
37 for f in *.tcd *.ico *.exe *.chm *.fon readme.txt; do
38 install -Dm644 "$f" "${pkgdir}/usr/share/${pkgname}/$f"
39 done
40
41 install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
42 sed -n '18,46p' readme.txt > "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
43 chmod 644 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
44
45 install -Dm644 readme.txt "${pkgdir}/usr/share/doc/${pkgname}/README"
46
47 for s in *.sh; do
48 install -Dm755 "$s" "${pkgdir}/usr/bin/${s%.*}"
49 done
50
51 install -Dm644 "${_name}.desktop" "${pkgdir}/usr/share/applications/${_name}.desktop"
52
53 for size in 16 22 32 48 64 128 256 512; do
54 local icon_folder="icons/hicolor/${size}x${size}"
55 install -Dm644 "${_name}_$size.png" "${pkgdir}/usr/share/${icon_folder}/apps/${_name}.png"
56 done
57}
58
59

Scan history

Scanned at (UTC)SeverityRules
2026-11-03 06:04:06 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