b8284a1
# http://trac.wildfiregames.com/wiki/BuildInstructions#Linux
b8284a1
879053e
# enable special maintainer debug build ?
b190ff6
%bcond_with	debug
b190ff6
%if %{with debug}
77fbd92
%global		config			debug
77fbd92
%global		dbg			_dbg
879053e
%else
77fbd92
%global		config			release
77fbd92
%global		dbg			%{nil}
879053e
%endif
879053e
3dbdf1f
# Does not build with mozjs-78
3dbdf1f
# source/scriptinterface/ScriptTypes.h:85:2: error: #error Your compiler is trying to use an untested minor version of the SpiderMonkey library. If you are a package maintainer, please make sure to check very carefully that this version does not change the behaviour of the code executed by SpiderMonkey. Different parts of the game (e.g. the multiplayer mode) rely on deterministic behaviour of the JavaScript engine. A simple way for testing this would be playing a network game with one player using the old version and one player using the new version. Another way for testing is running replays and comparing the final hash (check trac.wildfiregames.com/wiki/Debugging#Replaymode). For more information check this link: trac.wildfiregames.com/wiki/Debugging#Outofsync
3dbdf1f
%bcond_with	system_mozjs78
e587ab9
b8284a1
# Remember to rerun licensecheck after every update:
b8284a1
#	https://bugzilla.redhat.com/show_bug.cgi?id=818401#c46
b8284a1
#	http://trac.wildfiregames.com/ticket/1682
b8284a1
b190ff6
%bcond_without	system_nvtt
b190ff6
%bcond_without	nvtt
b8284a1
3b3af09
# Exclude private libraries from autogenerated provides and requires
3b3af09
%global __provides_exclude_from ^%{_libdir}/0ad/
3dbdf1f
%global __requires_exclude ^(libAtlasUI.*\.so|libCollada.*\.so|libmozjs78.*\.so)
3b3af09
b8284a1
Name:		0ad
094a030
Version:	0.0.25b
ea52327
Release:	2%{?dist}
b8284a1
# BSD License:
b8284a1
#	build/premake/*
2ed0214
#	libraries/source/miniupnpc/*		(not built/used)
2ed0214
#	libraries/source/valgrind/*		(not built/used)
b8284a1
# MIT License:
2ed0214
#	libraries/source/fcollada/*
2ed0214
#	libraries/source/nvtt/*			(not built/used)
b8284a1
#	source/third_party/*
b8284a1
# LGPLv2+
2ed0214
#	libraries/source/cxxtest*/*		(not built/used)
b8284a1
# GPLv2+
b8284a1
#	source/*
b8284a1
# IBM
b8284a1
#	source/tools/fontbuilder2/Packer.py
b821e70
# MPL-2.0
2ed0214
#	libraries/source/spidermonkey/*		(not built/used)
3dbdf1f
License:	GPLv2+ and BSD and MIT and IBM and MPLv2.0
b8284a1
Summary:	Cross-Platform RTS Game of Ancient Warfare
5d924be
Url:		http://play0ad.com
b8284a1
062b658
%if ! %{with nvtt}
b8284a1
# wget http://releases.wildfiregames.com/%%{name}-%%{version}-alpha-unix-build.tar.xz
b8284a1
# tar Jxf %%{name}-%%{version}-alpha-unix-build.tar.xz
b8284a1
# rm -fr %%{name}-%%{version}-alpha/libraries/nvtt
b8284a1
# rm -f %%{name}-%%{version}-alpha-unix-build.tar.xz
b8284a1
# tar Jcf %%{name}-%%{version}-alpha-unix-build.tar.xz %%{name}-%%{version}-alpha
b8284a1
Source0:	%{name}-%{version}-alpha-unix-build.tar.xz
b8284a1
%else
33e2bb1
Source0:	http://releases.wildfiregames.com/%{name}-%{version}-alpha-unix-build.tar.xz
b8284a1
%endif
b8284a1
93b350a
# Simplify checking differences when updating the package
93b350a
# (also to validate one did not forget to remake the tarball if
93b350a
# %{without_nvtt} is enabled) Create it with:
8af65c4
# cd BUILD/%%{name}-%%{version}-alpha
8af65c4
# licensecheck -r . | sort > ../../SOURCES/%%{name}-licensecheck.txt
93b350a
Source1:	%{name}-licensecheck.txt
93b350a
b8284a1
# adapted from binaries/system/readme.txt
b8284a1
# It is advisable to review this file at on newer versions, to update the
b8284a1
# version field and check for extra options. Note that windows specific,
b8284a1
# and disabled options were not added to the manual page.
93b350a
Source2:	%{name}.6
f53dcef
93b350a
Requires:	%{name}-data = %{version}
a42cc39
Requires:	hicolor-icon-theme
a42cc39
b8284a1
BuildRequires:	boost-devel
b8284a1
BuildRequires:	cmake
b8284a1
BuildRequires:	desktop-file-utils
b29a2a0
BuildRequires:	enet-devel
ba5927b
BuildRequires:	gcc-c++
2b4475f
BuildRequires:	gloox-devel
3dbdf1f
BuildRequires:	fmt-devel
b8284a1
BuildRequires:	libcurl-devel
b8284a1
BuildRequires:	libdnet-devel
3f109a1
BuildRequires:	libicu-devel
b8284a1
BuildRequires:	libjpeg-turbo-devel
b8284a1
BuildRequires:	libpng-devel
73951c5
BuildRequires:	libsodium-devel
b8284a1
BuildRequires:	libvorbis-devel
b8284a1
BuildRequires:	libxml2-devel
b8284a1
BuildRequires:	libzip-devel
73951c5
BuildRequires:	make
2b4475f
BuildRequires:	miniupnpc-devel
b190ff6
%if %{with system_nvtt}
6a2f5dc
BuildRequires:	nvidia-texture-tools-devel
b8284a1
%endif
b8284a1
BuildRequires:	openal-soft-devel
b8284a1
BuildRequires:	openjpeg-devel
b8284a1
BuildRequires:	pkgconfig
b5cbb25
BuildRequires:	SDL2-devel
b8284a1
BuildRequires:	subversion
9883ad0
BuildRequires:	valgrind-devel
b0863c9
BuildRequires:	wxGTK3-devel
8736d54
BuildRequires:	/usr/bin/appstream-util
653d37d
BuildRequires:	/usr/bin/python
b8284a1
3dbdf1f
%if %{without system_mozjs78}
c36c6b5
# bundled mozjs
c36c6b5
BuildRequires:	pkgconfig(nspr)
c36c6b5
BuildRequires:	pkgconfig(libffi)
c36c6b5
BuildRequires:	pkgconfig(zlib)
c36c6b5
BuildRequires:	readline-devel
3dbdf1f
BuildRequires:	rustc
3dbdf1f
BuildRequires:	cargo
c36c6b5
BuildRequires:	/usr/bin/zip
3dbdf1f
%else
3dbdf1f
BuildRequires:	pkgconfig(mozjs-78)
e587ab9
%endif
35591ea
c36c6b5
# bundled mozjs: For build time tests only
b3c0ccd
BuildRequires:	python-devel
68c9abc
BuildRequires:	python-setuptools
c36c6b5
BuildRequires:	perl-devel
c36c6b5
c36c6b5
ExclusiveArch:	%{ix86} x86_64 %{arm} aarch64 ppc64le
c36c6b5
3dbdf1f
%if %{without system_mozjs78}
3dbdf1f
Provides: bundled(mozjs) = 78
e587ab9
%endif
24202a7
879053e
# Only do fcollada debug build with enabling debug maintainer mode
879053e
# It also prevents assumption there that it is building in x86
2b4475f
Patch1:		%{name}-debug.patch
9cf44b9
# https://bugzilla.redhat.com/show_bug.cgi?id=1141464
3dbdf1f
Patch2:		%{name}-valgrind.patch
ea52327
# Based on similar patch for the system mozjs78
ea52327
Patch3:		Fixup-compatibility-of-mozbuild-with-Python-3.10.patch
67e2fa2
b8284a1
%description
b8284a1
0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform
b8284a1
real-time strategy (RTS) game of ancient warfare. In short, it is a
b8284a1
historically-based war/economy game that allows players to relive or rewrite
b8284a1
the history of Western civilizations, focusing on the years between 500 B.C.
b8284a1
and 500 A.D. The project is highly ambitious, involving state-of-the-art 3D
b8284a1
graphics, detailed artwork, sound, and a flexible and powerful custom-built
b8284a1
game engine.
b8284a1
b8284a1
The game has been in development by Wildfire Games (WFG), a group of volunteer,
b8284a1
hobbyist game developers, since 2001.
b8284a1
b8284a1
#-----------------------------------------------------------------------
b8284a1
%prep
094a030
%setup -q -n %{name}-%{version}-alpha
3dbdf1f
062b658
%if ! %{with debug}
879053e
# disable debug build, and "int 0x3" to trap to debugger (x86 only)
b821e70
%patch1 -p0
879053e
%endif
3dbdf1f
%patch2 -p0
ea52327
%patch3 -p0
a544c59
b190ff6
%if %{with system_nvtt}
2ed0214
rm -fr libraries/source/nvtt
341ea6d
%endif
341ea6d
9cf44b9
rm -fr libraries/source/valgrind
9cf44b9
b8284a1
#-----------------------------------------------------------------------
b8284a1
%build
71447f4
# LTO appears to break hotkey tests in GuiManager test suite.
71447f4
# Disable LTO to fix the failing tests.
513093f
%define _lto_cflags %{nil}
513093f
b151413
%set_build_flags
b8284a1
build/workspaces/update-workspaces.sh	\
a2935ab
    --bindir=%{_bindir}			\
