Note: If you use sdl2-compat, you will have issues with the mouse cursor getting stuck in fullscreen.
It has been reported (https://github.com/libsdl-org/sdl2-compat/issues/399) and should be fixed in v2.32.58.
| Git Clone URL: | https://aur.archlinux.org/7k-ambition.git (read-only, click to copy) |
|---|---|
| Package Base: | 7k-ambition |
| Description: | Seven Kingdoms: Ambition is a real-time game of epic strategy and empire building featuring economy management, warfare, and intrigue. It is an updated and enhanced version of 7kaa (7K: Ancient Adversaries) featuring numerous fixes and improvements. |
| Upstream URL: | https://seven-kingdoms-ambition.sourceforge.io/ |
| Keywords: | game multiplayer rts singleplayer strategy tactical |
| Licenses: | GPL-2.0-or-later |
| Conflicts: | 7k-ambition-data |
| Provides: | 7k-ambition-data |
| Submitter: | Infiltrator |
| Maintainer: | Infiltrator (TrialnError) |
| Last Packager: | Infiltrator |
| Votes: | 1 |
| Popularity: | 0.067342 |
| First Submitted: | 2025-08-20 14:20 (UTC) |
| Last Updated: | 2025-12-16 10:35 (UTC) |
Note: If you use sdl2-compat, you will have issues with the mouse cursor getting stuck in fullscreen.
It has been reported (https://github.com/libsdl-org/sdl2-compat/issues/399) and should be fixed in v2.32.58.
Yeah, fair enough. I know how it can get. Well, if you want, you can hop onto Discord and, when you can find the time, we can herd some cats and get a game going!
Thanks for the suggestion, but at the moment I don't really have time to play games at all :D
By the way, are you up for multiplayer matches? I am trying to organise some on Discord right now, if you want to join in.
Thank you! That does make much more sense.
I noticed that the individual bits aren't that big, as everything around got killed :D
It boiled down to the -j option. Unlimited was a bit to much :D And in general the option shouldn't be set, as it can be configured. I took the liberty and removed it.
Ah, okay. I will admit that I do not know the difference between contributors and maintainers. XD
As long as it's now fixed, then all good.
As for the OOM, that is kind of strange. As far as I have seen, none of Ambition's TUs are particularly large. Which bit exactly got OOM-killed?
Due to contribution guidelines and the tooling for Arch package maintainers, contributors are advised to avoid bumping pkgrel. They will do that themselves. Shortly after merging there was this commit :) So the fixed version is available for everyone.
So that issue is gone :)
Although I can report that I had an unpleasent experience with the OOM-killer when compiling :D But didn't investigate further yet. Could be due to the fact that I build packages in a tmpfs and there was some clash between needed memory and space required.
Well, that got fixed quickly. Nice! But I noticed that the pkgrel did not get bumped. Is that going to cause a problem for building Ambition?
Great :) Can confirm it working after adding this patch.
What is the best way to handle this? Do we tell the autoconf-archive package to do an update? Do we specify in this PKGBUILD that a certain version of autoconf-archive does not work? Should I just include the m4 directly? Or some other solution?
I will try to get this fix backported.
https://gitlab.archlinux.org/archlinux/packaging/packages/autoconf-archive/-/merge_requests/1
If that is unsucessful other routes may be taken :)
Pinned Comments
Infiltrator commented on 2025-10-22 02:02 (UTC)
Note: If you use sdl2-compat, you will have issues with the mouse cursor getting stuck in fullscreen.
It has been reported (https://github.com/libsdl-org/sdl2-compat/issues/399) and should be fixed in v2.32.58.