Skip to content

libretro.uzem: init at 0-unstable-2026-04-20#543789

Open
KaiStarkk wants to merge 1 commit into
NixOS:masterfrom
KaiStarkk:uzem-core
Open

libretro.uzem: init at 0-unstable-2026-04-20#543789
KaiStarkk wants to merge 1 commit into
NixOS:masterfrom
KaiStarkk:uzem-core

Conversation

@KaiStarkk

@KaiStarkk KaiStarkk commented Jul 20, 2026

Copy link
Copy Markdown

Addition of the Uzem core for libretro to support emulating Uzebox in RetroArch.

Packaging notes

  • The source is the canonical libretro/libretro-uzem repository, pinned to its latest revision dated 2026-04-20.
  • The core declares itself MIT-licensed in uzem_libretro.info, and the Uzem sources compiled by Makefile.common carry MIT license headers. The repository also contains GPL-2.0-or-later GDB server sources, but those files are not part of the libretro source list and the core is compiled with NOGDB.
  • GIT_VERSION is supplied from the pinned revision so the upstream Makefile does not attempt to invoke Git in the isolated build environment.
  • mkLibretroCore supplies the supported platforms and Libretro team ownership metadata and installs the resulting uzem_libretro shared library in RetroArch's core directory.
  • On x86_64-linux, the packaged core was loaded in RetroArch with the official Uzebox repository's tools/packrom/Test/arkanoid.uze, ran for 180 frames, saved SRAM, unloaded cleanly, and exited successfully.
  • nixpkgs-review was not completed and is intentionally left unchecked below.

Things done

The package and this pull request description were prepared with assistance from OpenAI Codex (GPT-5) and reviewed through a successful x86_64-linux package build, formatting checks, and a RetroArch smoke test running the official Uzebox repository's arkanoid.uze for 180 frames.

@nixpkgs-ci nixpkgs-ci Bot added 8.has: package (new) This PR adds a new package 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 12.first-time contribution This PR is the author's first one; please be gentle! llm-assisted Contributions that include code generation with LLMs labels Jul 20, 2026
@KaiStarkk
KaiStarkk marked this pull request as ready for review July 20, 2026 10:02
@nixpkgs-ci nixpkgs-ci Bot added the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Jul 20, 2026
Assisted-by: OpenAI Codex (GPT-5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (new) This PR adds a new package 9.needs: reviewer This PR currently has no reviewers requested and needs attention. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 12.first-time contribution This PR is the author's first one; please be gentle! llm-assisted Contributions that include code generation with LLMs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant