Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 8f2341399d3458209bf759bff98d6227 > files > 2

openttd-1.10.1-1.mga7.src.rpm

# comment out if not prerelease
#define prel	RC1

%define rel	1

%if 0%{?prel:1}
# use lowercase %%prel in %%release
# because e.g. RC1 < beta1 (in ASCII R=82 and b=98)
%define lpre	%(echo %{prel} | tr A-Z a-z)
%endif

Name:		openttd
Version:	1.10.1
Release:	%mkrel %{?prel:0.%lpre.}%{rel}

Summary:	An open source clone of the Microprose game "Transport Tycoon Deluxe" game
Group:		Games/Strategy
License:	GPLv2
URL:		https://www.openttd.org
Source0:	https://proxy.binaries.openttd.org/openttd-releases/%{version}%{?prel:-%prel}/%{name}-%{version}%{?prel:-%prel}-source.tar.xz
BuildRequires:	pkgconfig(libpng)
BuildRequires:	pkgconfig(sdl2)
BuildRequires:	pkgconfig(zlib)
BuildRequires:	pkgconfig(liblzma)
BuildRequires:	freetype-devel
BuildRequires:	pkgconfig(fontconfig)
BuildRequires:	liblzo-devel
BuildRequires:	icu-devel
BuildRequires:	unzip
BuildRequires:	ccache
BuildRequires:	desktop-file-utils
BuildRequires:	grfcodec >= 6.0.5-0.r985
Requires:	timidity++
Requires:	%{name}-opengfx >= 0.5.2
Requires:	%{name}-opensfx
Requires:	%{name}-openmsx

%description
OpenTTD is an open source clone of the Microprose game "Transport Tycoon
Deluxe" game.

%prep
%setup -q -n %{name}-%{version}%{?prel:-%prel}
%autopatch -p1

%build
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
export LDFLAGS="%{ldflags}"
./configure \
	--prefix-dir=%{_prefix} \
	--install-dir=%{buildroot} \
	--with-ccache \
	--disable-strip
%make_build

%install
%make_install

#cleanup
rm -rf %{buildroot}%{_datadir}/pixmaps

# fix desktop file
desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
        --add-category=StrategyGame \
        --remove-key=Version \
	%{buildroot}%{_datadir}/applications/%{name}.desktop

%files
%doc *.txt *.md docs/multiplayer.md
%{_gamesbindir}/%{name}
%{_gamesdatadir}/%{name}/
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%{_mandir}/man6/%{name}.*


%changelog
* Sun Apr 19 2020 zezinho <zezinho> 1.10.1-1.mga7
+ Revision: 1569813
- new version to allow internet play

* Wed Apr 10 2019 wally <wally> 1.9.1-1.mga7
+ Revision: 1387975
- new version 1.9.1

* Tue Apr 02 2019 wally <wally> 1.9.0-1.mga7
+ Revision: 1385426
- new version 1.9.0

* Sat Dec 29 2018 luigiwalser <luigiwalser> 1.8.0-3.mga7
+ Revision: 1346105
- rebuild for icu

* Tue Aug 28 2018 daviddavid <daviddavid> 1.8.0-2.mga7
+ Revision: 1255169
- add patch to fix build against icu >= 61
- rebuild for new icu

* Fri Apr 20 2018 wally <wally> 1.8.0-1.mga7
+ Revision: 1220545
- new version 1.8.0

* Fri Dec 29 2017 wally <wally> 1.7.2-2.mga7
+ Revision: 1186996
- rebuild for new icu

* Thu Dec 28 2017 akien <akien> 1.7.2-1.mga7
+ Revision: 1186261
- Version 1.7.2 final

* Tue Dec 12 2017 wally <wally> 1.7.2-0.rc1.1.mga7
+ Revision: 1182466
- new version 1.7.2-RC1

* Fri Jun 16 2017 wally <wally> 1.7.1-1.mga6
+ Revision: 1107825
- new version 1.7.1

* Wed Apr 05 2017 wally <wally> 1.7.0-1.mga6
+ Revision: 1095990
- new version 1.7.0

* Wed Mar 15 2017 mrambo3501 <mrambo3501> 1.6.1-2.mga6
+ Revision: 1092755
- Rebuild for icu-58.2

* Sat Jul 02 2016 wally <wally> 1.6.1-1.mga6
+ Revision: 1038284
- new version 1.6.1

* Sat May 14 2016 shlomif <shlomif> 1.6.0-2.mga6
+ Revision: 1015264
- Rebuild for the new UCI (new major)

* Sat Apr 02 2016 wally <wally> 1.6.0-1.mga6
+ Revision: 997615
- new version 1.6.0

* Fri Mar 04 2016 wally <wally> 1.6.0-0.rc1.1.mga6
+ Revision: 985669
- new version 1.6.0 rc1

* Fri Jan 01 2016 luigiwalser <luigiwalser> 1.5.3-2.mga6
+ Revision: 917912
- rebuild for icu

* Sat Dec 05 2015 wally <wally> 1.5.3-1.mga6
+ Revision: 908393
- new version 1.5.3

* Mon Nov 02 2015 wally <wally> 1.5.3-0.rc1.1.mga6
+ Revision: 897337
- new version 1.5.3 rc1

* Sat Sep 19 2015 wally <wally> 1.5.2-1.mga6
+ Revision: 881305
- new version 1.5.2

* Wed Aug 05 2015 wally <wally> 1.5.2-0.rc1.1.mga6
+ Revision: 861355
- new version 1.5.2 RC1

* Sat Jul 25 2015 cjw <cjw> 1.5.1-2.mga6
+ Revision: 857428
- rebuild for icu 55

* Sun Jun 21 2015 wally <wally> 1.5.1-1.mga6
+ Revision: 837624
- new version 1.5.1

* Sat Apr 18 2015 wally <wally> 1.5.0-1.mga5
+ Revision: 820463
- new version 1.5.0
- drop patches from upstream

* Mon Feb 16 2015 wally <wally> 1.4.4-2.mga5
+ Revision: 815115
- add patch originally from upstream to fix build with freetype2 >= 2.5.4

* Thu Oct 23 2014 wally <wally> 1.4.4-1.mga5
+ Revision: 792719
- new version 1.4.4

* Wed Oct 15 2014 umeabot <umeabot> 1.4.3-2.mga5
+ Revision: 744496
- Second Mageia 5 Mass Rebuild

* Wed Sep 24 2014 wally <wally> 1.4.3-1.mga5
+ Revision: 724342
- new version 1.4.3

* Tue Sep 16 2014 umeabot <umeabot> 1.4.3-0.rc2.2.mga5
+ Revision: 683252
- Mageia 5 Mass Rebuild

* Mon Sep 15 2014 wally <wally> 1.4.3-0.rc2.1.mga5
+ Revision: 676782
- new version 1.4.3 RC2

* Mon Sep 08 2014 wally <wally> 1.4.3-0.rc1.1.mga5
+ Revision: 673714
- new version 1.4.3 RC1

* Sat Aug 23 2014 wally <wally> 1.4.2-1.mga5
+ Revision: 666587
- new version 1.4.2

* Sun Aug 03 2014 wally <wally> 1.4.2-0.rc2.1.mga5
+ Revision: 659482
- new version 1.4.2 RC2

* Tue Jul 08 2014 wally <wally> 1.4.2-0.rc1.1.mga5
+ Revision: 650747
- new version 1.4.2 RC1

* Wed Jun 04 2014 wally <wally> 1.4.1-1.mga5
+ Revision: 633088
- new version 1.4.1

* Wed May 21 2014 wally <wally> 1.4.1-0.rc2.1.mga5
+ Revision: 624737
- new version 1.4.1 rc2

* Mon May 05 2014 wally <wally> 1.4.1-0.rc1.1.mga5
+ Revision: 620315
- new version 1.4.1 RC1

* Sat Apr 05 2014 wally <wally> 1.4.0-2.mga5
+ Revision: 611902
- rebuild for new icu

* Fri Apr 04 2014 wally <wally> 1.4.0-1.mga5
+ Revision: 611697
- new version 1.4.0

* Wed Mar 19 2014 wally <wally> 1.4.0-0.rc1.1.mga5
+ Revision: 605791
- new version 1.4.0 RC1

* Mon Mar 03 2014 wally <wally> 1.4.0-0.beta5.1.mga5
+ Revision: 598920
- new version 1.4.0 beta5

* Fri Feb 07 2014 wally <wally> 1.4.0-0.beta4.1.mga5
+ Revision: 585433
- new version 1.4.0 beta 4

* Tue Feb 04 2014 wally <wally> 1.4.0-0.beta3.1.mga5
+ Revision: 580978
- new version 1.4.0 beta3

