dosbox-openglide-svn
maintainer dbermond
· 2 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package builds from a legitimate SVN source of the project and includes a patch and a data file (glide2x.ovl) from GitHub; the non-standard host is GitHub, which is commonly used and not inherently malicious, and the file is a non-executable overlay, posing minimal risk.
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 package builds from a legitimate SVN source of the project and includes a patch and a data file (glide2x.ovl) from GitHub; the non-standard host is GitHub, which is commonly used and not inherently malicious, and the file is a non-executable overlay, posing minimal risk.
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:15
source=('dosbox'::'svn+https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk'
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Daniel Bermond <dbermond@archlinux.org>
2
3
pkgname=dosbox-openglide-svn
4
pkgver=0.74.3.r4473
5
pkgrel=1
6
pkgdesc='DOS emulator for running DOS games (with openglide 3D, svn version)'
7
arch=('x86_64')
8
url='https://www.dosbox.com/'
9
license=('GPL')
10
depends=('sdl_net' 'zlib' 'sdl_sound' 'libgl' 'libpng' 'alsa-lib' 'gcc-libs' 'glu'
11
'openglide-git')
12
makedepends=('subversion' 'mesa-libgl')
13
provides=('dosbox' 'dosbox-openglide' 'dosbox-svn')
14
conflicts=('dosbox')
15
source=('dosbox'::'svn+https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk'
16
'https://raw.githubusercontent.com/voyageur/openglide/c300160d0a8292bc04e79dd59e6cc178aa648dec/platform/dosbox/glide2x.ovl'
17
'dosbox.desktop'
18
'dosbox.png'
19
'010-dosbox-add-openglide-support.patch')
20
sha256sums=('SKIP'
21
'ed391bb9fb0e7b5d33b92882356f02b05913361675712d93b4ef303d5b9f2ac9'
22
'680c8543cb0329000a36c188bb95999c6fae159d3704a4496b54cfada360c7e5'
23
'491c42d16fc5ef7ee2eca1b736f7801249d4ca8c0b236a001aec0d3e24504f3b'
24
'396f9cfbfe0880517bc93b97ff6d90e9878f72f3ff5695d45123fd9aa7555ea1')
25
26
prepare() {
27
cd dosbox
28
29
# add openglide support
30
svn revert -R .
31
rm -f {include/{glide,glidedef}.h,src/hardware/glide.cpp}
32
patch -Np1 -i "${srcdir}/010-dosbox-add-openglide-support.patch"
33
34
./autogen.sh
35
}
36
37
pkgver() {
38
printf '%s.r%s' "$(head -n1 dosbox/NEWS | sed 's/-/./g')" \
39
"$(svnversion dosbox | tr -d 'A-z')"
40
}
41
42
build() {
43
cd dosbox
44
./configure --prefix='/usr' --sysconfdir='/etc/dosbox'
45
make
46
}
47
48
package() {
49
make -C dosbox DESTDIR="$pkgdir" install
50
51
# glide2x.ovl
52
install -D -m644 glide2x.ovl -t "${pkgdir}/usr/share/dosbox"
53
54
# desktop file and icon
55
install -D -m644 dosbox.desktop -t "${pkgdir}/usr/share/applications"
56
install -D -m644 dosbox.png -t "${pkgdir}/usr/share/pixmaps"
57
58
# docs
59
install -D -m644 dosbox/README -t "${pkgdir}/usr/share/doc/dosbox"
60
install -D -m644 dosbox/docs/README.video -t "${pkgdir}/usr/share/doc/dosbox"
61
}
62
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 |