7af89e7
Name:           hedgewars
cb7d4ed
Version:        1.0.2
39f12fe
Release:        5%{?dist}
60204cc
Summary:        Funny turn-based artillery game, featuring fighting Hedgehogs!
f947b03
License:        GPL-1.0-or-later
7af89e7
URL:            http://www.hedgewars.org/
80daa65
2a7ad9c
Source0:        http://www.hedgewars.org/download/releases/%{name}-src-%{version}.tar.bz2
0691fce
# SystemD service file for hedgewars-server
0691fce
Source100:      hedgewars.service
0691fce
# Environment file for systemd
0691fce
Source101:      hedgewars.sysconfig
0691fce
# FirewallD config
0691fce
Source102:      hedgewars.xml
2a7ad9c
c3ce891
# Prevent use of rpath
cb7d4ed
Patch0:         rpath-fix.patch
cb7d4ed
72ef419
# Tweak CFLAGS for clang
cb7d4ed
Patch1:         hedgewars-clang.patch
cb7d4ed
07a9625
# Install hwengine.desktop
cb7d4ed
Patch2:        hedgewars-1.0.0-install-hwengine.patch
80daa65
cb7d4ed
Patch3:        0a8921bf167481045830095c731eb3c67af913e4.patch
380784e
39f12fe
# fix pas2c for ghc-9.4
39f12fe
# https://github.com/hedgewars/hw/pull/75
39f12fe
Patch4:        https://patch-diff.githubusercontent.com/raw/hedgewars/hw/pull/75.patch
39f12fe
64e0759
BuildRequires:  cmake gcc-c++ fpc desktop-file-utils
81d747c
BuildRequires:  libatomic
2f64941
BuildRequires:  qt5-qtbase-devel
2f64941
BuildRequires:  qt5-qtbase-private-devel
2f64941
BuildRequires:  cmake(Qt5LinguistTools)
2f64941
BuildRequires:  cmake(Qt5Quick)
19dc4aa
BuildRequires:  SDL2_mixer-devel SDL2_net-devel SDL2_image-devel SDL2_ttf-devel
572e998
BuildRequires:  openssl-devel libpng-devel physfs-devel glew-devel
572e998
BuildRequires:  dejavu-sans-fonts wqy-zenhei-fonts clang
4ce1ddb
Requires:       dejavu-sans-fonts wqy-zenhei-fonts hicolor-icon-theme
a42b93d
Requires:       hedgewars-data = %{version}-%{release}
e5d50be
4af1b06
ExclusiveArch:  %{fpc_arches}
68a03a5
ExcludeArch: ppc64le
80daa65
7af89e7
%description
7af89e7
Hedgewars is a turn based strategy game but the real buzz is from watching the
7af89e7
devastation caused by those pesky hedgehogs with those fantastic weapons.
7af89e7
7af89e7
Each player controls a team of several hedgehogs. During the course of the
7af89e7
game, players take turns with one of their hedgehogs. They then use whatever
7af89e7
tools and weapons are available to attack and kill the opponents' hedgehogs,
7af89e7
thereby winning the game. Hedgehogs may move around the terrain in a variety
7af89e7
of ways, normally by walking and jumping but also by using particular tools
7af89e7
such as the "Rope" or "Parachute", to move to otherwise inaccessible areas.
7af89e7
a42b93d
%package server
88288f9
Summary:        Standalone server for hedgewars
0691fce
Requires:       %{name}%{?_isa} = %{version}-%{release}
68e2a4d
BuildRequires:  ghc-SHA-devel
8d872d9
BuildRequires:  ghc-containers-devel
8d872d9
BuildRequires:  ghc-deepseq-devel
5a53494
BuildRequires:  ghc-entropy-devel
8d872d9
BuildRequires:  ghc-hslogger-devel
8d872d9
BuildRequires:  ghc-network-devel
8d872d9
BuildRequires:  ghc-process-devel
2de6d4a
BuildRequires:  ghc-random-devel
a6cb078
BuildRequires:  ghc-regex-tdfa-devel
8d872d9
BuildRequires:  ghc-sandi-devel
8d872d9
BuildRequires:  ghc-utf8-string-devel
8d872d9
BuildRequires:  ghc-vector-devel
8d872d9
BuildRequires:  ghc-zlib-devel
5c2a216
BuildRequires:  compat-lua-devel
0691fce
BuildRequires:  systemd
0691fce
%{?systemd_requires}
88288f9
a42b93d
%description server
88288f9
A standalone server that can be used for LAN play or a private internet server.
7af89e7
a42b93d
%package data
a42b93d
BuildArch:      noarch
a42b93d
Summary:        Game data for %{name}
a42b93d
a42b93d
%description data
a42b93d
Game data for %{name}.
a42b93d
80daa65
7af89e7
%prep
4a277fb
%autosetup -p1 -n %{name}-src-%{version}
8443a23
6d969b6
# Make sure that we don't use bundled libraries
572e998
rm -r misc/liblua
35dc011
81d747c
# Fix these to files as pas2c choked on the UTF-8 files.
81d747c
for file in hedgewars/uSound.pas hedgewars/uStats.pas; do
81d747c
    iconv -f utf-8 -t ascii//TRANSLIT $file -o $file.tmp;
