Jump to content

Plea To Add 0 A.d. To Fedora


Andrew89
 Share

Recommended Posts

Given the tremendous promise of 0 A.D. even at this early alpha phase, I found it unfortunate that it is not included in Fedora's default repository. Sadly, I have neither the experience in packaging nor the time and discipline to learn. If someone with experience in maintaining packages (and preferably someone already involved with 0 A.D. development) would step up to the task, that would be great. The criteria for Fedora package maintainers are found here:

https://fedoraprojec...aintainers/Join

Obvious Benefits:

  • Make Fedora a better GNU/Linux distribution by adding yet another quality game to its core repos
  • Expand 0 A.D.'s user base and thus enrich its community, promoting further development

Downsides:

  • Somebody has to go through the trouble of submitting the package and then maintaining it for subsequent releases.

Link to comment
Share on other sites

OBS has packages that work on Fedora, if you want something to work from.

Boost is so widely used that I can't imagine it's not already in the repositories. The bundled libraries that we use on Linux are ENet (not needed if you run update-workspaces --with-system-enet and have ENet 1.3 already installed); NVTT (not needed if you run --with-system-nvtt and have installed a version of NVTT which hasn't been released yet (so you really need the bundled copy for now)); SpiderMonkey (hopefully won't be needed soonish, when we upgrade to 1.8.5, if you have 1.8.5 packaged and installed); and FCollada (a fairly heavily patched version so there's no usable standalone version). I want to get rid of all those and avoid adding more, but it'll take time.

Link to comment
Share on other sites

I've installed 0 A.D. from this openSUSE .rpm repository: http://download.open...ames/Fedora_15/

Everything works fine, except the Scenario Editor, which crashes my computer when I try to open it. :huh:

For what it's worth, I think it's better to maintain stable alpha releases than monthly builds, because it's more stability for the user and less work for the maintainer.

In Fedora's graphical package manager, I check to see the dependencies for that openSUSE 0 A.D. package and there are quite a few. However, I have checked if Boost is already in Fedora's main repository, and indeed it is. ENet is also there, but it's only version 1.2.1. NVTT isn't.

Here is Fedora's policy on bundled libraries: https://fedoraprojec...ndled_Libraries and https://fedoraprojec...ndled_Libraries

So, I guess we'll just have to patiently wait it out until all the bundled libraries have been purged?

Edited by Andrew89
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...