void-linux / void-linux/void-packages

[Package request] etlegacy

Open
#32,406 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

request
Dominant language
Shell
Stars
3.4k
Forks
2.8k
Avg merge
2d 5h
Merged PRs (30d)
299

Description

ET: Legacy is an open source project based on the code of
Wolfenstein: Enemy Territory which was released in 2010
under the terms of the GPLv3.
https://github.com/etlegacy/etlegacy

Game runs fine on x64_64_glibc and build against i686*, x86_64* also fine, but
[EDIT] Todo: overcome xbps-src install issue when cross compile arch i686*

There is one challenge on acquire the original blobs to make the game run,
from https://mirror.etlegacy.com/etmain, we are probably not allow to distribute this files
and must be manually downloaded by user post install, correct me if Im wrong.
[EDIT] for now integrate download into template

link to WIP branch

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked WIP branch and the xbps-src build/install process for the etlegacy package. Check the i686 cross-compilation path and the proposed download of original blobs from mirror.etlegacy.com/etmain; done means the package builds and installs successfully while obtaining required blobs in an acceptable way.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, shell
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.