Commit graph

154 commits

Author SHA1 Message Date
Kalev Lember
094a030dda Update to 0.0.25b 2021-09-06 10:09:12 +02:00
Kalev Lember
afa1b1a55a Drop old, unused patches 2021-08-09 14:47:23 +02:00
Kalev Lember
9a47898f89 Update to 0.0.25 2021-08-08 22:11:39 +02:00
Kalev Lember
73951c5823 Fix BR sorting 2021-08-08 22:11:32 +02:00
Jonathan Wakely
8d20daf5bf Rebuilt for Boost 1.76 2021-08-06 22:00:49 +01:00
Fedora Release Engineering
d339bd8217 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 15:34:38 +00:00
Fedora Release Engineering
9accdfb19f - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 10:40:13 +00:00
Richard Shaw
ec3c288f85 Rebuild for new fmt version. 2021-07-05 07:40:48 -05:00
Pete Walter
880799858d Rebuild for ICU 69 2021-05-20 00:51:58 +01:00
Tomas Hrnciar
68c9abc7a5 BuildRequire setuptools explicitly
See https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools
2021-04-19 13:20:40 +02:00
Kalev Lember
71447f4407 Disable LTO to fix self test failures
LTO appears to break hotkey tests in GuiManager test suite (we had a
patch that disabled the failing tests). I don't know if LTO is breaking
the self test, or if the self tests are catching an actual issue in
LTO'd 0ad.

This commit disables LTO to be on the safe side, and re-enables self
tests.
2021-02-28 11:29:16 +01:00
Kalev Lember
b151413b61 Use %set_build_flags macro to set CFLAGS/CXXFLAGS/LDFLAGS
We need to call this manually as the build doesn't use any of the
standard %configure or %cmake or %meson macros that call
%set_build_flags.

Previously, the build was setting CFLAGS and CXXFLAGS, but not LDFLAGS,
which meant hardening flags weren't correctly passed to the linker and
flatpak builds didn't get -L/app/lib correctly set.

Calling %set_build_flags fixes both.
2021-02-28 10:53:14 +01:00
pcpa
28c8b79f67 One test is segfaulting on i686 2021-02-25 19:40:30 -03:00
pcpa
5d11c06b15 Rework cargo patch to apply after unpacking spidermonkey 2021-02-25 17:24:22 -03:00
pcpa
e1981222fa Fix build for newer rust 2021-02-25 17:07:31 -03:00
pcpa
3dbdf1fb81 Update to 0.0.24b 2021-02-25 16:48:40 -03:00
Kalev Lember
10079c0a83 Drop unused gamin-devel build dep 2021-02-03 08:07:04 +01:00
Fedora Release Engineering
3b1d760c9f - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-25 22:11:59 +00:00
Jonathan Wakely
4bc4168fdb Rebuilt for Boost 1.75 2021-01-22 14:23:02 +00:00
Tom Stellard
4855cb1926 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-14 21:21:41 +00:00
Fedora Release Engineering
d7d922c477 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-31 23:45:32 +00:00
Jeff Law
513093f595 Disable LTO on i686 for now 2020-07-27 17:02:12 -06:00
Fedora Release Engineering
1b53c42028 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 10:08:57 +00:00
Björn Esser
d0dd8f55fb Rebuilt for Boost 1.73 again 2020-06-03 09:23:48 +02:00
Björn Esser
1bcd36a6b3 Rebuild (gloox) 2020-05-31 11:38:22 +02:00
Jonathan Wakely
e513415eb8 Rebuilt for Boost 1.73 2020-05-28 19:27:57 +01:00
Kalev Lember
67e2fa2f0b Backport workaround for Ryzen 3000 CPU support
https://bugzilla.redhat.com/show_bug.cgi?id=1822835
https://trac.wildfiregames.com/changeset/23262
2020-05-23 08:49:35 +02:00
Pete Walter
e566c2677d Rebuild for ICU 67 2020-05-17 07:58:49 +01:00
pcpa
8af65c43e1 Escape rpm macros 2020-04-02 14:04:51 -03:00
pcpa
b3c0ccd836 Use available python-devel (#1807956) 2020-04-02 13:14:20 -03:00
pcpa
8922872217 Update 0ad-fcollada.patch (#1819270#c5) 2020-04-02 09:20:30 -03:00
pcpa
a544c594cb Fix Fedora 32 FTBFS (#1799112) 2020-03-31 12:11:27 -03:00
Fedora Release Engineering
28bf769482 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 09:06:20 +00:00
Pete Walter
91cd1b1b6c Rebuild for ICU 65 2019-11-01 16:05:01 +00:00
pcpa
8bf98b6de9 Add patches previously only on mozjs38 package
The patch corrects some known issues, and hopefully will reduce
user reports of problems.
2019-09-30 18:00:37 -03:00
pcpa
e587ab95b5 Add build conditional for system mozjs38
This should work as a template whenever there is a new mozjs.
Also merged my local changes in the install of bundled mozjs.
2019-09-30 15:43:47 -03:00
Kalev Lember
8d610059b2 Fix inverted conditional 2019-09-11 18:20:13 +02:00
Kalev Lember
3b3af09b74 Exclude private libraries from autogenerated provides and requires 2019-09-11 16:58:10 +02:00
Kalev Lember
74601c6a5d Correctly install bundled mozjs38
https://bugzilla.redhat.com/show_bug.cgi?id=1751250
2019-09-11 16:58:10 +02:00
Pete Walter
fbf62e006a Bump release 2019-08-14 10:11:02 +01:00
Pete Walter
35591eaacf Fix whitespace 2019-08-13 23:55:32 +01:00
dftxbs3e
c36c6b5a2c Fix build on ppc64le
Signed-off-by: dftxbs3e <dftxbs3e@free.fr>
2019-08-13 23:36:42 +02:00
Fedora Release Engineering
3b911721ad - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 15:29:39 +00:00
Kalev Lember
17c574109e Rebuilt for miniupnpc soname bump 2019-02-10 14:11:50 +01:00
Kalev Lember
8736d54e97 Validate the appdata file
While at this, move the %check section to the canonical location after
%install.
2019-02-06 16:36:40 +01:00
Kalev Lember
a42cc39f85 Install the icon to the hicolor icon theme
- Move the appdata file to metainfo directory
2019-02-06 16:36:40 +01:00
Kalev Lember
808bb58927 Drop a sed hack
This is no longer needed as the desktop file is fixed upstream.
2019-02-06 16:36:40 +01:00
Kalev Lember
a2935abb20 Correctly set RPATH for private libraries
Fix the --bindir/libdir/datadir args passed to premake: they need to
have = in it for premake to understand it. Getting this right makes the
build system correctly set RPATH so that it's set to $libdir/0ad where
we have the private libs.

This makes it possible to drop the 0ad-rpath.patch and 0ad launcher
shell script that set LD_LIBRARY_PATH and instead just rely on the
RPATH and the datadir being correct.
2019-02-06 16:36:40 +01:00
Fedora Release Engineering
e640d2887a - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 11:16:55 +00:00
Igor Gnatenko
a2541d4d36 Remove obsolete Group tag
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-28 20:17:38 +01:00