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>
7pkgname=tomenet
8pkgver=4.7.1a
9pkgrel=1
10epoch=
11pkgdesc="Middle-Earth based roguelike multiplayer"
12arch=(i686 x86_64)
13url="https://www.tomenet.eu/"
14license=('custom:Moria' 'custom:TRACE' 'GPL' 'custom:Lua' 'BSD')
15groups=()
16depends=(bash perl sdl sdl_mixer)
17makedepends=()
18checkdepends=()
19optdepends=()
20provides=()
21conflicts=()
22replaces=()
23backup=()
24options=()
25install=
26changelog=
27source=("https://www.tomenet.eu/downloads/tomenet-4.7.1a.tar.bz2")
28noextract=()
29md5sums=("12d4b62fbfcf4b221009889af8a2dc11")
30validpgpkeys=()
31
32build() {
33 cd "$pkgname-$pkgver"/src
34 make install
35}
36
37package() {
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)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion