Skip to content

supertuxkart: Add port#646

Draft
marv7000 wants to merge 3 commits into
managarm:masterfrom
marv7000:supertuxkart
Draft

supertuxkart: Add port#646
marv7000 wants to merge 3 commits into
managarm:masterfrom
marv7000:supertuxkart

Conversation

@marv7000
Copy link
Copy Markdown
Contributor

@marv7000 marv7000 commented Jan 28, 2026

SuperTuxKart works, but the port is still experimental because it hangs in lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.cpp:242:

	u32 flags = SDL_INIT_TIMER | SDL_INIT_VIDEO;
	SDL_QuitSubSystem(flags);
}

When that line is commented out, the game runs successfully. Needs debugging in SDL2

@@ -0,0 +1,46 @@
packages:
- name: supertuxkart
architecture: '@OPTION:arch@'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing metadata.

- args:
- 'cmake'
- '-GNinja'
- '-DCMAKE_TOOLCHAIN_FILE=@SOURCE_ROOT@/scripts/CMakeToolchain-@OPTION:arch-triple@.txt'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing cmake build type.

quiet: true

- name: openal-soft
architecture: '@OPTION:arch@'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing metadata.

quiet: true

- name: libsquish
architecture: '@OPTION:arch@'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing metadata.

DESTDIR: '@THIS_COLLECT_DIR@'
quiet: true

- name: openal-soft
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We sort this file alphabetically, please sort the new ports accordingly.

configure:
- args:
- 'cmake'
- '-GNinja'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing cmake build type.

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.

2 participants