Automic VaultAutomic Vault

brew

Install crispy-doom with Homebrew, apk, apt, MacPorts, Nix, zypper

Limit-removing enhanced-resolution Doom source port based on Chocolate Doom. Version 7.1 via Homebrew; verified 2026-06-18.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install crispy-doom

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install crispy-doom

MacPorts ports tree · games/crispy-doom/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add crispy-doom

Alpine Linux edge package indexes · crispy-doom · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install crispy-doom

Debian stable package indexes · crispy-doom · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#crispy-doom

nixpkgs package indexes · pkgs/by-name/cr/crispy-doom/package.nix · source: api.github.com

openSUSE zypperverified · 92%
sudo zypper install crispy-doom

openSUSE Tumbleweed package metadata · crispy-doom · source: download.opensuse.org

overview

Package summary

Limit-removing enhanced-resolution Doom source port based on Chocolate Doom

Commands and aliases

  • crispy-doom
  • crispy-doom-setup
  • crispy-heretic
  • crispy-heretic-setup
  • crispy-hexen
  • crispy-hexen-setup
  • crispy-server
  • crispy-strife
  • crispy-strife-setup

history

Project history and usage

Crispy Doom is a Doom source port that sits between strict vanilla compatibility and modern convenience. It is a friendly fork of Chocolate Doom with higher resolution, raised engine limits, and optional gameplay and visual enhancements while preserving compatibility goals that matter to demo, savegame, and netplay users.

Project history

The project was created by Fabian Greffrath in 2014 and explicitly traces its origin to Chocolate Doom. The README says the name refers both to its crisp 640x400 internal resolution and to its origin, and the legal section marks Crispy Doom's additional copyright from 2014 onward.

Crispy Doom's design brief is conservative by source-port standards: it aims at faithful Doom play, supports limit-removing vanilla maps, and avoids Boom or ZDoom map formats while adding optional quality-of-life features. This makes it attractive to users who want a packaged executable with enhancements but not a fundamentally different engine family.

Adoption history

Official download instructions list Windows release binaries, MacPorts and Homebrew on macOS, and Debian/Ubuntu packages from Debian 10 and Ubuntu 19.10 onward. That distribution footprint is important for a source port because users often want the engine packaged separately from commercial or shareware IWAD data.

How it is used

Users run Crispy Doom to play Doom-family IWADs and compatible PWADs with enhanced resolution, widescreen rendering, uncapped framerate, raised static limits, and optional features enabled through the Crispness menu, setup tools, or command-line parameters.

Why package nerds care

Crispy Doom is package-manager friendly because it keeps the engine open source and separate from game data, exposes multiple binaries for Doom-engine relatives, and documents compatibility boundaries clearly. For retro-gaming packages, those boundaries help maintainers set expectations about IWAD ownership, save/demo compatibility, and supported mod formats.

Timeline

  • 2014: Repository created and project copyright begins.
  • 2018: Crispy Doom 5.4 release published on GitHub releases.
  • 2019: Debian/Ubuntu-era packaging is reflected in the official install notes for Debian 10 and Ubuntu 19.10 or later.

Related projects

  • Chocolate Doom is the upstream fork base and compatibility reference.
  • Doom Retro, MBF, and WinMBF are acknowledged as influences or debugging references in the README.
  • Freedoom and the Doom shareware WAD are documented data options for users who do not own commercial IWADs.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:server

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 6 runtime dependencies.
  • Build metadata lists 3 build dependencies.

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
crispy-doomcliglobal executable
crispy-doom-setupcliglobal executable
crispy-hereticcliglobal executable
crispy-heretic-setupcliglobal executable
crispy-hexencliglobal executable
crispy-hexen-setupcliglobal executable
crispy-servercliglobal executable
crispy-strifecliglobal executable
crispy-strife-setupcliglobal executable

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-07-08
manager version7.1
manager updated2026-06-18
local dataok
upstreamcurrent
latest detectedcrispy-doom-7.1

https://github.com/fabiangreffrath/crispy-doom

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:crispy-doom
Version7.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/crispy-doom
Homepagehttps://github.com/fabiangreffrath/crispy-doom
Repositoryhttps://github.com/fabiangreffrath/crispy-doom
Upstream docshttps://github.com/fabiangreffrath/crispy-doom#readme
LicenseGPL-2.0-or-later
Source archivehttps://github.com/fabiangreffrath/crispy-doom/archive/refs/tags/crispy-doom-7.1.tar.gz
Last updated2026-06-18T02:28:56-04:00
Pulseupdated
Dependenciesfluid-synth, libpng, libsamplerate, sdl2-compat, sdl2_mixer, sdl2_net
Build dependenciesautoconf, automake, pkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecrispy-doom
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

crispy-doom 7.0-1

Limit-raising medium-resolution Doom engine based on Chocolate Doom

https://fabiangreffrath.github.io/crispy-homepage

sudo apt install crispy-doom
  • Section: games
  • Architecture: amd64
  • 8 dependencies
  • 4 provides
  • 2 optional deps
  • normalized package name match
  • Matched by: Crispy Doom
Debian stable package indexes · deb.debian.org · Debian stable package indexes: crispy-doom from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

crispy-doom

nix profile install nixpkgs#crispy-doom
  • normalized package name match
  • Matched by: Crispy Doom
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/cr/crispy-doom/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

crispy-doom 6.0-2build2

Limit-raising medium-resolution Doom engine based on Chocolate Doom

https://crispy-doom.org/

sudo apt install crispy-doom
  • Section: universe/games
  • Architecture: amd64
  • 8 dependencies
  • 4 provides
  • 2 optional deps
  • normalized package name match
  • Matched by: Crispy Doom
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: crispy-doom from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

crispy-doom 7.1-r0

Limit-removing enhanced-resolution Doom source port based on Chocolate Doom

https://github.com/fabiangreffrath/crispy-doom

sudo apk add crispy-doom
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: crispy-doom
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Crispy Doom
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: crispy-doom from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

crispy-doom-doc 7.1-r0

Limit-removing enhanced-resolution Doom source port based on Chocolate Doom (documentation)

https://github.com/fabiangreffrath/crispy-doom

sudo apk add crispy-doom-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: crispy-doom
  • normalized package name match
  • Matched by: Crispy Doom
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: crispy-doom-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
zypper95%

crispy-doom 7.1-1.4

Higher resolution DOOM/Heretic/Hexen/Strife source port

https://github.com/fabiangreffrath/crispy-doom

sudo zypper install crispy-doom
  • License: GPL-2.0-or-later
  • Category: Amusements/Games/3D/Shoot
  • Architecture: x86_64
  • Source Package: crispy-doom
  • 10 dependencies
  • 6 provides
  • normalized package name match
  • Matched by: Crispy Doom
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: crispy-doom from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

crispy-doom-bash-completion 7.1-1.4

Crispy Doom command line completion support for bash

https://github.com/fabiangreffrath/crispy-doom

sudo zypper install crispy-doom-bash-completion
  • License: GPL-2.0-or-later
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: crispy-doom
  • 1 provides
  • normalized package name match
  • Matched by: Crispy Doom
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: crispy-doom-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

crispy-doom

sudo port install crispy-doom
  • normalized package name match
  • Matched by: Crispy Doom
MacPorts ports tree · api.github.com · MacPorts ports tree: games/crispy-doom/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment