Skip to content

[DOOM] Autogen Classic DOOM packages and deps#389

Draft
cuantar wants to merge 2 commits into
macaroni-os:mark-unstablefrom
kitz0rsoft:upstreaming/mark-unstable/autogen/games/doom
Draft

[DOOM] Autogen Classic DOOM packages and deps#389
cuantar wants to merge 2 commits into
macaroni-os:mark-unstablefrom
kitz0rsoft:upstreaming/mark-unstable/autogen/games/doom

Conversation

@cuantar
Copy link
Copy Markdown
Contributor

@cuantar cuantar commented Sep 28, 2025

This PR includes autogens for everything needed to play Classic DOOM on Macaroni/MARK.

Autogen various Classic DOOM packages:

games-kit:
  - games-engines/gzdoom
  - games-engines/odamex
  - games-fps/freedoom
  - games-fps/freedoom-data
  - games-fps/freedm
  - games-fps/freedm
  - games-util/deutex
  - games-util/doomrunner
  - media-libs/zmusic

Autogen timidity++ and instrument patches:

media-kit:
  - media-sound/timidity++
  - media-sound/timidity-freepats
  - media-sound/timidity-eawpatches
  - media-sound/timidity-8mbgmpat

Autogen other deps:

desktop-kit:
  - x11-libs/fltk

@cuantar cuantar marked this pull request as draft September 28, 2025 06:15
@cuantar
Copy link
Copy Markdown
Contributor Author

cuantar commented Sep 28, 2025

Still TODO:

  • Timidity and instrument patches asset-finding part/generator
  • FLTK autogen

@cuantar
Copy link
Copy Markdown
Contributor Author

cuantar commented Sep 28, 2025

The packages in games-kit work well --- as long as Timidity is installed from a local overlay.

@cuantar cuantar force-pushed the upstreaming/mark-unstable/autogen/games/doom branch 3 times, most recently from e0f2116 to 31e39e6 Compare March 2, 2026 20:57
cuantar added 2 commits March 2, 2026 15:58
games-kit:
- games-engines/gzdoom
- games-engines/odamex
- games-fps/freedoom
- games-fps/freedoom-data
- games-fps/freedm
- games-fps/freedm
- games-util/deutex
- games-util/doomrunner
- media-libs/zmusic
media-kit:
- media-sound/timidity++
- media-sound/timidity-freepats
- media-sound/timidity-eawpatches
- media-sound/timidity-8mbgmpat
@cuantar cuantar force-pushed the upstreaming/mark-unstable/autogen/games/doom branch from 31e39e6 to 9a621de Compare March 2, 2026 21:00
@cuantar
Copy link
Copy Markdown
Contributor Author

cuantar commented Mar 6, 2026

Status:

  • autogens are working locally
  • did some cleanups in odamex and zmusic autogens
  • still need to deal with timidity and the instrument patches
  • still need to autogen fltk, though it's possible to build Odamex with an internal copy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant