NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.21k stars 14.21k forks source link

Packaging Request: Veloren #95226

Closed JonathanILevi closed 2 years ago

JonathanILevi commented 4 years ago

Project description Veloren is a multiplayer voxel RPG written in Rust. Veloren takes inspiration from games such as Cube World, Minecraft and Dwarf Fortress. The game is currently under heavy development, but is playable.

marius851000 commented 3 years ago

actually, there is only 174 MiB of assets in the release 0.11

yusdacra commented 3 years ago

Maybe Airshipper could be packaged instead?

Airshipper package is merged into nixpkgs now.

mkroehnert commented 3 years ago

@yusdacra thank you very much for providing Airshipper with PR #137315.

It worked yesterday but stopped working today with the error message when trying to update to the latest binaries

[WARN] Unable to open libEGL.so: Library(DlOpen { desc: "libEGL.so: cannot open shared object file: No such file or directory" })
[INFO] Private capabilities: PrivateCapabilities { flip_y_requires_shift: true, imageless_framebuffers: true, image_view_usage: true, timeline_semaphores: true, texture_d24: true, texture_d24_s8: true, non_coherent_map_mask: 63 }
[INFO] Unzipping to "/home/<username>/.local/share/airshipper/profiles/default"
[ERROR] Error while performing filesystem operations. => Read-only file system (os error 30)
[ERROR] Installation failed with: Error while performing filesystem operations.

The directory itself is not read-only, but some links inside point to nix-store which is read only

drwxr-xr-x 10 <username> users      4096  3. Okt 08:38 assets
drwxr-xr-x  4 <username> users      4096  2. Okt 19:41 userdata
-rw-r--r--  1 <username> users 196031486  3. Okt 08:38 veloren
lrwxrwxrwx  1 <username> users        76  2. Okt 19:30 veloren-server-cli -> /nix/store/y6qvkg3fx2ljzbsp5p2bnnxl9n68ah8s-veloren-patch/veloren-server-cli
lrwxrwxrwx  1 <username> users        73  2. Okt 19:30 veloren-voxygen -> /nix/store/y6qvkg3fx2ljzbsp5p2bnnxl9n68ah8s-veloren-patch/veloren-voxygen

Please let me know, if this should be created as a separate issue.

yusdacra commented 3 years ago

It seems to be working fine for me currently. Maybe try deleting your profile? I know there is a bug that messes up the profile (if the symlinks are broken) but that's probably not related.

mkroehnert commented 3 years ago

@yusdacra thanks for the fast reply and the hint. For anyone also having this issue, I removed the veloren-server-cli and veloren-voxygen, started airshipper again and the download/install worked.

stale[bot] commented 2 years ago

I marked this as stale due to inactivity. → More info

peterhoeg commented 2 years ago

As mentioned earlier, veloren is both in nixpkgs and working well.

rnhmjoj commented 1 year ago

I'm not too keen on using a launcher that fetches random binaries from the internet. The flake provided by upstream is also broken (it has been for a while).

I would appreciate a proper package in Nixpkgs, maybe with the assets split out if that's a concern.

rnhmjoj commented 11 months ago

If you're still interested I have made a PR to add the full veloren package. Reviews are welcome.