pkg.sopackage field notes

brew / rank 5673

Install dsda-doom with Homebrew

Fork of prboom+ with a focus on speedrunning. Version 0.29.4 via Homebrew; verified 2026-07-29.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dsda-doom

provider-native install command

overview

Package summary

Fork of prboom+ with a focus on speedrunning

Commands and aliases

  • dsda-doom

history

Project history and usage

DSDA-Doom is a Doom-family source port built for demo compatibility, speedrunning, TAS work, and modern map-standard support. It presents itself as a successor to PrBoom+ and has become one of the practical ports used around the Doom Speed Demos Archive ecosystem.

Project history

The project follows the PrBoom+ line rather than starting as a general-purpose new engine. Its README describes it as a successor of PrBoom+ and emphasizes speedrunning-oriented strictness, advanced TAS tools, rewind, debugging features, and compatibility work for Heretic, Hexen, MBF21, UDMF, MAPINFO, and Doom-in-Hexen.

The README records a maintainer handoff pattern: @kraflab maintained the project from 2020 through 2024, and @fabiangreffrath, @rfomin, and @Pedro-Beirao are listed as maintainers from 2024 onward. Release notes in the v0.28 and v0.29 series show the port continuing to add game-format support, demo-related fixes, launcher/build improvements, macOS/Windows packaging, and speedrunning-specific behavior fixes.

Adoption history

Adoption is concentrated in the classic Doom speedrunning and source-port communities rather than in mainstream game distribution. Its package presence in Homebrew, Debian, Ubuntu, Fedora, Nix, and zypper makes it easy for runners, demo viewers, and tool-assisted-speedrun authors to install the same port across platforms.

Homebrew's formula listed 431 installs over the preceding 365 days when checked for this enrichment batch, a modest but real signal for a specialist source port.

How it is used

Users run DSDA-Doom to play, record, validate, inspect, and replay Doom-engine demos with stricter compatibility expectations than a casual enhanced port. The README's feature list is especially relevant to speedrunners: strict mode, TAS tools, rewind, debugging aids, and support for modern community mapping standards.

Why package nerds care

For package nerds, DSDA-Doom is interesting because it packages a living fork in a long lineage of Doom ports: Doom, Boom, MBF, PrBoom+, PrBoom+ UM, and then DSDA-Doom. Its value depends as much on reproducibility and demo sync as on end-user features, so distribution packages are part of preserving a shared competitive/tooling environment.

Timeline

  • 2020: The README's maintainer list marks @kraflab's DSDA-Doom maintainership as beginning in this period.
  • 2024: The README lists @fabiangreffrath, @rfomin, and @Pedro-Beirao as maintainers from 2024 onward.
  • 2024-08-10: v0.28.0 was published with a large feature release including freelook rewrite work, UDMF additions, quality-of-life changes, and demo/tooling updates.
  • 2025-07-03: v0.29.3 was published with packaged Linux, macOS, and Windows release assets.
  • 2025-09-26: v0.29.4 was published and is the Homebrew stable version recorded for this batch.

Related projects

  • PrBoom+ is the direct predecessor named by the README.
  • The Doom Speed Demos Archive is the community context implied by the DSDA name and by the port's speedrunning focus.
  • MBF21 and UMAPINFO are related Doom mapping/demo standards linked from the README.
  • Pedro-Beirao's dsda-launcher is a companion launcher linked by the README.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
dsda-doomexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version0.29.4
manager updated2026-07-29
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:dsda-doom
Version0.29.4
Package managerHomebrew
Homepagehttps://github.com/kraflab/dsda-doom
Repositoryhttps://github.com/kraflab/dsda-doom
Last updated2026-07-29T21:26:31Z
Pulseupdated
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation