Free, Open-Source, Cross-Platform RTS Game of Ancient Warfare.

Edit Package 0ad

0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform real-time strategy (RTS) game of ancient warfare. In short, it is a historically-based war/economy game that allows players to relive or rewrite the history of Western civilizations, focusing on the years between 500 B.C. and 500 A.D. The project is highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound, and a flexible and powerful custom-built game engine.

The game has been in development by Wildfire Games (WFG), a group of volunteer, hobbyist game developers, since 2001. The code and data are available under the GPL license, and the art, sound and documentation are available under CC-BY-SA. In short, we consider 0 A.D. an an educational celebration of game development and ancient history.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
0ad-0.0.26-alpha-unix-build.tar.xz 0075599800 72.1 MB
0ad.changes 0000015445 15.1 KB
0ad.spec 0000005915 5.78 KB
PrepareZoneForGC.patch 0000000887 887 Bytes
_constraints 0000000206 206 Bytes
avoid_duplicate_global_symbol_from_asm.patch 0000001507 1.47 KB
fix-fmt10-build.patch 0000002081 2.03 KB
fix-gcc13-build.patch 0000000443 443 Bytes
no-version-check.patch 0000000777 777 Bytes
premake-no-automatic-rpath.patch 0000004149 4.05 KB
Latest Revision
Pavol Cupka's avatar Pavol Cupka (liguros) committed (revision 5)
- fix conflicts

- Update to 0.0.26
- Remove obsolete glibc-2.35.patch.

- Fix rpmlint by adding premake-no-automatic-rpath.patch: don't let
  premake automatically add RPATHs, these are unnecessary.
- Add distribution default link flags, especially -Wl,-z,now.

- s390x CPU not implemented. 
  ExcludeArch: s390x

- Drop fix-i586-build.patch after boo#1197065 was fixed

- Add fix-i586-build.patch to fix build on i586

- Do not build on i586.

- Add glibc-2.35.patch: Fix build with glibc 2.35.
- Use system mozjs on Leap 15.4 as well.

- Get rid of Python 2 dependency.
- Disable tests. These require Python 2 to work, but also aren't
  executed or packaged anyway.
- Remove duplicate listing of %{_libdir}/%{name}.

- Make 0ad compatible with Tumbleweed's version of mozjs78:
  * no-version-check.patch: Disable the minor version check. This
    is required for a successful build using mozjs78 > 78.6.0.
  * PrepareZoneForGC.patch: This function got an additional
Comments 0
openSUSE Build Service is sponsored by