Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package request: TRX (run Tomb Raider 1/2 games) #289219

Open
revuwa opened this issue Feb 16, 2024 · 5 comments
Open

Package request: TRX (run Tomb Raider 1/2 games) #289219

revuwa opened this issue Feb 16, 2024 · 5 comments
Labels
0.kind: packaging request Request for a new package to be added 6.topic: games

Comments

@revuwa
Copy link

revuwa commented Feb 16, 2024

Project description

Open-source reimplementation of Tomb Raider 1 and Tomb Raider 2, respectively. Aim to enhance these classic games through decompilation and the implementation of open-source alternatives to proprietary components.

Metadata

Could replace: #189177 (package request for: OpenLara)


Add a 👍 reaction to issues you find important.

@revuwa revuwa added the 0.kind: packaging request Request for a new package to be added label Feb 16, 2024
@jficz
Copy link
Contributor

jficz commented Feb 16, 2024

I was just about to open the exact same request!

However, the game's build recipe is based on Docker which makes the build rather complicated on/with Nix (the inputs are mutable and impure - you never know what docker container you're going to end up with).

I don't know how to approach this in Nix - or whether there even is a way to expose Docker daemon to the build environment...

@nixos-discourse
Copy link

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/docker-as-build-dependency/39886/1

@revuwa revuwa changed the title Package request: TR1X (run Tomb Raider game) Package request: TRX (run Tomb Raider 1/2 games) Dec 3, 2024
@revuwa
Copy link
Author

revuwa commented Dec 3, 2024

UPDATE:
The project renamed to TRX in the meanwhile, (and supports Tomb Raider 1+2 now).
So I updated this issue with new links and information.

In the issues, someone seems to get the project compiled under NixOS: LostArtefacts/TRX#716 (comment) while the compiling "instruction" still seems not that helpful: https://github.com/LostArtefacts/TRX/blob/develop/docs/CONTRIBUTING.md#compiling

Hope to see this project sometime on NixOS, anyway 🤞

@pluiedev
Copy link
Contributor

pluiedev commented Dec 6, 2024

In the issues, someone seems to get the project compiled under NixOS:

That's when it still used CMake AFAICT — now it's built with Meson which is an entirely different beast

@revuwa
Copy link
Author

revuwa commented Dec 21, 2024

The current (TR1X >=4.7) version seems to has: "added support for Wayland in binary Linux builds".
Source: release page & issue.

So, [...]-Linux.zip packages are provided for newer releases (under assets) with executable TR1X binaries inside.

Does this make something easier to build or whatever?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: packaging request Request for a new package to be added 6.topic: games
Projects
None yet
Development

No branches or pull requests

5 participants