<feed xmlns='http://www.w3.org/2005/Atom'>
<title>video/games, branch master</title>
<subtitle>Mirror of video feed</subtitle>
<id>https://git.openwrt.org/feed/video/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/video/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/'/>
<updated>2026-06-11T16:40:40Z</updated>
<entry>
<title>vice: explicitly pin all configure knobs to fix missing library deps</title>
<updated>2026-06-11T16:40:40Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-06-11T16:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=a022f83b566207cb531761d9e258df91c9b3d111'/>
<id>urn:sha1:a022f83b566207cb531761d9e258df91c9b3d111</id>
<content type='text'>
The buildbot reported vice missing dependencies for libbsd.so.0,
libnet.so.9 and libusb-1.0.so.0. All three came from configure
autodetecting libraries that merely happened to be present in
staging_dir:

  - The NETPLAY_LIBS probes run AC_CHECK_LIB(bsd/net/..., gethostbyname)
    and AC_CHECK_LIB(bsd, gettimeofday). On musl these symbols live in
    libc, so every probe spuriously succeeds for any of those libraries
    that exists, appending -lbsd and -lnet.
  - The USBSID-Pico path adds -lusb-1.0 to LIBS whenever
    libusb-1.0/libusb.h is found; it is gated only by the unregistered
    $enable_usbsid shell variable.

Force the offending cache variables off and set enable_usbsid=no, and
pin every remaining dependency-affecting knob to an explicit value so
nothing is auto-detected. Also disable --enable-arch, which defaults to
on and injects -march=native, wrong under cross-compilation.

Verified on x86_64: the binaries no longer link libbsd, libnet or
libusb and the package builds cleanly.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>sdl2-doom: drop in favour of sdl3-doom</title>
<updated>2026-06-11T16:09:25Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-06-09T23:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=b59c3b510deaddcfbe9660f3eefcb9b3f55cc381'/>
<id>urn:sha1:b59c3b510deaddcfbe9660f3eefcb9b3f55cc381</id>
<content type='text'>
The orphaned sdl2-doom port is superseded by sdl3-doom, which targets SDL3 directly.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>sdl3-doom: add SDL3 Doom</title>
<updated>2026-06-11T16:09:25Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-06-09T23:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=ed0ecdeb1382762d8624fc5a814d20c9e32b14b8'/>
<id>urn:sha1:ed0ecdeb1382762d8624fc5a814d20c9e32b14b8</id>
<content type='text'>
A source port of DOOM to SDL3 (raydelto/sdl3_doom), the first real SDL3
application in the feed, replacing the orphaned sdl2-doom. It builds
against libsdl3 and libsdl3-mixer and plays authentic OPL FM music from
the IWAD's GENMIDI lump, needing no soundfont.

The upstream port targets an early SDL3_mixer prerelease (Mix_* API,
removed in SDL_mixer 3.2.0) and had dropped the OPL music backend. Carry
nine patches: port both audio backends to the track-based MIX_* API,
share a single mixer device, link the exported SDL3 CMake targets, build
the sound-effect module (FEATURE_SOUND), restore the Chocolate DOOM OPL
backend for native FM music, fix a pre-existing status-bar crash and drop
the stale SDL2_mixer cmake module. These are also suitable to submit
upstream.

https://github.com/raydelto/sdl3_doom
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>zmusic: update to version 1.3.0</title>
<updated>2026-06-10T23:32:34Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-06-09T08:31:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=c04292defd72a1d6befe06a2d33f694581a53b1f'/>
<id>urn:sha1:c04292defd72a1d6befe06a2d33f694581a53b1f</id>
<content type='text'>
Drop 100-fix-endian-detect-with-musl.patch: upstream rewrote the bundled
game-music-emu endian detection (the __GLIBC__ / &lt;endian.h&gt; block is
gone, now defaulting to little-endian), so the musl workaround is
obsolete. Verified gzdoom, the only consumer, still builds against the
updated library.

https://github.com/ZDoom/ZMusic/releases/tag/1.3.0
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>vice: add package</title>
<updated>2026-06-09T12:57:05Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-06-09T03:13:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=d6cd95b81b8e29cc7226bf1dcaeec4b0bd2038fb'/>
<id>urn:sha1:d6cd95b81b8e29cc7226bf1dcaeec4b0bd2038fb</id>
<content type='text'>
Package the VICE Commodore emulator 3.10, built against SDL2 with ALSA
sound output.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>gzdoom: update to 4.14.2</title>
<updated>2025-07-14T21:00:33Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-07-13T02:18:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=74064afe42921bc6f2ffe26dfc4b01dee98fc578'/>
<id>urn:sha1:74064afe42921bc6f2ffe26dfc4b01dee98fc578</id>
<content type='text'>
Fix PKG_LICENSE
Optionally use OpenAL for game audio

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>sdl2-doom: use updated fork</title>
<updated>2025-05-03T03:41:11Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-05-01T14:55:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=f3f70b11b7673b4fc0373bd17d81ae64c2e63e12'/>
<id>urn:sha1:f3f70b11b7673b4fc0373bd17d81ae64c2e63e12</id>
<content type='text'>
Use an updated fork of sdl2-doom which fixes compiler errors when
using recent GCC.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>gzdoom: update to 4.13.2</title>
<updated>2024-12-20T20:59:48Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-12-19T03:55:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=c23446c7206889554fbce2812899bdd1c48b2e7f'/>
<id>urn:sha1:c23446c7206889554fbce2812899bdd1c48b2e7f</id>
<content type='text'>
Update to new release.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>gzdoom: only build for 64-bit architectures</title>
<updated>2024-12-09T03:33:13Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-12-08T20:11:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=8add6bc3b63651943867e1ed5f5ef6759fadea68'/>
<id>urn:sha1:8add6bc3b63651943867e1ed5f5ef6759fadea68</id>
<content type='text'>
Only LP64/LLP64 builds are officially supported. Please do not attempt
to build for other platforms; even if the program succeeds in a MAP01
smoke test, there are e.g. known visual artifacts that lead to a bad
user experience.

Still allow build on 32-bit platforms in case BROKEN is selected, so
users can try if it would work on their system as forum claims a fix
had actually been applied long ago.

Link: https://forum.zdoom.org/viewtopic.php?f=7&amp;t=75673
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>gzdoom: stage host binaries</title>
<updated>2024-12-07T21:57:43Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-12-07T18:55:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/video/commit/?id=1025032ab8742cd353991fefd733b1dc654204b6'/>
<id>urn:sha1:1025032ab8742cd353991fefd733b1dc654204b6</id>
<content type='text'>
Install host-built binaries to STAGING_DIR_HOSTPKG as HOST_BUILD_DIR gets
cleared and should not be referenced after host build has completed.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
