I have the openSUSE Build Service compiling freeorion 0.4.4 right now. See:
https://build.opensuse.org/package/show/games/freeorion
It has succeeded on some of the platforms already (12.2 i586/x86_64, 12.3 i586). And it has failed on others because of the memory requirements for such heavy compilation units that freeorion somehow produces. I will re-trigger the builds one-by-one over the next few days.
The SPEC file used should work with Fedora as well. If anyone wants to build it on their own, use these steps:
1. Install package 'osc'
2. Checkout the project (in some directory of your choosing):
Code: Select all
osc co games bitfighter
Code: Select all
osc build --clean --no-verify --disable-debuginfo openSUSE_12.3 x86_64 freeorion.spec
Code: Select all
osc build --clean --no-verify --disable-debuginfo --disable-cpio-bulk-download --alternative-project Fedora:20 x86_64 freeorion.spec
I have to hand it to the developers - this release was the first in which I didn't have to add a patch. Great job!
I only have one suggestion to make packaging a little more standard: Use %{CMAKE_INSTALL_LIBDIR} instead of using lib%{LIBSUFFIX} (which still worked OK, once I realized what it was doing).
Thanks again!