project-navigation
Personal tools

Author Topic: 2.5 release RPM packages for Fedora available  (Read 8288 times)

Offline legolegs

  • Cannon Fodder
  • **
  • Posts: 5
    • View Profile
2.5 release RPM packages for Fedora available
« on: August 09, 2014, 08:35:14 pm »
Hello, I have UFO: AI 2.5 packaged for Fedora.

Here is a repository: http://repos.legolegs.me/ufoai/, you can make your package manager use it by installing utility package ufoai-repo-1-1.noarch.rpm (2 KiB) so you will be able to install the game through software control center or likely update your UFO: AI 2.4.

Alternatively you can just type in console as root one of following lines:
32 bit
yum install http://repos.legolegs.me/ufoai/ufoai-2.5-1.fc19.i686.rpm http://repos.legolegs.me/ufoai/ufoai-common-2.5-1.fc19.i686.rpm http://repos.legolegs.me/ufoai/ufoai-data-2.5-1.noarch.rpm http://repos.legolegs.me/ufoai/ufoai-data-server-2.5-2.noarch.rpm

64 bit
yum install http://repos.legolegs.me/ufoai/ufoai-2.5-1.fc19.x86_64.rpm http://repos.legolegs.me/ufoai/ufoai-common-2.5-1.fc19.x86_64.rpm http://repos.legolegs.me/ufoai/ufoai-data-2.5-1.noarch.rpm http://repos.legolegs.me/ufoai/ufoai-data-server-2.5-2.noarch.rpm

UFO: AI requires 1.2 GiB of free space.

Server and map editor are packaged too, see the repo

These packages were created using *.spec files provided by Szpak from this topic and originally maintained by Karel Volny and Nicolas Chauvet from RPM Fusion. I'll publish my changes to github eventually.

There are also plans to package 2.6-dev, not sure when.

Note: packages are unsigned yet, the package managed will complain about that, just ignore it until I remedy that.

Note 2: I am not a member of UFO:AI development team, therefore my repository is not official. You can receive support or contact me either using this topic or by email legolegs@yandex.ru

Note 3, important: I will leave for a vacation for a two weeks and I'll be unavailable. Excuse my for that, but I decided to not delay release. I hope everything will be fine while I'm out an you will enjoy the game!
« Last Edit: September 27, 2014, 06:09:53 pm by legolegs »

Offline legolegs

  • Cannon Fodder
  • **
  • Posts: 5
    • View Profile
Re: 2.5 release RPM packages for Fedora available
« Reply #1 on: August 09, 2014, 08:40:30 pm »
I cannot register in wiki or edit pages anonymously. Someone, please copy important parts of the post to http://ufoai.org/wiki/Packaging/Fedora and other appropriate pages.

Offline Xeno

  • Cannon Fodder
  • **
  • Posts: 9
    • View Profile
Re: 2.5 release RPM packages for Fedora available
« Reply #2 on: August 19, 2014, 12:41:43 pm »
Hi,

First of all thanks for the packaging 2.5 release, it made this weekend gone so fast :D. While playing campaign I found there are few maps mising, namely Old Mine and Office.
There's no trace of those  maps in the map package. May I ask you to confirm checkout from repo is missing those two too?

BTW wouldn't it make sense to submit your spec file to RPMFusion? They have all the infrastructure to build the packages making it easy to provide packages for current and future Fedora releases.

Offline Internecivus

  • Rookie
  • ***
  • Posts: 64
  • Sometimes I Code
    • View Profile
Re: 2.5 release RPM packages for Fedora available
« Reply #3 on: August 19, 2014, 08:46:16 pm »
While playing campaign I found there are few maps mising, namely Old Mine and Office.
There's no trace of those  maps in the map package. May I ask you to confirm checkout from repo is missing those two too?

Repository has these maps, but due to some reasons (incorrect md5sum, for example) they can be downloaded only manually or built locally via ufo2map $PATH_TO_MAP_FILE.

Quote
* base/maps/mine.map
* base/maps/office.map
* base/maps/resort.map
* base/maps/solarplant/sp_main.map
* base/maps/village2/vil_sc_ne01.map

Offline legolegs

  • Cannon Fodder
  • **
  • Posts: 5
    • View Profile
Re: 2.5 release RPM packages for Fedora available
« Reply #4 on: August 26, 2014, 10:10:14 pm »
Hello folks, I'm back!
About the maps issue: I used archive with prebuilt maps provided by UFO:AI team on sourceforge. They shouldn't be broken by me, but I'll check and find out what's gone wrong. Thanks for the feedback.

Offline legolegs

  • Cannon Fodder
  • **
  • Posts: 5
    • View Profile
Re: 2.5 release RPM packages for Fedora available
« Reply #5 on: August 29, 2014, 10:18:42 pm »
Repository has these maps, but due to some reasons (incorrect md5sum, for example) they can be downloaded only manually or built locally via ufo2map $PATH_TO_MAP_FILE.
Those maps are missing
Code: [Select]
base/maps/mine.bsp
base/maps/office.bsp
base/maps/village2/vil_sc_nw01.bsp
base/maps/village2/vil_b2x2_house09.bsp
base/maps/village2/vil_sc_ne01.bsp
Those map files are actually present:
Code: [Select]
base/maps/resort.map
base/maps/solarplant/sp_main.map
The resort can be loaded in skirmish mode.

Is seems like vanilla issue, I filed a bug report about that.

Offline DarkRain

  • Project Coder
  • Captain
  • ***
  • Posts: 746
    • View Profile
Re: 2.5 release RPM packages for Fedora available
« Reply #6 on: August 30, 2014, 05:05:55 am »
Ummmm... seems like we forgot to force a new build in the buildbot before using maps-sync to fetch the compiled maps form the server for the data package... Oops?

Offline Internecivus

  • Rookie
  • ***
  • Posts: 64
  • Sometimes I Code
    • View Profile
Re: 2.5 release RPM packages for Fedora available
« Reply #7 on: August 31, 2014, 08:28:41 am »
Ummmm... seems like we forgot to force a new build in the buildbot before using maps-sync to fetch the compiled maps form the server for the data package... Oops?
Sounds reasonable.

Offline legolegs

  • Cannon Fodder
  • **
  • Posts: 5
    • View Profile
Re: 2.5 release RPM packages for Fedora available
« Reply #8 on: September 27, 2014, 06:09:30 pm »
Update
Added missing maps. Users who have repository config installed will receive update automatically. You can also use this command as root:
Code: [Select]
yum update http://repos.legolegs.me/ufoai/ufoai-data-server-2.5-2.noarch.rpm (360MiB)