118 Commits

Author SHA256 Message Date
8b19131481 Accepting request 1294846 from games
- Update to 0.27.1:
  * Fixed the large performance issue observed by some players on
    older hardware.
  * Several small performance improvements in the calculation of
    simulation hashes (related to multiplayer stuttering).
  * Fixed modifying your lobby password when you have an uppercase
    letter in your username.
  * Fixed the distorted 3D models with GPU Skinning.
  * Fixes for crashes with Vulkan and/or with GPU Skinning.
  * Fixed changing player perspective in replays.
  * Fixed an out-of-memory crash in the JS engine when generating
    random maps.
  * Fixed the game crash on pressing Fn key.
  * Fixed a crash in Atlas when the map generation fails.
  * Fixed a memory leak in the renderer.
  * Fixes for multiplayer port forwarding.
  * Package fixes for Linux desktop environments.
  * Various build fixes for Linux (some sent by package managers).
- Fix spec file for Leap 16.0.

OBS-URL: https://build.opensuse.org/request/show/1294846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=19
2025-07-21 18:01:31 +00:00
Aaron Puchert
87d1d79daa - Fix spec file for Leap 16.0.
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=154
2025-07-19 00:06:29 +00:00
Aaron Puchert
712210493a - Update to 0.27.1:
* Fixed the large performance issue observed by some players on
    older hardware.
  * Several small performance improvements in the calculation of
    simulation hashes (related to multiplayer stuttering).
  * Fixed modifying your lobby password when you have an uppercase
    letter in your username.
  * Fixed the distorted 3D models with GPU Skinning.
  * Fixes for crashes with Vulkan and/or with GPU Skinning.
  * Fixed changing player perspective in replays.
  * Fixed an out-of-memory crash in the JS engine when generating
    random maps.
  * Fixed the game crash on pressing Fn key.
  * Fixed a crash in Atlas when the map generation fails.
  * Fixed a memory leak in the renderer.
  * Fixes for multiplayer port forwarding.
  * Package fixes for Linux desktop environments.
  * Various build fixes for Linux (some sent by package managers).

OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=153
2025-07-18 23:46:51 +00:00
a7d255ba2b Accepting request 1275934 from games
- Only build on architectures supported by bundled premake, and add
  check to ensure we revisit that list when more architectures
  get supported (boo#1242266).

OBS-URL: https://build.opensuse.org/request/show/1275934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=18
2025-05-09 16:51:06 +00:00
Aaron Puchert
0d515293a1 - Fix build on Leap 15.6. It seems that doesn't support <(...), so
we have to materialize the result.

OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=151
2025-05-09 00:26:32 +00:00
Aaron Puchert
46b890c72e - Only build on architectures supported by bundled premake, and add
check to ensure we revisit that list when more architectures
  get supported (boo#1242266).

OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=150
2025-05-08 23:03:14 +00:00
efef2cc15e Accepting request 1272851 from games
- Remove several evidently unused dependencies: libjpeg-devel,
  pkgconfig(IL), pkgconfig(gnutls), pkgconfig(libidn), and m4.
  Some of them seem to be added by the build system, so we have to
  remove them the hard way.
- Don't build on s390x: not relevant and doesn't build.

OBS-URL: https://build.opensuse.org/request/show/1272851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=17
2025-04-26 20:25:55 +00:00
Aaron Puchert
4ad54e9fad - Remove several evidently unused dependencies: libjpeg-devel,
pkgconfig(IL), pkgconfig(gnutls), pkgconfig(libidn), and m4.
  Some of them seem to be added by the build system, so we have to
  remove them the hard way.
- Don't build on s390x: not relevant and doesn't build.

OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=148
2025-04-26 12:21:49 +00:00
8f752e8b9c Accepting request 1251573 from games
OBS-URL: https://build.opensuse.org/request/show/1251573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=16
2025-03-10 17:05:17 +00:00
Aaron Puchert
4761c11361 - Add 0001-Enable-building-on-arbitrary-architectures.patch
to make package succeed for openSUSE:Factory:RISCV/zSystems/PowerPC
- Build premake & fcollada with smp_mflags as well

OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=146
2025-03-09 21:25:07 +00:00
e0f030dd6f Accepting request 1246822 from games
- Update to 0.27.0
  * Vulkan Renderer
  * Multiplayer Savegames
  * Tips & Tricks Page
  * Naval Overhaul
  * Observer Flares
  * New random maps: Foothills, Migration, Coast Range
  * New skirmish map: Isthmus of Corint
  * Updated skirmish maps: Watering Holes, Sporades Islands
  * New and updated art
- Remove obsolete patches:
  * 0ad-link-icu-76.patch
  * avoid_duplicate_global_symbol_from_asm.patch
  * no-version-check.patch
  * PrepareZoneForGC.patch
  * premake-no-automatic-rpath.patch
  * fix-gcc13-build.patch
  * fix-fmt10-build.patch
  * fix-boost-1.85-build.patch
- Add patch (as source as it is appliad via premake build script)
  * premake-disable-rpath.patch (replaces
    premake-no-automatic-rpath.patch)
- Mention 0ad-rpmlintrc as source in specfile to make factory-auto happy
- Cleanup spec file.

OBS-URL: https://build.opensuse.org/request/show/1246822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=15
2025-02-19 14:59:01 +00:00
Aaron Puchert
3a49f9bb17 - Cleanup spec file.
- Make sure we mention all patches.

OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=144
2025-02-19 01:24:15 +00:00
Aaron Puchert
49ee3ec52c Accepting request 1246680 from home:dheidler:branches:games
- Mention 0ad-rpmlintrc as source in specfile to make factory-auto happy

OBS-URL: https://build.opensuse.org/request/show/1246680
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=143
2025-02-19 01:02:36 +00:00
Aaron Puchert
309f195119 Accepting request 1245851 from home:dheidler:branches:games
- Update to 0.27.0
  * Vulkan Renderer
  * Multiplayer Savegames
  * Tips & Tricks Page
  * Naval Overhaul
  * Observer Flares
  * New random maps: Foothills, Migration, Coast Range
  * New skirmish map: Isthmus of Corint
  * Updated skirmish maps: Watering Holes, Sporades Islands
  * New and updated art
- Remove obsolete patches:
  * avoid_duplicate_global_symbol_from_asm.patch
  * no-version-check.patch
  * PrepareZoneForGC.patch
  * premake-no-automatic-rpath.patch
  * fix-gcc13-build.patch
  * fix-fmt10-build.patch
  * fix-boost-1.85-build.patch
- Add patch (as source as it is appliad via premake build script)
  * premake-disable-rpath.patch (replaces premake-no-automatic-rpath.patch)

OBS-URL: https://build.opensuse.org/request/show/1245851
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=142
2025-02-14 22:11:21 +00:00
2fb72a4762 Accepting request 1232902 from games
- Replace wxWidgets-3_0-nostl-devel with wxWidgets-devel
  BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/1232902
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=14
2024-12-22 17:03:27 +00:00
Aaron Puchert
59db4d7cd9 NOTE: This is untested!
Reason for change: wxWidgets-3_0 is slated for retirement.

- Replace wxWidgets-3_0-nostl-devel with wxWidgets-devel
  BuildRequires.

OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=140
2024-12-20 23:52:32 +00:00
9cbafc1b3e Accepting request 1225916 from games
- Add 0ad-link-icu-76.patch: Fix build against ICU 76.x.

OBS-URL: https://build.opensuse.org/request/show/1225916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=13
2024-11-24 10:04:19 +00:00
Aaron Puchert
fb52827dfa - Keep icu-i18n.
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=138
2024-11-23 00:07:41 +00:00
Aaron Puchert
1b171132b3 - Add 0ad-link-icu-76.patch: Fix build against ICU 76.x.
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=137
2024-11-22 23:56:56 +00:00
2a4c319f0a Accepting request 1170217 from games
- Add fix-boost-1.85-build.patch to fix build with boost 1.85.

OBS-URL: https://build.opensuse.org/request/show/1170217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=12
2024-04-26 21:27:14 +00:00
Aaron Puchert
1a52b63676 - Apply Boost patch only for versions 1.74 and newer. Older Boost
doesn't have copy_options that has been removed with Boost 1.85.

OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=135
2024-04-26 02:01:15 +00:00
Aaron Puchert
73223a258f - Add fix-boost-1.85-build.patch to fix build with boost 1.85.
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=134
2024-04-26 01:30:48 +00:00
5a77c241c2 Accepting request 1158162 from games
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1158162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=11
2024-03-15 19:31:19 +00:00
Aaron Puchert
9d2ab198fe Accepting request 1156266 from home:dimstar:Factory
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1156266
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=132
2024-03-08 17:39:34 +00:00
df01994d70 Accepting request 1131230 from games
- Add fix-fmt10-build.patch to fix build with libfmt 10.

OBS-URL: https://build.opensuse.org/request/show/1131230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=10
2023-12-06 22:48:28 +00:00
Aaron Puchert
4b6c6464cb - Add fix-fmt10-build.patch to fix build with libfmt 10.
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=130
2023-12-06 00:00:41 +00:00
70d7ac5ac3 Accepting request 1074356 from games
- Add fix-gcc13-build.patch to fix build with GCC 13.

OBS-URL: https://build.opensuse.org/request/show/1074356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=9
2023-03-26 18:19:42 +00:00
Aaron Puchert
a384703c57 - Add fix-gcc13-build.patch to fix build with GCC 13.
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=128
2023-03-25 20:48:17 +00:00
b7687c9de9 Accepting request 1006542 from games
- Update to 0.0.26
- Remove obsolete glibc-2.35.patch.

OBS-URL: https://build.opensuse.org/request/show/1006542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=8
2022-09-28 15:51:49 +00:00
Aaron Puchert
75c3b16ad3 Accepting request 1006266 from home:CJ:branches:games
- Update to 0.0.26
- Remove obsolete glibc-2.35.patch.

OBS-URL: https://build.opensuse.org/request/show/1006266
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=126
2022-09-26 23:26:52 +00:00
999b6fcadc Accepting request 994558 from games
- 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.

OBS-URL: https://build.opensuse.org/request/show/994558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=7
2022-08-12 14:06:22 +00:00
Aaron Puchert
31d652a33a Accepting request 994524 from home:aaronpuchert:branches:games
- 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.

OBS-URL: https://build.opensuse.org/request/show/994524
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=124
2022-08-11 15:09:51 +00:00
f6f273a5b3 Accepting request 986050 from games
OBS-URL: https://build.opensuse.org/request/show/986050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=6
2022-07-01 11:44:53 +00:00
Ferdinand Thiessen
e3afa25c56 Accepting request 985126 from home:azouhr:branches:games
Package can not build on s390x

OBS-URL: https://build.opensuse.org/request/show/985126
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=122
2022-06-30 11:28:23 +00:00
542e02bf69 Accepting request 965574 from games
OBS-URL: https://build.opensuse.org/request/show/965574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=5
2022-03-29 16:15:29 +00:00
a18475e9cb Accepting request 964369 from home:bmwiedemann:branches:games
Drop fix-i586-build.patch after boo#1197065 was fixed

OBS-URL: https://build.opensuse.org/request/show/964369
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=120
2022-03-29 08:03:09 +00:00
71d926498f Accepting request 961957 from games
OBS-URL: https://build.opensuse.org/request/show/961957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=4
2022-03-16 19:20:16 +00:00
d043fd1f1e Accepting request 961861 from home:bmwiedemann:branches:games
Add fix-i586-build.patch to fix build on i586

OBS-URL: https://build.opensuse.org/request/show/961861
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=118
2022-03-15 15:46:06 +00:00
7ebea3f414 Accepting request 961440 from games
OBS-URL: https://build.opensuse.org/request/show/961440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=3
2022-03-13 19:25:31 +00:00
Matthias Mailänder
cffe6cb9d3 Accepting request 961050 from home:dimstar:Factory
- Do not build on i586.

OBS-URL: https://build.opensuse.org/request/show/961050
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=116
2022-03-13 12:07:39 +00:00
9257ccc4dd Accepting request 957395 from games
OBS-URL: https://build.opensuse.org/request/show/957395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=2
2022-02-24 17:21:19 +00:00
1063b0d2a6 Accepting request 956155 from home:aaronpuchert:branches:games
- Add glibc-2.35.patch: Fix build with glibc 2.35.
- Use system mozjs on Leap 15.4 as well.

OBS-URL: https://build.opensuse.org/request/show/956155
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=115
2022-02-24 14:48:49 +00:00
3f1afb3225 Accepting request 946235 from games
Has been patched to build with Factory's mozjs78 and the Python 2 dependency was removed.

OBS-URL: https://build.opensuse.org/request/show/946235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/0ad?expand=0&rev=1
2022-01-14 22:13:03 +00:00
Ferdinand Thiessen
cb4ba984c5 Accepting request 945656 from home:simonpuchert:branches:games
- 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}.

OBS-URL: https://build.opensuse.org/request/show/945656
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=113
2022-01-13 19:24:12 +00:00
8b8674daba Accepting request 944820 from home:simonpuchert
- 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
    parameter, change its usage accordingly. (boo#1187732)

OBS-URL: https://build.opensuse.org/request/show/944820
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=112
2022-01-09 18:09:21 +00:00
Dmitriy Perlow
0f819dcd81 Accepting request 914888 from home:ecsos:branches:games
- Update to version 0.0.25b:
  * Ranked matches did not longer grant points in the lobby.
  * Mod installation no longer require restart.
  * Mod installation no longer prints errors when installing mods by double-clicking
  * Mod installation now overwrites the existing mods to allow for easier updates.
  * Fishes are now easier to spot on lowest settings with the addition of seagulls.
  * See https://wildfiregames.com/forum/topic/53714-re-release-of-0-ad-alpha-25-yauna/
- Increase disk size in _constraints to fix build error
  "No space left on device" in Leap.

OBS-URL: https://build.opensuse.org/request/show/914888
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=111
2021-09-01 06:46:27 +00:00
93ee013987 Accepting request 912505 from home:simonpuchert:branches:games
- Update to version 0.0.25:
  * See https://play0ad.com/new-release-0-a-d-alpha-25-yauna/
- Dropped mozjs-rust_1_50.patch, merged upstream

OBS-URL: https://build.opensuse.org/request/show/912505
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=110
2021-08-21 11:39:34 +00:00
Ferdinand Thiessen
5d49c34a72 OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=109 2021-04-27 12:34:30 +00:00
Ferdinand Thiessen
bd2ef0cdf8 Accepting request 888727 from home:Guillaume_G:branches:games
- BuildRequires nvidia-texture-tools only when needed

OBS-URL: https://build.opensuse.org/request/show/888727
OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=108
2021-04-27 12:34:05 +00:00
Ferdinand Thiessen
3f69497a03 OBS-URL: https://build.opensuse.org/package/show/games/0ad?expand=0&rev=107 2021-04-26 22:44:27 +00:00