tomenet
maintainer orphaned
· 1 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is downloaded from the project's official domain (tomenet.eu), which is not on the standard whitelist but is plausibly the project's own; the package builds from source and installs only project files, posing no active threat.
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 source is downloaded from the project's official domain (tomenet.eu), which is not on the standard whitelist but is plausibly the project's own; the package builds from source and installs only project files, posing no active threat.
1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM
source=() URL on a non-standard host
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:27
source=("https://www.tomenet.eu/downloads/tomenet-4.7.1a.tar.bz2")
PKGBUILD
1 offending line(s) highlighted
1
# This is an example PKGBUILD file. Use this as a start to creating your own,
2
# and remove these comments. For more information, see 'man PKGBUILD'.
3
# NOTE: Please fill out the license field for your package! If it is unknown,
4
# then please put 'unknown'.
5
6
# Maintainer: Uko Koknevics <perkontevs@gmail.com>
7
pkgname=tomenet
8
pkgver=4.7.1a
9
pkgrel=1
10
epoch=
11
pkgdesc="Middle-Earth based roguelike multiplayer"
12
arch=(i686 x86_64)
13
url="https://www.tomenet.eu/"
14
license=('custom:Moria' 'custom:TRACE' 'GPL' 'custom:Lua' 'BSD')
15
groups=()
16
depends=(bash perl sdl sdl_mixer)
17
makedepends=()
18
checkdepends=()
19
optdepends=()
20
provides=()
21
conflicts=()
22
replaces=()
23
backup=()
24
options=()
25
install=
26
changelog=
27
source=("https://www.tomenet.eu/downloads/tomenet-4.7.1a.tar.bz2")
28
noextract=()
29
md5sums=("12d4b62fbfcf4b221009889af8a2dc11")
30
validpgpkeys=()
31
32
build() {
33
cd "$pkgname-$pkgver"/src
34
make install
35
}
36
37
package() {
38
cd "$pkgname-$pkgver"
39
40
mkdir -p "$pkgdir"/usr/bin
41
mkdir -p "$pkgdir"/opt/tomenet
42
43
install -cs tomenet "$pkgdir"/opt/tomenet/tomenet
44
rm -f "$pkgdir"/usr/bin/tomenet
45
echo "#!/bin/bash" >> "$pkgdir"/usr/bin/tomenet
46
echo "/opt/tomenet/tomenet" >> "$pkgdir"/usr/bin/tomenet
47
chmod +x "$pkgdir"/usr/bin/tomenet
48
49
install -cs tomenet.server "$pkgdir"/opt/tomenet/tomenet.server
50
rm -f "$pkgdir"/usr/bin/tomenet.server
51
echo "#!/bin/bash" >> "$pkgdir"/usr/bin/tomenet.server
52
echo "/opt/tomenet/tomenet.server" >> "$pkgdir"/usr/bin/tomenet.server
53
54
install -cs accedit "$pkgdir"/opt/tomenet/accedit
55
rm -f "$pkgdir"/usr/bin/accedit
56
echo "#!/bin/bash" >> "$pkgdir"/usr/bin/accedit
57
echo "/opt/tomenet/accedit" >> "$pkgdir"/usr/bin/accedit
58
59
touch "$pkgdir"/opt/tomenet/tomenet.acc
60
61
mkdir -p "$pkgdir"/opt/tomenet/lib/config
62
install -c -D ./lib/config/* "$pkgdir"/opt/tomenet/lib/config/
63
64
mkdir -p "$pkgdir"/opt/tomenet/lib/data
65
install -c -D ./lib/data/* "$pkgdir"/opt/tomenet/lib/config/
66
67
mkdir -p "$pkgdir"/opt/tomenet/lib/game
68
install -c -D ./lib/game/* "$pkgdir"/opt/tomenet/lib/game/
69
70
mkdir -p "$pkgdir"/opt/tomenet/lib/save
71
install -c -D ./lib/save/* "$pkgdir"/opt/tomenet/lib/save/
72
73
mkdir -p "$pkgdir"/opt/tomenet/lib/scpt
74
install -c -D ./lib/scpt/* "$pkgdir"/opt/tomenet/lib/scpt/
75
76
mkdir -p "$pkgdir"/opt/tomenet/lib/text
77
install -c -D ./lib/text/* "$pkgdir"/opt/tomenet/lib/text/
78
79
mkdir -p "$pkgdir"/opt/tomenet/lib/user
80
install -c -D ./lib/user/* "$pkgdir"/opt/tomenet/lib/user/
81
82
mkdir -p "$pkgdir"/opt/tomenet/lib/xtra/music
83
install -c -D ./lib/xtra/music/* "$pkgdir"/opt/tomenet/lib/xtra/music/
84
85
mkdir -p "$pkgdir"/opt/tomenet/lib/xtra/sound
86
install -c -D ./lib/xtra/sound/* "$pkgdir"/opt/tomenet/lib/xtra/sound/
87
88
install -c ./lib/xtra/fonts-x11.txt "$pkgdir"/opt/tomenet/lib/xtra/fonts-x11.txt
89
90
install -c ChangeLog "$pkgdir"/opt/tomenet/ChangeLog
91
92
install -c changes.tpl "$pkgdir"/opt/tomenet/changes.tpl
93
94
install -c changes.txt "$pkgdir"/opt/tomenet/changes.txt
95
96
install -c runonce2 "$pkgdir"/opt/tomenet/tomenet-runonce2
97
rm -f "$pkgdir"/usr/bin/tomenet-runonce2
98
echo "#!/bin/bash" >> "$pkgdir"/usr/bin/tomenet-runonce2
99
echo "/opt/tomenet/tomenet-runonce2" >> "$pkgdir"/usr/bin/tomenet-runonce2
100
101
install -c runserv "$pkgdir"/opt/tomenet/tomenet-runserv
102
rm -f "$pkgdir"/usr/bin/tomenet-runserv
103
echo "#!/bin/bash" >> "$pkgdir"/usr/bin/tomenet-runserv
104
echo "/opt/tomenet/tomenet-runserv" >> "$pkgdir"/usr/bin/tomenet-runserv
105
106
install -c runserv3 "$pkgdir"/opt/tomenet/tomenet-runserv3
107
rm -f "$pkgdir"/usr/bin/tomenet-runserv3
108
echo "#!/bin/bash" >> "$pkgdir"/usr/bin/tomenet-runserv3
109
echo "/opt/omenet/tomenet-runserv3" >> "$pkgdir"/usr/bin/tomenet-runserv3
110
111
install -c tomenet.ini.default "$pkgdir"/opt/tomenet/tomenet.ini.default
112
113
install -c TomeNET-Guide.txt "$pkgdir"/opt/tomenet/TomeNET-Guide.txt
114
115
install -c zipit "$pkgdir"/opt/tomenet/zipit
116
117
# license
118
mkdir -p "$pkgdir"/usr/share/licenses/$pkgname
119
install -c COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
120
}
121
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 |