81d747c
    mv $file.tmp $file;
81d747c
done
81d747c
80daa65
7af89e7
%build
6be9fac
# We follow upstream and build with clang, some of the rpm macros need to know this:
6be9fac
# 1. This sets _lto_cflags for clang rather then gcc
6be9fac
# 2. This fixes armv7hl build in combination with .package.note generation
6be9fac
%define toolchain clang
a1ee0a4
a46326e
# https://bugzilla.redhat.com/show_bug.cgi?id=1878396
a46326e
%define _legacy_common_support 1
a46326e
8443a23
# -DMINIMAL_FLAGS=1 uses distro complie flags as much as possible
8443a23
c5ea683
# -DNOVIDEOREC=1 disables video recording which for now needs
a1ee0a4
# things Fedora can't provide.
a1ee0a4
c5ea683
# -DGHFLAGS=-dynamic uses dynamic linking for Haskell, but this isn't
8443a23
# available on arm.
8443a23
b97df3c
# -DFONTS_DIRS="`find %{_datadir}/fonts -type d -printf '%p;'`"
5c5824e
# makes sure the system fonts are used. This avoids problems with physfs access
9fdf38a
# and having to symlink font files.
9fdf38a
b2f30a0
export CFLAGS="%{build_cflags} -DGL_GLEXT_PROTOTYPES"
b2f30a0
export CXXFLAGS="%{build_cxxflags} -DGL_GLEXT_PROTOTYPES"
8443a23
%ifarch %{arm}
91b5be7
%cmake -DMINIMAL_FLAGS=1 -DNOVIDEOREC=1 -DBUILD_ENGINE_C=1 -DFONTS_DIRS="`find %{_datadir}/fonts -type d -printf '%p;'`"
8443a23
%else
91b5be7
%cmake -DMINIMAL_FLAGS=1 -DNOVIDEOREC=1 -DBUILD_ENGINE_C=1 -DGHFLAGS=-dynamic -DFONTS_DIRS="`find %{_datadir}/fonts -type d -printf '%p;'`"
8443a23
%endif
8443a23
07a9625
%cmake_build
7af89e7
80daa65
7af89e7
%install
07a9625
%cmake_install
7af89e7
7af89e7
# below is the desktop file and icon stuff.
07a9625
desktop-file-validate %{buildroot}/%{_datadir}/applications/hedgewars.desktop
07a9625
desktop-file-validate %{buildroot}/%{_datadir}/applications/hwengine.desktop
2a7ad9c
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/32x32/apps
ad6113e
install -p -m 644 misc/hedgewars_ico.png \
2a7ad9c
  %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/hedgewars.png
2a7ad9c
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/512x512/apps
d62308d
install -p -m 644 misc/hedgewars.png \
2a7ad9c
  %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{name}.png
7af89e7
0691fce
# Install systemd and firewalld files for hedgewars-server
0691fce
mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig \
0691fce
         %{buildroot}%{_prefix}/lib/firewalld/services