a2935ab
    --datadir=%{_datadir}/%{name}	\
a2935ab
    --libdir=%{_libdir}/%{name}		\
3dbdf1f
%if %{with system_mozjs78}
3dbdf1f
    --with-system-mozjs			\
e587ab9
%endif
b190ff6
%if %{with system_nvtt}
b8284a1
    --with-system-nvtt			\
b8284a1
%endif
062b658
%if ! %{with nvtt}
b8284a1
    --without-nvtt			\
b8284a1
%endif
b8284a1
    %{?_smp_mflags}
b8284a1
879053e
make %{?_smp_mflags} -C build/workspaces/gcc config=%{config} verbose=1
b8284a1
b8284a1
#-----------------------------------------------------------------------
b8284a1
%install
b8284a1
install -d -m 755 %{buildroot}%{_bindir}
a2935ab
install -p -m 755 build/resources/0ad.sh %{buildroot}%{_bindir}/0ad
879053e
install -p -m 755 binaries/system/pyrogenesis%{dbg} %{buildroot}%{_bindir}/pyrogenesis%{dbg}
b8284a1
b8284a1
install -d -m 755 %{buildroot}%{_libdir}/%{name}
879053e
for name in AtlasUI%{dbg} Collada%{dbg}; do
b8284a1
    install -p -m 755 binaries/system/lib${name}.so %{buildroot}%{_libdir}/%{name}/lib${name}.so
b8284a1
done
b8284a1
062b658
%if %{with nvtt} && ! %{with system_nvtt}
b8284a1
for name in nvcore nvimage nvmath nvtt; do
b8284a1
    install -p -m 755 binaries/system/lib${name}.so %{buildroot}%{_libdir}/%{name}/lib${name}.so
b8284a1
done
b8284a1
%endif
b8284a1
3dbdf1f
%if %{without system_mozjs78}
74601c6
%if %{with debug}
3dbdf1f
name=mozjs78-ps-debug
8d61005
%else
3dbdf1f
name=mozjs78-ps-release
e587ab9
%endif
e587ab9
install -p -m 755 binaries/system/lib${name}.so %{buildroot}%{_libdir}/%{name}/lib${name}.so
74601c6
%endif
74601c6
a42cc39
install -d -m 755 %{buildroot}%{_datadir}/metainfo
a42cc39
install -p -m 644 build/resources/0ad.appdata.xml %{buildroot}%{_datadir}/metainfo/0ad.appdata.xml
f53dcef
b8284a1
install -d -m 755 %{buildroot}%{_datadir}/applications
a42cc39
install -p -m 644 build/resources/0ad.desktop %{buildroot}%{_datadir}/applications/0ad.desktop
b8284a1
a42cc39
install -d -m 755 %{buildroot}%{_datadir}/icons/hicolor/128x128/apps
a42cc39
install -p -m 644 build/resources/0ad.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/0ad.png
b8284a1
b8284a1
install -d -m 755 %{buildroot}%{_datadir}/%{name}
b8284a1
cp -a binaries/data/* %{buildroot}%{_datadir}/%{name}
b8284a1
b8284a1
install -d -m 755 %{buildroot}%{_mandir}/man6
93b350a
install -p -m 644 %{SOURCE2} %{buildroot}%{_mandir}/man6/%{name}.6
b8284a1
ln -sf %{name}.6 %{buildroot}%{_mandir}/man6/pyrogenesis.6
b8284a1
b190ff6
%if %{with debug}
879053e
export STRIP=/bin/true
879053e
%endif
879053e
b8284a1
#-----------------------------------------------------------------------
8736d54
%check
28c8b79
# XXX FIXME segfaults in one of the i686 tests
28c8b79
%ifnarch %{ix86} aarch64 ppc64le
8736d54
# Depends on availablity of nvtt
8736d54
%if %{with nvtt}
8736d54
LD_LIBRARY_PATH=binaries/system binaries/system/test%{dbg} -libdir binaries/system
8736d54
%endif
8736d54
%endif
8736d54
8736d54
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/0ad.appdata.xml
8736d54
desktop-file-validate %{buildroot}%{_datadir}/applications/0ad.desktop
8736d54
8736d54
#-----------------------------------------------------------------------
b8284a1
%files
0c74911
%doc README.txt
0c74911
%license LICENSE.txt
3eebdde
%license license_gpl-2.0.txt license_lgpl-2.1.txt license_mit.txt
b8284a1
%{_bindir}/0ad
879053e
%{_bindir}/pyrogenesis%{dbg}
a42cc39
%{_libdir}/0ad/
a42cc39
%{_datadir}/0ad/
a42cc39
%{_datadir}/applications/0ad.desktop
a42cc39
%{_datadir}/icons/hicolor/128x128/apps/0ad.png
a42cc39
%{_datadir}/metainfo/0ad.appdata.xml
b8284a1
%{_mandir}/man6/*.6*
b8284a1
b8284a1
%changelog
ea52327
* Mon Sep 27 2021 Bruno Wolff III <bruno@wolff.to> - 0.0.25b-2
ea52327
- Fix for building bundled spidermonkey with python3.10
ea52327
094a030
* Mon Sep 06 2021 Kalev Lember <klember@redhat.com> - 0.0.25b-1
094a030
- Update to 0.0.25b
094a030
9a47898
* Sun Aug 08 2021 Kalev Lember <klember@redhat.com> - 0.0.25-1
9a47898
- Update to 0.0.25
9a47898
8d20daf
* Fri Aug 06 2021 Jonathan Wakely <jwakely@redhat.com> - 0.0.24b-6
8d20daf
- Rebuilt for Boost 1.76
8d20daf
d339bd8
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.24b-5
d339bd8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d339bd8
ec3c288
* Mon Jul 05 2021 Richard Shaw <hobbes1069@gmail.com> - 0.0.24b-4
ec3c288
- Rebuild for new fmt version.
ec3c288
8807998
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 0.0.24b-3
8807998
- Rebuild for ICU 69
8807998
b151413
* Sat Feb 27 2021 Kalev Lember <klember@redhat.com> - 0.0.24b-2
b151413
- Use set_build_flags macro to set CFLAGS/CXXFLAGS/LDFLAGS
71447f4
- Disable LTO to fix self test failures
b151413
3dbdf1f
* Mon Feb 22 2021 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.24b-1
3dbdf1f
- Update to 0.0.24b
3dbdf1f
10079c0
* Wed Feb 03 2021 Kalev Lember <klember@redhat.com> - 0.0.23b-24
10079c0
- Drop unused gamin-devel build dep
10079c0
3b1d760
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.23b-23
3b1d760
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3b1d760
4bc4168
* Fri Jan 22 14:23:02 GMT 2021 Jonathan Wakely <jwakely@redhat.com> - 0.0.23b-22
4bc4168
- Rebuilt for Boost 1.75
4bc4168
d7d922c
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.23b-21
d7d922c
- Second attempt - Rebuilt for
d7d922c
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d7d922c
513093f
* Mon Jul 27 2020 Jeff Law <law@redhat.com> - 0.0.23b-20
513093f
- Disable LTO on i686 for now
513093f
1b53c42
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.23b-19
1b53c42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
1b53c42
d0dd8f5
* Wed Jun 03 2020 Björn Esser <besser82@fedoraproject.org> - 0.0.23b-18
d0dd8f5
- Rebuilt for Boost 1.73 again
d0dd8f5
1bcd36a
* Sun May 31 2020 Björn Esser <besser82@fedoraproject.org> - 0.0.23b-17
1bcd36a
- Rebuild (gloox)
1bcd36a
e513415
* Thu May 28 2020 Jonathan Wakely <jwakely@redhat.com> - 0.0.23b-16
e513415
- Rebuilt for Boost 1.73
e513415
67e2fa2
* Sat May 23 2020 Kalev Lember <klember@redhat.com> - 0.0.23b-15
67e2fa2
- Backport workaround for Ryzen 3000 CPU support (#1822835)
67e2fa2
e566c26
* Sun May 17 2020 Pete Walter <pwalter@fedoraproject.org> - 0.0.23b-14
e566c26
- Rebuild for ICU 67
e566c26
a544c59
* Tue Mar 31 2020 <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.23b-13
a544c59
- Fix Fedora 32 FTBFS (#1799112)
a544c59
28bf769
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.23b-12
28bf769
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
28bf769
91cd1b1
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 0.0.23b-11
91cd1b1
- Rebuild for ICU 65
91cd1b1
e587ab9
* Mon Sep 30 2019 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.23b-10
e587ab9
- Add build conditional for system mozjs38
e587ab9
74601c6
* Wed Sep 11 2019 Kalev Lember <klember@redhat.com> - 0.0.23b-9
74601c6
- Correctly install bundled mozjs38 (#1751250)
3b3af09
- Exclude private libraries from autogenerated provides and requires
74601c6
c36c6b5
* Tue Aug 13 2019 dftxbs3e <dftxbs3e@free.fr> - 0.0.23b-8
c36c6b5
- Fix build on ppc64le
c36c6b5
3b91172
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.23b-7
3b91172
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3b91172
17c5741
* Sun Feb 10 2019 Kalev Lember <klember@redhat.com> - 0.0.23b-6
17c5741
- Rebuilt for miniupnpc soname bump
17c5741
a2935ab
* Wed Feb 06 2019 Kalev Lember <klember@redhat.com> - 0.0.23b-5
a2935ab
- Correctly set RPATH for private libraries
a42cc39
- Install the icon to the hicolor icon theme
a42cc39
- Move the appdata file to metainfo directory
8736d54
- Validate the appdata file
a2935ab
e640d28
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.23b-4
e640d28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e640d28
d43ffc4
* Thu Jan 24 2019 Jonathan Wakely <jwakely@redhat.com> - 0.0.23b-3
d43ffc4
- Rebuilt for Boost 1.69
d43ffc4
3b8f4f5
* Wed Jan 23 2019 Pete Walter <pwalter@fedoraproject.org> - 0.0.23b-2
3b8f4f5
- Rebuild for ICU 63
3b8f4f5
4042280
* Thu Dec 27 2018 Pete Walter <pwalter@fedoraproject.org> - 0.0.23b-1
4042280
- Update to 0.0.23b
4042280
0b4b876
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.23-3
0b4b876
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
0b4b876
5416043
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 0.0.23-2
5416043
- Rebuild for ICU 62
5416043
a40505e
* Thu May 17 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.0.23-1
a40505e
- Update to 0.0.23
a40505e
91300bc
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 0.0.22-8
91300bc
- Rebuild for ICU 61.1
91300bc
d760d6b
* Wed Mar 14 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.0.22-7
d760d6b
- Update Python 2 dependency declarations to new packaging standards
d760d6b
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
d760d6b
51d5865
* Wed Mar 07 2018 Adam Williamson <awilliam@redhat.com> - 0.0.22-6
51d5865
- Rebuild to fix GCC 8 mis-compilation
51d5865
  See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64")
51d5865
0d3b514
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.22-5
0d3b514
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0d3b514
12c3c96
* Mon Jan 22 2018 Jonathan Wakely <jwakely@redhat.com> - 0.0.22-4
12c3c96
- Rebuilt for Boost 1.66
12c3c96
4c7394c
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 0.0.22-3
4c7394c
- Rebuild for ICU 60.1
4c7394c
adfba6c
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.22-2
adfba6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
adfba6c
3eebdde
* Thu Jul 27 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.0.22-1
3eebdde
- Update to 0.0.22
3eebdde
85e3a52
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.21-6
85e3a52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
85e3a52
18edb3c
* Mon Jul 17 2017 Jonathan Wakely <jwakely@redhat.com> - 0.0.21-5
18edb3c
- Patched for new GCC and rebuilt for Boost 1.64
337000d
2fa7440
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.21-4
2fa7440
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2fa7440
86e3aad
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 0.0.21-3
86e3aad
- Rebuilt for Boost 1.63
86e3aad
6f0cec7
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 0.0.21-2
6f0cec7
- Rebuilt for Boost 1.63
6f0cec7
e70d647
* Wed Nov 09 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.21-1
e70d647
- Update to 0.0.21
e70d647
80e31c1
* Fri Jun 24 2016 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.20-4
80e31c1
- Rebuild for miniupnpc 2.0
80e31c1
ec026ee
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 0.0.20-3
ec026ee
- rebuild for ICU 57.1
ec026ee
5fe7bd3
* Sat Apr  9 2016 Peter Robinson <pbrobinson@fedoraproject.org> 0.0.20-2
5fe7bd3
- Upstream now supports aarch64 (tests currently fail)
5fe7bd3
Igor Gnatenko 0b4a0ef
* Sat Apr 02 2016 Igor Gnatenko <ignatenko@redhat.com> - 0.0.20-1
Igor Gnatenko 0b4a0ef
- Update to 0.0.20
Igor Gnatenko 0b4a0ef
daf703b
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.19-3
daf703b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
daf703b
6aa5766
* Thu Jan 14 2016 Jonathan Wakely <jwakely@redhat.com> - 0.0.19-2
6aa5766
- Rebuilt for Boost 1.60
6aa5766
33e2bb1
* Sat Nov 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.19
33e2bb1
- 0.0.19
33e2bb1
0c74911
* Sun Nov 22 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.19-0.1.rc2
0c74911
- 0.0.19-rc2
0c74911
10c1654
* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 0.0.18-8
10c1654
- rebuild for ICU 56.1
10c1654
50f39b9
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 0.0.18-7
50f39b9
- Rebuilt for Boost 1.59
50f39b9
226df6a
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.18-6
226df6a
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
226df6a
dc31b82
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 0.0.18-5
dc31b82
- rebuild for Boost 1.58
dc31b82
Dennis Gilmore 3b20821
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.18-4
Dennis Gilmore 3b20821
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 3b20821
d57af0e
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.0.18-3
d57af0e
- Rebuilt for GCC 5 C++11 ABI change
d57af0e
b5cbb25
* Tue Mar 17 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.18-2
b5cbb25
- Use bcond for rpm conditional macros
b5cbb25
- Add rpm conditional to build with sdl2
b5cbb25
b821e70
* Sat Mar 14 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.18-1
b821e70
- Update to latest upstream release
b821e70
- Change to -p0 patches
b821e70
d0ecb91
* Thu Feb 12 2015 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.17-3
d0ecb91
- Rebuild for gloox 1.0.13
d0ecb91
Petr Machata 14c7cb4
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 0.0.17-2
Petr Machata 14c7cb4
- Rebuild for boost 1.57.0
Petr Machata 14c7cb4
2ed0214
* Sun Oct 12 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.17-1
2ed0214
- Update to latest upstream release
2ed0214
- Remove no longer needed miniupnpc patch
2ed0214
- Remove backport changeset_15334 patch
2ed0214
9cf44b9
* Sun Sep 14 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.16-11
9cf44b9
- Remove unused valgrind sources and use system valgrind.h (#1141464)
9cf44b9
e3bc13a
* Thu Aug 28 2014 David Tardon <dtardon@redhat.com> - 0.0.16-10
e3bc13a
- rebuild for ICU 53.1
e3bc13a
404b1bb
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.16-9
404b1bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
404b1bb
pbrobinson 3f92f75
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.16-8
pbrobinson 3f92f75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
pbrobinson 3f92f75
f0cdb81
* Wed Jul 23 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.16-7
f0cdb81
- Rebuild for latest gloox
f0cdb81
7b630d3
* Wed Jun 18 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.16-6
7b630d3
- Add proper patch for gcc 4.9 build
7b630d3
e3c6242
* Fri Jun  6 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.0.16-5
6fb0e10
- Remove old Fedora release conditionals
6fb0e10
a01fb3a
* Fri Jun 06 2014 Dennis Gilmore <dennis@ausil.us> - 0.0.16-4
a01fb3a
- add %%{arm} tp the ExclusiveArch list
a01fb3a
d89f1c9
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.16-3
d89f1c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d89f1c9
Petr Machata 40ca7c0
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 0.0.16-2
Petr Machata 40ca7c0
- Rebuild for boost 1.55.0
Petr Machata 40ca7c0
3f109a1
* Sat May 17 2014 Kalev Lember <kalevlember@gmail.com> - 0.0.16-1
3f109a1
- Update to latest upstream release
3f109a1
4cd7368
* Mon May  5 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.15-5
4cd7368
- Rebuild for newer enet
4cd7368
91ebe26
* Fri Apr 18 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.15-4
91ebe26
- Add workaround for %%check failure with gcc 4.9 on i686
91ebe26
e1c8ae4
* Fri Apr 18 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.15-3
e1c8ae4
- Rebuild with minupnpc 1.9
e1c8ae4
e741be2
* Tue Jan 21 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.15-2
e741be2
- Rebuild for latest gloox
e741be2
2b4475f
* Fri Dec 27 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.15-1
2b4475f
- Update to latest upstream release
2b4475f
- Add new gloox and minupnpc build requires
2b4475f
- Use 0ad.appdata.xml from upstream tarball
2b4475f
f53dcef
* Sat Oct 12 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.14-2
f53dcef
- Install appdata file (#1018385)
f53dcef
3b32dda
* Thu Sep  5 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.14-1
3b32dda
- Update to latest upstream release
3b32dda
24202a7
* Wed Aug  7 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.13-8
24202a7
- Make package x86_64 and ix86 only as arm support is not finished.
24202a7
b71416a
* Wed Aug  7 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.13-7
b71416a
- Correct build with boost 1.54.0 (#991906).
b71416a
90480a0
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.13-6
90480a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
90480a0
Petr Machata 0a61b30
* Sat Jul 27 2013 pmachata@redhat.com - 0.0.13-5
Petr Machata 0a61b30
- Rebuild for boost 1.54.0
Petr Machata 0a61b30
ae98eac
* Thu Jun 27 2013 Bruno Wolff III <bruno@wolff.to> - 0.0.13-4
ae98eac
- Rebuild for enet soname change
ae98eac
de24cb8
* Sat Jun 15 2013 Bruno Wolff III <bruno@wolff.to> - 0.0.13-3
de24cb8
- Rebuild for enet 1.3.8 soname bump
de24cb8
7f8928b
* Sat Apr 27 2013 Bruno Wolff III <bruno@wolff.to> - 0.0.13-2
170900d
- Rebuild for enet 1.3.7 soname bump
de24cb8
5d924be
* Wed Apr 3 2013 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.13-1
5d924be
- Update to latest upstream release
5d924be
- Update the manual page for new and renamed options
5d924be
- Regenerate the licensecheck text file and patches
5d924be
5d92899
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.0.12-5
5d92899
- Rebuild for Boost-1.53.0
5d92899
d5c15d9
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.0.12-4
d5c15d9
- Rebuild for Boost-1.53.0
d5c15d9
afecffc
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 0.0.12-3
afecffc
- rebuild due to "jpeg8-ABI" feature drop
afecffc
5d924be
* Wed Dec 19 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.12-2
341ea6d
- Enable build with system nvtt as it is now approved in Fedora (#823096)
341ea6d
- Correct release date in manual page
341ea6d
- Minor consistency correction in manual page formatting
341ea6d
- Regenerate the licensecheck text file to match pristine tarball
341ea6d
5d924be
* Tue Dec 18 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.12-1
93b350a
- Update to latest upstream release
93b350a
- Remove no longer required gamin patch
93b350a
- Rediff rpath patch
93b350a
- Remove libxml2 patch already applied upstream
93b350a
- Update 0ad manpage for newer options and release information
93b350a
- Add versioned requires to data files
93b350a
- Add 0ad licensecheck text file to simplify checking changes
93b350a
879053e
* Sat Nov 3 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.11-4
879053e
- Add %%with_debug maintainer mode build
879053e
- Disable fcollada debug build if %%with_debug is false
879053e
- Add patch to not crash and display helful messages in editor (#872801)
879053e
b8284a1
* Tue Sep 11 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.11-3
b8284a1
- Clarify source tree licenses information in spec (#818401)
b8284a1
- Preserve time stamp of installed files (#818401)
b8284a1
b8284a1
* Sat Sep 8 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.11-2
b8284a1
- Correct manpage group and symlink 0ad manual to pyrogenesis manual (#818401)
b8284a1
- Correct some typos and wrong information in 0ad.6
b8284a1
b8284a1
* Sat Sep 8 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 0.0.11-1
b8284a1
- Update to latest upstream release
b8284a1
- Switch to new versioning pattern
b8284a1
- Remove rpath patch already applied upstream
b8284a1
- Remove without-nvtt patch already applied upstream
b8284a1
- Remove boost patch already applied upstream
b8284a1
- Remake rpath patch to avoid package build special conditions
b8284a1
b8284a1
* Thu Sep 6 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - r11863-6
b8284a1
- Repackage tarball to not redistribute patented s3tc implementation (#818401)
b8284a1
- Add patch to rebuild with newer libxml2.
b8284a1
- Add upstream trac patch for build with newer boost.
b8284a1
- Rename patches to remove %%version and use %%name in source files.
b8284a1
b8284a1
* Fri Jul 13 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - r11863-5
b8284a1
- Clearly state nvtt is not mean't to be used (unless user build from sources).
b8284a1
- Update to use patch in wildfire trac instead of my patch to remove rpath.
b8284a1
b8284a1
* Fri Jun  1 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - r11863-4
b8284a1
- Actually remove %%defattr.
b8284a1
- Correct wrong fedora release check for enet-devel build requires.
b8284a1
b8284a1
* Sat May 26 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - r11863-4
b8284a1
- Make package build in Fedora 16 (rpmfusion #2342).
b8284a1
- Add conditionals to build with or without system nvtt or disable nvtt.
b8284a1
b8284a1
* Tue May 22 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - r11863-3
b8284a1
- Remove %%defattr from spec (#823096).
b8284a1
- Run desktop-file-validate (#823096).
b8284a1
b8284a1
* Mon May 21 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - r11863-2
b8284a1
- Disable dependency on nvidia-texture-tools (#823096).
b8284a1
- Disable %%check as it requires nvtt.
b8284a1
- Add manual page.
b8284a1
b8284a1
* Sat May 19 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - r11863-1
b8284a1
- Correct package license.
b8284a1
- Update to latest upstream release.
b8284a1
- Remove license_dbghelp.txt as dbghelp.dll is not in sources neither installed.
b8284a1
b8284a1
* Tue May 1 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - r11339-1
b8284a1
- Initial 0ad spec.