opence-bin
LOW
maintainer lukerb52
0 votes
scanned 2026-10-19 05:23:55.891510
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
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.
PKGBUILD
1
# Maintainer: Luke Bubar <luke@coldmail.xyz>
2
3
pkgname=opence-bin
4
_pkgname=opence
5
pkgver=235
6
_commit=c2086635394d78279e8c2653312d3ffa1446c9de # the commit tagged build-$pkgver
7
pkgrel=1
8
pkgdesc='Halo: Combat Evolved ported from the Xbox decompilation (needs your own Xbox disc image)'
9
arch=('x86_64')
10
url='https://github.com/OpenCommunityEdition/OpenCE'
11
# The port is CC0; the rest are the libraries built into it, whose license
12
# files come with the release.
13
license=('CC0-1.0' 'Apache-2.0' 'BSD-3-Clause' 'BSD-4-Clause' 'ISC' 'MIT' 'OFL-1.1' 'Zlib')
14
# The game is 32-bit x86 code (its data has 32-bit pointers, as on the Xbox).
15
# The release brings its own SDL3, which loads the rest when it starts.
16
depends=('lib32-glibc' 'lib32-gcc-libs' 'lib32-libx11' 'lib32-libxext' 'lib32-mesa'
17
'hicolor-icon-theme')
18
optdepends=('lib32-pipewire: sound through PipeWire (one of the sound libraries is needed for sound)'
19
'lib32-libpulse: sound through PulseAudio'
20
'lib32-alsa-lib: sound through ALSA'
21
'lib32-wayland: a native Wayland window instead of XWayland (with lib32-libxkbcommon)'
22
'lib32-libxkbcommon: a native Wayland window instead of XWayland (with lib32-wayland)'
23
'lib32-libdecor: window borders on GNOME under Wayland'
24
'zenity: the disc image picker at the first start, where there is no desktop portal'
25
'xdg-utils: invite links that open the game'
26
'lib32-nvidia-uitils: graphics on NVIDIA cards')
27
provides=("$_pkgname")
28
conflicts=("$_pkgname")
29
# Upstream's files as they are: its crash reports name addresses in this build.
30
options=('!strip' '!debug')
31
install="$pkgname.install"
32
# Upstream keeps only its last five releases: once five newer builds are out,
33
# this release and its tag are gone and pkgver must be bumped (update.sh).
34
_raw="https://raw.githubusercontent.com/OpenCommunityEdition/OpenCE/$_commit"
35
source=("halo-linux-release-$pkgver.zip::$url/releases/download/build-$pkgver/halo-linux-release.zip"
36
"LICENSE-$pkgver.md::$_raw/LICENSE.md"
37
"LINUX-$pkgver.md::$_raw/port/linux/README.md"
38
"opence-icon-256-$pkgver.png::$_raw/port/assets/icon/opence-icon-256.png"
39
"opence-icon-512-$pkgver.png::$_raw/port/assets/icon/opence-icon.png"
40
'opence.sh'
41
'opence.desktop')
42
sha256sums=('c54ef6610128a4de68606837cfc3f22a1ed9167e16298b5b45e44b0e286564d7'
43
'a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499'
44
'78a557805b9b07567f9278f6bd79548e0f00e33f410ae58229fbcf7b0850c2c7'
45
'800572a2fdb7ad2521522b2a0a11d31f13f8dd9183a4314ff0849209f8732509'
46
'4bfa804c3d8ee9d382cf05d5446d2fc6b01b40d2a047b1b76d897c96f9a8c74d'
47
'1f0340a31cecf5f42e86979a333b6cf2faba3805a58553861fe9aaf76de9461a'
48
'26607fe993f5bdd29403c2c2731d18924a96ee0701115eba0d6ac88e9c819ecf')
49
50
package() {
51
install -Dm755 halo "$pkgdir/usr/lib/$_pkgname/halo"
52
install -Dm755 libSDL3.so.0 "$pkgdir/usr/lib/$_pkgname/libSDL3.so.0"
53
install -Dm644 brokers.txt "$pkgdir/usr/lib/$_pkgname/brokers.txt"
54
install -Dm755 opence.sh "$pkgdir/usr/bin/$_pkgname"
55
56
install -Dm644 opence.desktop "$pkgdir/usr/share/applications/$_pkgname.desktop"
57
install -Dm644 "opence-icon-256-$pkgver.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/$_pkgname.png"
58
install -Dm644 "opence-icon-512-$pkgver.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/$_pkgname.png"
59
60
# The controls, the settings and multiplayer
61
install -Dm644 "LINUX-$pkgver.md" "$pkgdir/usr/share/doc/$_pkgname/LINUX.md"
62
63
install -Dm644 "LICENSE-$pkgver.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
64
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" ./*-LICENSE.txt ./*-COPYING.txt ./*-OFL.txt
65
}
66
Changes since previous scan
--- PKGBUILD @ 2026-10-17 00:21+++ PKGBUILD @ 2026-10-19 05:23@@ -2,8 +2,8 @@ pkgname=opence-bin _pkgname=opence-pkgver=211-_commit=19d84ce7756f5f8c9bdf6f43207e74ce6bb3e206 # the commit tagged build-$pkgver+pkgver=235+_commit=c2086635394d78279e8c2653312d3ffa1446c9de # the commit tagged build-$pkgver pkgrel=1 pkgdesc='Halo: Combat Evolved ported from the Xbox decompilation (needs your own Xbox disc image)' arch=('x86_64')@@ -39,9 +39,9 @@ "opence-icon-512-$pkgver.png::$_raw/port/assets/icon/opence-icon.png" 'opence.sh' 'opence.desktop')-sha256sums=('0b0d9281935be07e0550fe803a51a8959c962167972b132666c3c55ae0b77664'+sha256sums=('c54ef6610128a4de68606837cfc3f22a1ed9167e16298b5b45e44b0e286564d7' 'a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499'- '18801a0e9fb2c17eaeb93e736802d03421eb02b52d9f57ca5dc2b28e3fe1e32d'+ '78a557805b9b07567f9278f6bd79548e0f00e33f410ae58229fbcf7b0850c2c7' '800572a2fdb7ad2521522b2a0a11d31f13f8dd9183a4314ff0849209f8732509' '4bfa804c3d8ee9d382cf05d5446d2fc6b01b40d2a047b1b76d897c96f9a8c74d' '1f0340a31cecf5f42e86979a333b6cf2faba3805a58553861fe9aaf76de9461a'Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-19 05:23:55 | Low | 1 |
| 2026-10-17 00:21:55 | Clean | 2 |
| 2026-10-16 21:16:13 | Low | 1 |
| 2026-10-15 00:28:05 | Clean | 2 |
| 2026-10-14 21:20:28 | Low | 1 |
| 2026-10-14 07:19:30 | Low | 1 |