Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

0 A.D. Empires Ascendant Alpha 0.0.23

Off-Topic discussions about science, technology, and non Debian specific topics.
Post Reply
Message
Author
Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

0 A.D. Empires Ascendant Alpha 0.0.23

#1 Post by Wheelerof4te »

Wildfire Games, a international community of free software game developers, has released the new 0.0.23 version of popular open-source RTS game O A.D. Empires Ascendant. It's very similar to Age of Empires franchise, and fans of AoE likely already know how great it is, even in it's current alpha state.
Check it out:
https://play0ad.com/new-release-0-a-d-a ... -ken-wood/
You can download and compile it for Stretch easily, just follow the guide on the build instructions page:
https://play0ad.com/download/source/

Those with more patience can just wait for it to land in Sid, and compile it the Debian way:
https://wiki.debian.org/BuildingTutorial
Or just download it from fluthub, flatpak package is available.

Have fun playing! I know I will :)
Last edited by Wheelerof4te on 2018-05-19 06:20, edited 1 time in total.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: 0 A.D. Empires Ascendant Alpha 0.23

#2 Post by stevepusser »

Trying to package it right now...just a note that the release is actually 0.0.23.

Edit: seems it now needs libsodium-dev (>= 1.0.14) as a build-depend. Backported that from Buster and trying to build packages again, using the 0.0.22-4 upstream folder as a template, with the arm and the hardening-relro patches disabled, as they have been fixed upstream.

Edit 2: Seems the internal mozjs(spidermonkey) build method used upstream fails on Stretch, which is probably why we don't have 0.0.22 in stretch-backports, either. Now trying the libmozjs-38-dev system library build instead, which works for 0.0.22 and for 0.0.23 in the PPA (with an additional patch). That library had to be ported over, since it's not in Debian at all, but we already had that done for MX LInux.

Edit 3: Got Stretch-based packages built and installed, but Jessie based builds fail with a boost related problem:

Code: Select all

/usr/include/boost/filesystem/operations.hpp:384: undefined reference to `boost::filesystem::detail::copy_file(boost::filesystem::path const&, boost::filesystem::path const&, boost::filesystem::copy_option, boost::system::error_code*)'
So far it doesn't look feasible to backport Stretch's boost libs to Jessie, but I'll explore options.
MX Linux packager and developer

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: 0 A.D. Empires Ascendant Alpha 0.0.23

#3 Post by Wheelerof4te »

stevepusser wrote:just a note that the release is actually 0.0.23.
I've fixed the title.
stevepusser wrote:Got Stretch-based packages built and installed, but Jessie based builds fail with a boost related problem:
Super :) I hope you find a way to build it for Jessie, but it's soon out of it's official 3 year support anyway.

User avatar
None1975
df -h | participant
df -h | participant
Posts: 1387
Joined: 2015-11-29 18:23
Location: Russia, Kaliningrad
Has thanked: 45 times
Been thanked: 64 times

Re: 0 A.D. Empires Ascendant Alpha 0.0.23

#4 Post by None1975 »

Wheelerof4te wrote: but it's soon out of it's official 3 year support anyway.
Yes you are right. Regular security support for Debian GNU/Linux 8 (code name "jessie") will be terminated on the 17th of June. As with previous releases additional LTS support will be provided for a reduced set of architectures and packages.
OS: Debian 12.4 Bookworm / DE: Enlightenment
Debian Wiki | DontBreakDebian, My config files on github

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: 0 A.D. Empires Ascendant Alpha 0.0.23

#5 Post by stevepusser »

Conclusion: I don't think we'll see any official backport for 0.0.23 for Stretch, just like 0.0.22, since AFAIK it requires a build-depend that Debian seems to have concerns about putting in the repo: libmozjs-38-dev. I wonder if the manual build per their instructions succeeds on Stretch.

I could probably set up an OBS repo for the new 0ad with the build-depends, if anyone requests it and has some aversion to using the MX LInux builds, but that would take a while. The MX Linux builds were done in vanilla Stretch pbuilds with only the extra build-deps added.
MX Linux packager and developer

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: 0 A.D. Empires Ascendant Alpha 0.0.23

#6 Post by Wheelerof4te »

stevepusser wrote: I wonder if the manual build per their instructions succeeds on Stretch.
I managed to compile 0.0.22 locally when I was on Stretch. It used up 6GB of drive space, and about 2+GB when I left only needed binaries. You can copy the provided .desktop and icon files for the easy launching without typing

Code: Select all

binaries/system/pyrogenesis
all the time.
I'm on Sid now, so I can't check if this new version can be built that way for Stretch.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: 0 A.D. Empires Ascendant Alpha 0.0.23

#7 Post by stevepusser »

At the very least on Stretch you also need to backport libsodium-dev first, and I still think the internal spidermonkey build will fail.

I could not backport (yet) Boost 1.62 from Stretch to get it to build on Jessie, but Boost 1.57 is the minimum required, and I was able to backport that from the sources at snapshot.debian.org with only one minor tweak. That then allows 0ad to build, install, and run successfully on Jessie.
MX Linux packager and developer

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: 0 A.D. Empires Ascendant Alpha 0.0.23

#8 Post by Wheelerof4te »

The latest version has been uploaded to Sid:
https://tracker.debian.org/pkg/0ad
That was fast :D

User avatar
HuangLao
Posts: 485
Joined: 2015-01-27 01:31
Been thanked: 1 time

Re: 0 A.D. Empires Ascendant Alpha 0.0.23

#9 Post by HuangLao »

Love 0AD....Highly recommend downloading and installing the mods (just download and extract into /home/[user]/.local/.0ad/mods/), then when you load the game go to either tools or options (can't remember) then click mods, then click your mod from list, click enable, click load/play game.....

There is a mod with Norse/Viking and Anglo/Saxon....also one for Han China but I haven't gotten that to work yet.

Ref: https://www.moddb.com/games/0-ad/mods
https://github.com/0ADMods

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: 0 A.D. Empires Ascendant Alpha 0.0.23

#10 Post by Wheelerof4te »

The latest version is now available from stretch-backports repo.
https://packages.debian.org/stretch-backports/0ad
Good, now I can get rid of flatpak.

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: 0 A.D. Empires Ascendant Alpha 0.0.23

#11 Post by Wheelerof4te »

Just had my first multiplayer match using the new server lobby. In the short time it existed, I can say the competition is fierce :D

Really excited with this, and to think the game is still in alpha.

Post Reply