* Mon Dec 02 2013 wally <wally> 1.3.3-1.mga4
+ Revision: 554687
- new version 1.3.3
- fixes CVE-2013-6411 (mga#11852)

* Mon Oct 21 2013 umeabot <umeabot> 1.3.2-3.mga4
+ Revision: 537667
- Mageia 4 Mass Rebuild

* Fri Sep 27 2013 fwang <fwang> 1.3.2-2.mga4
+ Revision: 487494
- rebuild for icu 52

* Sat Jul 27 2013 wally <wally> 1.3.2-1.mga4
+ Revision: 459156
- final version 1.3.2

* Sun Jul 14 2013 wally <wally> 1.3.2-0.rc2.1.mga4
+ Revision: 454090
- new version 1.3.2 rc2

* Wed Jul 03 2013 wally <wally> 1.3.2-0.rc1.1.mga4
+ Revision: 449961
- new version 1.3.2 rc1

* Mon Jun 03 2013 fwang <fwang> 1.3.1-2.mga4
+ Revision: 436029
- rebuild for new libpng

* Sat Jun 01 2013 wally <wally> 1.3.1-1.mga4
+ Revision: 434227
- new version 1.3.1

* Sun May 26 2013 fwang <fwang> 1.3.1-0.rc1.2.mga4
+ Revision: 428050
- rebuild for new icu

* Thu May 23 2013 wally <wally> 1.3.1-0.rc1.1.mga4
+ Revision: 424989
- new version 1.3.1 rc1

* Mon Apr 01 2013 wally <wally> 1.3.0-1.mga3
+ Revision: 407046
- new version 1.3.0 final

* Tue Mar 19 2013 wally <wally> 1.3.0-0.rc3.1.mga3
+ Revision: 404080
- new version 1.3.0 rc3

* Wed Mar 06 2013 wally <wally> 1.3.0-0.rc2.1.mga3
+ Revision: 401559
- new version 1.3.0 RC2

* Thu Feb 21 2013 wally <wally> 1.3.0-0.rc1.1.mga3
+ Revision: 399644
- new version 1.3.0 RC1

* Fri Feb 08 2013 wally <wally> 1.3.0-0.beta2.1.mga3
+ Revision: 396843
- new version 1.3.0 beta2

* Sun Jan 13 2013 umeabot <umeabot> 1.3.0-0.beta1.2.mga3
+ Revision: 362174
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Tue Dec 25 2012 wally <wally> 1.3.0-0.beta1.1.mga3
+ Revision: 335046
- new version 1.3.0 beta1

* Fri Nov 09 2012 fwang <fwang> 1.2.3-4.mga3
+ Revision: 316665
- rebuild for updated icu

* Tue Nov 06 2012 fwang <fwang> 1.2.3-3.mga3
+ Revision: 314782
- rebuild for new icu

* Thu Nov 01 2012 wally <wally> 1.2.3-2.mga3
+ Revision: 312224
- BR grfcodec

* Thu Nov 01 2012 wally <wally> 1.2.3-1.mga3
+ Revision: 312111
- new version 1.2.3

* Thu Oct 18 2012 wally <wally> 1.2.3-0.rc1.1.mga3
+ Revision: 307994
- new version 1.2.3 RC1

* Fri Aug 17 2012 wally <wally> 1.2.2-1.mga3
+ Revision: 281871
- new version 1.2.2 final

* Sun Aug 05 2012 wally <wally> 1.2.2-0.rc1.1.mga3
+ Revision: 278617
- new version 1.2.2 RC1

* Fri Jun 08 2012 dams <dams> 1.2.1-2.mga3
+ Revision: 257715
- clean/update specfile

* Fri Jun 01 2012 wally <wally> 1.2.1-1.mga3
+ Revision: 252882
- new version 1.2.1

* Tue May 29 2012 ovitters <ovitters> 1.2.1-0.rc1.3.mga3
+ Revision: 249426
- rebuild due to new libicu

* Tue May 29 2012 wally <wally> 1.2.1-0.rc1.2.mga3
+ Revision: 249418
- rebuild for new icu

* Mon May 28 2012 wally <wally> 1.2.1-0.rc1.1.mga3
+ Revision: 248350
- new version 1.2.1 rc1

* Sun Apr 15 2012 wally <wally> 1.2.0-1.mga2
+ Revision: 230899
- new version 1.2.0

* Sun Apr 01 2012 wally <wally> 1.2.0-0.rc4.1.mga2
+ Revision: 227678
- new version 1.2.0 RC4

* Mon Mar 26 2012 zezinho <zezinho> 1.2.0-0.rc3.1.mga2
+ Revision: 226549
- new version 1.2.0 rc3

* Tue Mar 06 2012 wally <wally> 1.2.0-0.rc2.1.mga2
+ Revision: 220398
- new version 1.2.0 rc2

* Mon Feb 20 2012 wally <wally> 1.2.0-0.rc1.1.mga2
+ Revision: 211213
- new version 1.2.0 RC1

* Sun Feb 05 2012 wally <wally> 1.2.0-0.beta4.1.mga2
+ Revision: 204565
- new version 1.2.0 beta4

* Mon Jan 23 2012 wally <wally> 1.2.0-0.beta3.1.mga2
+ Revision: 200309
- new version 1.2.0 beta3

* Sat Jan 07 2012 wally <wally> 1.2.0-0.beta2.1.mga2
+ Revision: 192870
- new version 1.2.0 beta2

* Sun Dec 25 2011 wally <wally> 1.2.0-0.beta1.1.mga2
+ Revision: 187522
- new version 1.2.0beta1

* Tue Dec 06 2011 wally <wally> 1.1.4-1.mga2
+ Revision: 177939
- new version 1.1.4

* Mon Nov 21 2011 wally <wally> 1.1.4-0.rc1.1.mga2
+ Revision: 170656
- new pre-release 1.1.4 RC1

* Mon Sep 19 2011 wally <wally> 1.1.3-2.mga2
+ Revision: 145595
- really enable ccache again

* Fri Sep 16 2011 wally <wally> 1.1.3-1.mga2
+ Revision: 144321
- new version 1.1.3

* Tue Sep 06 2011 wally <wally> 1.1.3-0.rc1.1.mga2
+ Revision: 139667
- add BR to desktop-file-utils
- enable ccache BR again
- new version 1.1.3 rc1

* Sun Aug 14 2011 wally <wally> 1.1.2-1.mga2
+ Revision: 133317
- new version 1.1.2

* Sun Jul 31 2011 wally <wally> 1.1.2-0.rc2.1.mga2
+ Revision: 130905
- new version 1.1.2 RC2
- new version 1.1.2 RC1

* Mon Jun 20 2011 fwang <fwang> 1.1.1-2.mga2
+ Revision: 110365
- rebuild for new icu

* Tue Jun 07 2011 wally <wally> 1.1.1-1.mga2
+ Revision: 101491
- new version 1.1.1

* Fri Apr 01 2011 wally <wally> 1.1.0-1.mga1
+ Revision: 79499
- new version 1.1.0
- drop buildroot definition

* Sat Mar 19 2011 wally <wally> 1.1.0-0.rc3.1.mga1
+ Revision: 74397
- new version 1.1.0 RC3

* Sat Mar 05 2011 wally <wally> 1.1.0-0.rc2.1.mga1
+ Revision: 64640
- new version 1.1.0 RC2

* Sat Feb 19 2011 wally <wally> 1.1.0-0.rc1.1.mga1
+ Revision: 54128
- new version 1.1.0 RC1

* Wed Feb 16 2011 wally <wally> 1.1.0-0.beta5.1.mga1
+ Revision: 52713
- new version 1.1.0-beta5

* Sat Jan 22 2011 wally <wally> 1.1.0-0.beta4.1.mga1
+ Revision: 33200
- new version 1.1.0 beta4
- change to xz compressed source
- temporarily disable use of ccache on build time
- imported package openttd


* Sat Jan 01 2011 Jani Välimaa <wally@mandriva.org> 1.1.0-0.beta2.1mdv2011.0
+ Revision: 626980
- new version 1.1.0-beta2

* Sat Dec 25 2010 Jani Välimaa <wally@mandriva.org> 1.1.0-0.beta1.1mdv2011.0
+ Revision: 625106
- add liblzma-devel BR
- new version 1.1.0-beta1
- increase build time verbosity

* Sun Nov 21 2010 Jani Välimaa <wally@mandriva.org> 1.0.5-1mdv2011.0
+ Revision: 599391
- new version 1.0.5
  - fixes CVE-2010-4168

* Mon Nov 15 2010 Jani Välimaa <wally@mandriva.org> 1.0.5-0.RC2.1mdv2011.0
+ Revision: 597649
- new pre-release 1.0.5 RC2

* Sun Oct 31 2010 Jani Välimaa <wally@mandriva.org> 1.0.5-0.RC1.1mdv2011.0
+ Revision: 591247
- new version 1.0.5 RC1

* Wed Sep 15 2010 Jani Välimaa <wally@mandriva.org> 1.0.4-1mdv2011.0
+ Revision: 578682
- new version 1.0.4

* Tue Aug 31 2010 Jani Välimaa <wally@mandriva.org> 1.0.4-0.RC1.1mdv2011.0
+ Revision: 574876
- new version 1.0.4 RC1

* Sun Aug 01 2010 Jani Välimaa <wally@mandriva.org> 1.0.3-1mdv2011.0
+ Revision: 564216
- new version 1.0.3
- fixes CVE-2010-2534 and other bugs

* Wed Jul 21 2010 Jani Välimaa <wally@mandriva.org> 1.0.3-0.RC1.1mdv2011.0
+ Revision: 556310
- new version

* Sat Jul 10 2010 Jani Välimaa <wally@mandriva.org> 1.0.2-1mdv2011.0
+ Revision: 550024
- new version 1.0.2
- use upstream provided desktop file

* Sat May 01 2010 Jani Välimaa <wally@mandriva.org> 1.0.1-1mdv2010.1
+ Revision: 541417
- the final version of bugfix release 1.0.1

* Thu Apr 22 2010 Jani Välimaa <wally@mandriva.org> 1.0.1-0.RC2.1mdv2010.1
+ Revision: 537951
- new bugfix pre-release 1.0.1 RC2

* Sun Apr 18 2010 Jani Välimaa <wally@mandriva.org> 1.0.1-0.RC1.1mdv2010.1
+ Revision: 536493
- new bugfix pre-release 1.0.1 RC1
- improve .spec to ease building pre-releases

* Fri Apr 16 2010 Jani Välimaa <wally@mandriva.org> 1.0.0-3mdv2010.1
+ Revision: 535648
- fix compiler flags
- build with ccache

* Wed Apr 14 2010 Jani Välimaa <wally@mandriva.org> 1.0.0-2mdv2010.1
+ Revision: 534888
- clean and improve .spec a little bit
- fix BRs, remove unneeded and add needed
- opengfx, opensfx and openmsx are now in a separate packages
- fix .desktop file

* Tue Apr 06 2010 Jani Välimaa <wally@mandriva.org> 1.0.0-1mdv2010.1
+ Revision: 532112
- update opengfx and opensfx
- add openmsx and require TiMidity++ for sounds
- fix license
- add missing BR
- use compiler flags on build time

  + Olivier Faurax <ofaurax@mandriva.org>
    - New release: 1.0.0

  + Sandro Cazzaniga <kharec@mandriva.org>
    - fix mixed use of spaces and tabs
    - fix %%prep

* Mon Dec 28 2009 Gustavo Pichorim Boiko <boiko@mandriva.com> 1.0.0-0.beta1mdv2010.1
+ Revision: 483120
- Update to 1.0.0-beta 1 in order to completelly remove the dependency on the
  original game data files

* Sat Dec 12 2009 trem <trem@mandriva.org> 0.7.4-2mdv2010.1
+ Revision: 477848
- add missing file opengfx and opensfx

* Tue Aug 11 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.2-1mdv2010.0
+ Revision: 415138
- update to new version 0.7.2

* Wed Jun 10 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.1-1mdv2010.0
+ Revision: 384928
- Update to new version 0.7.1

* Wed Mar 18 2009 Zombie Ryushu <ryushu@mandriva.org> 0.6.3-2mdv2009.1
+ Revision: 357539
- Fix pixmap paths in the install stage

* Mon Dec 08 2008 Zombie Ryushu <ryushu@mandriva.org> 0.6.3-1mdv2009.1
+ Revision: 311782
- Fix pixmap paths in the install stage
- Fix pixmap paths
- Version bump to 0.6.3
- Version bump to 0.6.3

* Sun Aug 03 2008 Frederik Himpe <fhimpe@mandriva.org> 0.6.2-1mdv2009.0
+ Revision: 262435
- update to new version 0.6.2

* Thu Apr 10 2008 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.6.0-1mdv2009.0
+ Revision: 192551
- New upstream release: 0.6.0

  + Thierry Vignaud <tv@mandriva.org>
    - fix description-line-too-long
    - kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Tue Oct 23 2007 Jérôme Soyer <saispo@mandriva.org> 0.5.3-1mdv2008.1
+ Revision: 101456
- New release
- New release

  + Thierry Vignaud <tv@mandriva.org>
    - fix summary-ended-with-dot

* Mon Jun 11 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.2-1mdv2008.0
+ Revision: 38038
- new upstream release: 0.5.2

* Thu May 03 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.1-1mdv2008.0
+ Revision: 21468
- Import openttd



* Thu May 03 2007 Gustavo Pichorim Boiko <boiko@mandriva.com> 0.5.1-1mdv2008.0
- Initial package for OpenTTD