0691fce
install -pm 0644 %{SOURCE100} %{buildroot}%{_unitdir}/
0691fce
install -pm 0644 %{SOURCE101} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
0691fce
install -pm 0644 %{SOURCE102} %{buildroot}%{_prefix}/lib/firewalld/services/
0691fce
7546d01
# wipe out fonts to unbreak flatpak build
7546d01
find %{buildroot} -type f -name '*.ttc' | xargs rm -f
0691fce
0691fce
%ldconfig_scriptlets
80daa65
0691fce
%post server
0691fce
%systemd_post %{name}.service
0691fce
%{?firewalld_reload}
0691fce
0691fce
%preun server
0691fce
%systemd_preun %{name}.service
0691fce
0691fce
%postun server
0691fce
%systemd_postun_with_restart %{name}.service
35dc011
80daa65
7af89e7
%files
7fa88ac
%doc README README.md
80daa65
%license COPYING
7af89e7
%{_bindir}/%{name}
7af89e7
%{_bindir}/hwengine
a42b93d
%attr(644, -, -) %{_datadir}/appdata/*
a42b93d
%{_datadir}/applications/hedgewars.desktop
a42b93d
%{_datadir}/icons/hicolor/*/apps/%{name}.png
a42b93d
%{_datadir}/pixmaps/hedgewars.xpm
a42b93d
%{_datadir}/applications/hwengine.desktop
a42b93d
%{_libdir}/libphyslayer.so.1.0
a42b93d
%{_libdir}/libphyslayer.so
a42b93d
a42b93d
%files server
a42b93d
%{_bindir}/%{name}-server
a42b93d
%{_prefix}/lib/firewalld/services/%{name}.xml
a42b93d
%{_sysconfdir}/sysconfig/%{name}
a42b93d
%{_unitdir}/%{name}.service
a42b93d
a42b93d
%files data
a8e6407
%dir %{_datadir}/%{name}
a8e6407
%dir %{_datadir}/%{name}/Data
a8e6407
# Exclude the Fonts directory as there should not be any fonts included
a8e6407
# Note we want the build to fail if any fonts are included in the package
a8e6407
# %%exclude won't trigger a build failure if excluded files are installed.
a8e6407
# So the problem won't show up until runtime.
c5ea683
# Also of note is that unpackaged directories also don't seem to cause
a8e6407
# a build failure. However we don't care in this case.
a8e6407
%{_datadir}/%{name}/Data/Graphics
a8e6407
%{_datadir}/%{name}/Data/Maps
a8e6407
%{_datadir}/%{name}/Data/Missions
a8e6407
%{_datadir}/%{name}/Data/Names
a8e6407
%{_datadir}/%{name}/Data/Sounds
a8e6407
%{_datadir}/%{name}/Data/Forts
a8e6407
%{_datadir}/%{name}/Data/Locale
a8e6407
%{_datadir}/%{name}/Data/misc
a8e6407
%{_datadir}/%{name}/Data/Music
a8e6407
%{_datadir}/%{name}/Data/Scripts
a8e6407
%{_datadir}/%{name}/Data/Themes
88288f9
7af89e7
7af89e7
%changelog
b2f30a0
* Sat Aug 05 2023 Hans de Goede <hdegoede@redhat.com> - 1.0.2-5
b2f30a0
- Fix FTBFS (rhbz#2225917)
b2f30a0
47c02f3
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-4
47c02f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
47c02f3
f947b03
* Fri Mar 03 2023 Gwyn Ciesla <gwync@protonmail.com> - 1.0.2-3
f947b03
- migrated to SPDX license
f947b03
5350d4f
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-2
5350d4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
5350d4f
cb7d4ed
* Thu Dec 15 2022 Gwyn Ciesla <gwync@protonmail.com> - 1.0.2-1
cb7d4ed
- 1.0.2
cb7d4ed
5c1369b
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-27
5c1369b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
5c1369b
61eb4a6
* Thu Jul 14 2022 Jan Grulich <jgrulich@redhat.com> - 1.0.0-26
61eb4a6
- Rebuild (qt5)
61eb4a6
dfb8a22
* Tue May 17 2022 Jan Grulich <jgrulich@redhat.com> - 1.0.0-25
dfb8a22
- Rebuild (qt5)
dfb8a22
91b5be7
* Fri Apr 01 2022 Hans de Goede <hdegoede@redhat.com> - 1.0.0-24
91b5be7
- Fix F37 FTBFS caused by cmake argument mess (rhbz#2057738)
91b5be7
6be9fac
* Fri Apr 01 2022 Hans de Goede <hdegoede@redhat.com> - 1.0.0-23
6be9fac
- %%define toolchain clang, this fixes LTO and fixes the new .package.note
6be9fac
  support in F36 breaking the build on armv7hl, fixing FTBFS 2045702
6be9fac
18fdc99
* Tue Mar 08 2022 Jan Grulich <jgrulich@redhat.com> - 1.0.0-22
18fdc99
- Rebuild (qt5)
18fdc99
7b94f3d
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-21
7b94f3d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
7b94f3d
4727cda
* Sat Jan 08 2022 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-20
4727cda
- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
4727cda
2d3d4e8
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-19
2d3d4e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2d3d4e8
88d2deb
* Fri May 28 2021 Nikolay Nikolov <nickysn@gmail.com> - 1.0.0-18
88d2deb
- rebuilt
88d2deb
ce61e81
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.0.0-17
ce61e81
- Rebuilt for updated systemd-rpm-macros
ce61e81
  See https://pagure.io/fesco/issue/2583.
ce61e81
921d1fa
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-16
921d1fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
921d1fa
250d27b
* Fri Nov 27 2020 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-15
250d27b
- drop hardcoded Qt5 runtime dependency
250d27b
8f560ff
* Mon Nov 23 07:52:31 CET 2020 Jan Grulich <jgrulich@redhat.com> - 1.0.0-14
8f560ff
- rebuild (qt5)
8f560ff
0394526
* Fri Sep 11 2020 Jan Grulich <jgrulich@redhat.com> - 1.0.0-13
0394526
- rebuild (qt5)
0394526
72ef419
* Tue Aug 04 2020 Hans de Goede <hdegoede@redhat.com> - 1.0.0-12
72ef419
- Fix FTBFS (rhbz#1863847)
72ef419
12496b0
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-11
12496b0
- Second attempt - Rebuilt for
12496b0
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
12496b0
f1821fb
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-10
f1821fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f1821fb
07a9625
* Mon Jul 20 2020 Nikolay Nikolov <nickysn@gmail.com> - 1.0.0-9
07a9625
- Applied patch to fix build with Haskell network version 3
07a9625
- Support CMAKE out-of-source builds
07a9625
b97df3c
* Mon Apr 13 2020 Bruno Wolff III <bruno@wolff.to> - 1.0.0-8
b97df3c
- Search for fonts from the top
b97df3c
5c5824e
* Mon Apr 13 2020 Bruno Wolff III <bruno@wolff.to> - 1.0.0-7
5c5824e
- Handle change in where dejavu fonts are located
5c5824e
71cf835
* Mon Apr 13 2020 Bruno Wolff III <bruno@wolff.to> - 1.0.0-6
71cf835
- Don't try to install DejaVuSans-Bold
71cf835
3684537
* Mon Apr 06 2020 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-5
3684537
- rebuild (qt5)
3684537
e2cd675
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-4
e2cd675
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e2cd675
8820395
* Mon Dec 09 2019 Jan Grulich <jgrulich@redhat.com> - 1.0.0-3
8820395
- rebuild (qt5)
8820395
0c079c9
* Sun Oct 13 2019 Richard Shaw <hobbes1069@gmail.com> - 1.0.0-2
0c079c9
- Rebuilt for Qt 5.12.5.
0c079c9
81d747c
* Fri Oct 11 2019 Richard Shaw <hobbes1069@gmail.com> - 1.0.0-1
81d747c
- Update to 1.0.0.
81d747c
70986b0
* Wed Sep 25 2019 Jan Grulich <jgrulich@redhat.com> - 0.9.25-9
70986b0
- rebuild (qt5)
70986b0
7546d01
* Thu Sep 12 2019 Gwyn Ciesla <gwync@protonmail.com> - 0.9.25-8
7546d01
- Tweak for flatpak.
7546d01
91d6790
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.25-7
91d6790
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
91d6790
55b6afe
* Mon Jun 17 2019 Jan Grulich <jgrulich@redhat.com> - 0.9.25-6
55b6afe
- rebuild (qt5)
55b6afe
f560fd6
* Thu Jun 06 2019 Bruno Wolff III <bruno@wolff.to> - 0.9.25-5
f560fd6
- Rebuild for qt5 update
f560fd6
7cce3ff
* Mon Mar 04 2019 Rex Dieter <rdieter@fedoraproject.org> - 0.9.25-4
7cce3ff
- rebuild (qt5)
7cce3ff
11f3d3e
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.25-3
11f3d3e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
11f3d3e
ad7d54f
* Thu Dec 27 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.9.25-2
ad7d54f
- rebuild (Qt5)
ad7d54f
572e998
* Wed Dec 12 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.9.25-1
572e998
- 0.9.25.
572e998
- Building with clang due to upstream change.
572e998
e6d9357
* Tue Dec 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.9.24.1-4
e6d9357
- rebuild (Qt5)
e6d9357
2f64941
* Tue Sep 04 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.9.24.1-3
2f64941
- use module Qt5 build dependencies, track private api usage (#1625239)
2f64941
9f6f96d
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.24.1-2
9f6f96d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9f6f96d
e300e6b
* Mon Apr 23 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.9.24.1-1
e300e6b
- 0.9.24.1
e300e6b
e0a21ed
* Wed Apr 18 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.9.24-1
e0a21ed
- 0.9.24
e0a21ed
a42b93d
* Tue Mar 06 2018 Richard Shaw <hobbes1069@gmail.com> - 0.9.23-5
a42b93d
- Move game data to noarch subpackage.
a42b93d
0691fce
* Thu Feb 22 2018 Richard Shaw <hobbes1069@gmail.com> - 0.9.23-4
0691fce
- Add systemd and firewalld configuration for hedgewars-server.
0691fce
2ed7291
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.23-3
2ed7291
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2ed7291
172afa3
* Thu Jan 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.9.23-2
172afa3
- Remove obsolete scriptlets
172afa3
2a7ad9c
* Fri Nov 24 2017 Richard Shaw <hobbes1069@gmail.com> - 0.9.23-1
2a7ad9c
- Update to latest upstream release.
19dc4aa
- Remove upstreamed or unneeded patches.
c5ea683
- Add new build requirements: ghc-sandi-devel, ghc-regex-tdfa-devel,
19dc4aa
  ghc-containers-devel.
e38a1e1
- Remove ghc-dataenc-devel from build requirements
e38a1e1
  (no longer used, conflicts with sandi)
19dc4aa
- Change of build requirements: SDL->SDL2
e38a1e1
- Add libphyslayer.so.1.0 to %%files
2a7ad9c
89ea785
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.22-8
89ea785
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
89ea785
247d1bd
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.22-7
247d1bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
247d1bd
f8b75eb
* Fri Mar 10 2017 Jens Petersen <petersen@redhat.com> - 0.9.22-6
f8b75eb
- skip cmake check for Haskell mask failing under ghc8
f8b75eb
0545098
* Wed Mar 01 2017 Richard Shaw <hobbes1069@gmail.com> - 0.9.22-5
0545098
- Rebuild for updated ghc.
0545098
f367f33
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.22-4
f367f33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f367f33
80daa65
* Sun Jul 17 2016 Richard Shaw <hobbes1069@gmail.com> - 0.9.22-3
80daa65
- Rebuild for broken dependencies in Rawhide.
80daa65
2385781
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.22-2
2385781
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2385781
363aa8d
* Wed Dec  2 2015 Hans de Goede <hdegoede@redhat.com> - 0.9.22-1
363aa8d
- New upstream release 0.9.22 (rhbz#1276889)
363aa8d
Richard Hughes 20be45d
* Fri Sep 18 2015 Richard Hughes <rhughes@redhat.com> - 0.9.21.1-7
Richard Hughes 20be45d
- Fix AppData file so that the application gets included
Richard Hughes 20be45d
4b2f4b9
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.21.1-6
4b2f4b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4b2f4b9
b38ca69
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.9.21.1-5
b38ca69
- Rebuilt for GCC 5 C++11 ABI change
b38ca69
e59ac57
* Tue Apr 07 2015 Bruno Wolff III <bruno@wolff.to> - 0.9.21.1-4
e59ac57
- Fix rpath issue
c3ce891
- Fix appdata issues
e59ac57
5e4c3d7
* Mon Feb 16 2015 Bruno Wolff III <bruno@wolff.to> - 0.9.21.1-3
af0cf0c
- Use ghc-bytestring-show
5e4c3d7
e840a6e
* Mon Feb 09 2015 Bruno Wolff III <bruno@wolff.to> - 0.9.21.1-2
e840a6e
- Rebuild for ghc update
e840a6e
f468c6d
* Fri Jan 09 2015 Bruno Wolff III <bruno@wolff.to> - 0.9.21.1-1
f468c6d
- New upstream release with some distro patches
f468c6d
- Reenable arm
b19be72
- Use upstream desktop and appdata files
f468c6d
9fdf38a
* Mon Jan 05 2015 Bruno Wolff III <bruno@wolff.to> - 0.9.21-3
9fdf38a
- Fix problem accessing font files
9fdf38a
4fa32f4
* Sun Jan 04 2015 Bruno Wolff III <bruno@wolff.to> - 0.9.21-2
4fa32f4
- Fix for lua problem
4fa32f4
bf46144
* Fri Jan 02 2015 Bruno Wolff III <bruno@wolff.to> - 0.9.21-1
bf46144
- Latest upstream release
bf46144
Richard Hughes 17e480d
* Fri Dec 12 2014 Richard Hughes <richard@hughsie.com> - 0.9.18-14
Richard Hughes 17e480d
- Fix the AppData file to actually validate.
Richard Hughes 17e480d
479888f
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-13
479888f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
479888f
0e0da28
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-12
0e0da28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0e0da28
60204cc
* Sun Oct 13 2013 Hans de Goede <hdegoede@redhat.com> - 0.9.18-11
60204cc
- Improve Summary (rhbz#971887)
60204cc
- Add an appdata file
60204cc
bdc2135
* Fri Aug 09 2013 Hans de Goede <hdegoede@redhat.com> - 0.9.18-10
bdc2135
- Don't pass -dynamic to ghc on arm, fixing FTBFS (rhbz#992471)
bdc2135
77ed0b1
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-9
77ed0b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
77ed0b1
8217ca8
* Sun Jun 23 2013 Bruno Wolff III <bruno@wolff.to> - 0.9.18-8
8217ca8
- Rebuild for ghc updates
8217ca8
ce1555e
* Wed May 15 2013 Tom Callaway <spot@fedoraproject.org> - 0.9.18-7
c5ea683
- rebuild for new lua
ce1555e
b55857f
* Sat Mar 23 2013 Bruno Wolff III <bruno@wolff.to> - 0.9.18-6
b55857f
- Rebuild for ghc-dataenc soname bump
b55857f
e6b9e24
* Sun Feb 24 2013 Bruno Wolff III <bruno@wolff.to> - 0.9.18-5
e6b9e24
- Remove vendor prefix from desktop file
e6b9e24
ba035f4
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-4
ba035f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ba035f4
2aadc2c
* Fri Dec 21 2012 Bruno Wolff III <bruno@wolff.to> - 0.9.18-3
2aadc2c
- Allow screenshots to use png images
2aadc2c
7050486
* Sun Nov 18 2012 Hans de Goede <hdegoede@redhat.com> - 0.9.18-2
7050486
- Rebuild for ghc updates affecting the server
7050486
35dc011
* Thu Nov  1 2012 Hans de Goede <hdegoede@redhat.com> - 0.9.18-1
35dc011
- Update to latest upstream release: 0.9.18
a6f950a
- 0.9.18 release announcement: http://www.hedgewars.org/node/4090
35dc011
24c5c24
* Sat Aug 11 2012 Bruno Wolff III <bruno@wolff.to> - 0.9.17-8
b2b3732
- Rebuild for libffi soname bump
b2b3732
fde9af7
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.17-7
fde9af7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fde9af7
b055814
* Sun Jun 24 2012 Bruno Wolff III <bruno@wolff.to> - 0.9.17-6
b055814
- Rebuild for some library updates
b055814
d62308d
* Sat May 12 2012 Bruno Wolff III <bruno@wolff.to> - 0.9.17-5
d62308d
- Add a 512x512 icon
d62308d
ae7b469
* Sat Mar 24 2012 Jens Petersen <petersen@redhat.com> - 0.9.17-4
ae7b469
- rebuild against new ghc
ae7b469
797adc4
* Fri Jan 06 2012 Bruno Wolff III <bruno@wolff.to> - 0.9.17-3
797adc4
- Rebuild for new ghc-utf8-string
797adc4
f96252b
* Thu Jan 05 2012 Bruno Wolff III <bruno@wolff.to> - 0.9.17-2
f96252b
- Rebuild for new ghc-dataenc
f96252b
7b52c21
* Sun Jan 01 2012 Bruno Wolff III <bruno@wolff.to> - 0.9.17-1
7b52c21
- Update to upstream 0.9.17
7b52c21
- Changelog at http://code.google.com/p/hedgewars/source/browse/ChangeLog.txt
7b52c21
- 0.9.16 release announcement: http://www.hedgewars.org/node/3291
7b52c21
- 0.9.17 release announcement: http://www.hedgewars.org/node/3405
862ceed
- Use modified Debian patch to work around Text.Show.ByteString not being available
6ce2f0e
- hedgewars-server now needs ghc-deepseq
7b52c21
ec92c35
* Fri Oct 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.9.15-10.2
e3313c8
- rebuild with new gmp without compat lib
e3313c8
ea0ff74
* Tue Oct 11 2011 Peter Schiffer <pschiffe@redhat.com> - 0.9.15-10.1
ea0ff74
- rebuild with new gmp
ea0ff74
6c8b4c0
* Sun Aug 28 2011 Bruno Wolff III <bruno@wolff.to> - 0.9.15-10
a08c178
- Rebuild for hslogger update
a08c178
fbe1b47
* Wed Aug 17 2011 Jens Petersen <petersen@redhat.com> - 0.9.15-9
fbe1b47
- rebuild for bumped ghc-dataenc
fbe1b47
57701f3
* Fri Jun 17 2011 Bruno Wolff III <bruno@wolff.to> - 0.9.15-8
57701f3
- Rebuild for various ghc library updates
57701f3
42b31e0
* Thu Mar 10 2011 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.9.15-7
42b31e0
- Enable build on sparcv9
42b31e0
416da17
* Tue Feb 15 2011 Jens Petersen <petersen@redhat.com> - 0.9.15-6
416da17
- rebuild for latest updates for haskell-platform-2011.1 and ghc-dataenc
416da17
1f016e5
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.15-5
1f016e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1f016e5
ec92c35
* Thu Feb 03 2011 Dan Horák <dan[at]danny.cz> 0.9.15-4
5433e09
- add s390(x) to ExcludeArch - no fpc or ghc there
5433e09
0a7abae
* Tue Feb 01 2011 Bruno Wolff III <bruno@wolff.to> 0.9.15-3
b30169b
- Rebuild for ghc-hslogger 1.1.3
b30169b
0a7abae
* Thu Jan 27 2011 Bruno Wolff III <bruno@wolff.to> 0.9.15-2
9127d2b
- Rebuild for qt soname bump
9127d2b
0b56cba
* Wed Jan 19 2011 Bruno Wolff III <bruno@wolff.to> 0.9.15-1
0b56cba
- Upstream release 0.9.15
0b56cba
- Announcement at http://www.hedgewars.org/node/2672
0b56cba
- Changelog at http://code.google.com/p/hedgewars/source/browse/ChangeLog.txt
0b56cba
- Fixes FTBFS due to depreciating Maybe for Data.Maybe
0b56cba
21b5e8b
* Sun Jan 16 2011 Bruno Wolff III <bruno@wolff.to> 0.9.14.1-3
21b5e8b
- Rebuild again for ghc7.
21b5e8b
4cdd4f4
* Sun Dec 05 2010 Bruno Wolff III <bruno@wolff.to> 0.9.14.1-2
4cdd4f4
- Rebuild for ghc-HUnit soname bump.
4cdd4f4
9fbfe63
* Sat Nov 27 2010 Bruno Wolff III <bruno@wolff.to> 0.9.14.1-1
9fbfe63
- Rebuild for ghc7.
9fbfe63
- Get upstream release 0.9.14.1 (0.9.14 was a preview release.)
9fbfe63
- Release announcement at: http://www.hedgewars.org/node/2573
9fbfe63
a913975
* Sun Nov 07 2010 Bruno Wolff III <bruno@wolff.to> 0.9.13-5
a913975
- Rebuild for soname bump in libHSffi-ghc6.
a913975
f21a2c1
* Mon Oct 04 2010 Bruno Wolff III <bruno@wolff.to> 0.9.13-4
f21a2c1
- Rebuild for soname bump in libHSdataenc.
f21a2c1
a206bce
* Mon Oct 04 2010 Bruno Wolff III <bruno@wolff.to> 0.9.13-3
a206bce
- Fix up the requires syntax to do what I mean.
a206bce
7bd87ce
* Sun Oct 03 2010 Bruno Wolff III <bruno@wolff.to> 0.9.13-2
7bd87ce
- The server needs to match the version of the game.
7bd87ce
4ce1ddb
* Sun Oct 03 2010 Bruno Wolff III <bruno@wolff.to> 0.9.13-1
4ce1ddb
- Update to 0.9.13 - Change summary at: http://www.hedgewars.org/node/2037
4ce1ddb
- Server logging enable now that ghc-hslogger is available.
4ce1ddb
a09d1e5
* Sun Jun 13 2010 Bruno Wolff III <bruno@wolff.to> 0.9.12-4
a09d1e5
- In F14 ghc-utf8-string-devel needs to be build required.
a09d1e5
88288f9
* Sun May 23 2010 Bruno Wolff III <bruno@wolff.to> 0.9.12-3
88288f9
- Fix FTBFS bug 595168 due to invalid -Nu option for fpc.
88288f9
- Add a dedicated server sub package (with logging disabled)
88288f9
6cb9df4
* Tue Dec  1 2009 Hans de Goede <hdegoede@redhat.com> 0.9.12-2
6cb9df4
- Use RPM_OPT_FLAGS when building c++ code and pass -g to fpc (#542000)
6cb9df4
db06359
* Mon Nov 23 2009 Hans de Goede <hdegoede@redhat.com> 0.9.12-1
db06359
- New upstream release 0.9.12
db06359
- Remove included google-droid font, use the font from the
db06359
  google-droid-sans-fonts package instead
db06359
4a98fe2
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.9.11-3
4a98fe2
- rebuilt with new openssl
4a98fe2
cac0826
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.11-2
cac0826
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
cac0826
6421091
* Mon May 25 2009 Hans de Goede <hdegoede@redhat.com> 0.9.11-1
6421091
- New upstream release 0.9.11
6421091
99521d2
* Wed Apr 15 2009 Hans de Goede <hdegoede@redhat.com> 0.9.10-1
99521d2
- New upstream release 0.9.10
99521d2
f11beab
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.9-2
f11beab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f11beab
d8b1d38
* Tue Jan 20 2009 Hans de Goede <hdegoede@redhat.com> 0.9.9-1
d8b1d38
- New upstream release 0.9.9
d8b1d38
- Fix dejavu font Requires (again) (rh 480458)
d8b1d38
40ecbb8
* Fri Jan 16 2009 Tomas Mraz <tmraz@redhat.com> 0.9.8-2
40ecbb8
- rebuild with new openssl
40ecbb8
acfbcd2
* Sat Jan 10 2009 Hans de Goede <hdegoede@redhat.com> 0.9.8-1
acfbcd2
- New upstream release 0.9.8
acfbcd2
f670365
* Sat Dec 27 2008 Hans de Goede <hdegoede@redhat.com> 0.9.7-3
f670365
- Fix dejavu font Requires
f670365
bbf3e17
* Fri Dec 26 2008 Hans de Goede <hdegoede@redhat.com> 0.9.7-2
bbf3e17
- Replace private dejavu copy with symlink to system version (rh 477396)
bbf3e17
11da7bd
* Tue Nov  4 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.7-1
11da7bd
- New upstream release 0.9.7
11da7bd
f383d56
* Wed Jul 30 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.6-1
f383d56
- New upstream release 0.9.6
f383d56
b06314b
* Wed Jul  9 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.5-1
b06314b
- New upstream release 0.9.5
b06314b
90775f6
* Thu Jun 26 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.4-1
90775f6
- New upstream release 0.9.4
90775f6
0a7abae
* Thu May  1 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.3-1
9522441
- New upstream release 0.9.3
9522441
c266960
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.2-2
c266960
- Autorebuild for GCC 4.3
c266960
c4944fc
* Tue Jan 22 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.2-1
c4944fc
- New upstream release 0.9.2
c4944fc
0e2ce43
* Sat Jan 12 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-5
0e2ce43
- Fix compilation with gcc 4.3
0e2ce43
8c80d5e
* Mon Sep 10 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-4
8c80d5e
- Remove ExcludeArch ppc64, freepascal is available on ppc64 now (bz 284401)
8c80d5e
47ebf83
* Mon Sep 10 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-3
47ebf83
- ExcludeArch ppc64, as freepascal (fpc) isn't available on ppc64 (bz 284401)
47ebf83
7af89e7
* Sun Sep  9 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-2
7af89e7
- Install data files into /usr/share/hedgewars instead of into
7af89e7
  /usr/share/hedgewars/hedgewars
7af89e7
- Minor desktop file cleanup
7af89e7
7af89e7
* Sun Aug 26 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-1
7af89e7
- Initial Fedora package