adb95c2
#global prever r821
a654c13
dc50e24
Name:           grfcodec
a211f3a
Version:        6.0.6
d71a7a2
Release:        19%{?prever}%{?dist}
dc50e24
Summary:        A suite of programs to modify Transport Tycoon Deluxe's GRF files
dc50e24
License:        GPLv2+
9c1f7cd
URL:            http://dev.openttdcoop.org/projects/grfcodec
182813a
Source0:        http://binaries.openttd.org/extra/grfcodec/%{version}/grfcodec-%{version}-source.tar.xz
182813a
#Source0:        http://binaries.openttd.org/extra/grfcodec-nightly/%{prever}/grfcodec-nightly-%{prever}-source.tar.xz
2718864
Patch0:         gcc10.patch
2721781
BuildRequires:  gcc-c++
e8401da
BuildRequires:  boost-devel libpng-devel
b6688e5
BuildRequires: make
dc50e24
dc50e24
dc50e24
%description
dc50e24
A suite of programs to modify Transport Tycoon Deluxe's GRF files.
dc50e24
dc50e24
dc50e24
%prep
71020ac
%setup -q
2718864
%patch0 -p1
dc50e24
dc50e24
dc50e24
%build
9c1f7cd
cat << EOF >> Makefile.local
9c1f7cd
STRIP=true
9c1f7cd
V=1
be7cb94
CXXFLAGS=-std=c++14 %{optflags}
a654c13
prefix=%{_prefix}
a654c13
DO_NOT_INSTALL_DOCS=1
a654c13
DO_NOT_INSTALL_CHANGELOG=1
a654c13
DO_NOT_INSTALL_LICENSE=1
9c1f7cd
EOF
9c1f7cd
9c1f7cd
make %{?_smp_mflags}
dc50e24
dc50e24
dc50e24
%install
dc50e24
rm -rf %{buildroot}
9c1f7cd
make install DESTDIR=%{buildroot}
9c1f7cd
dc50e24
dc50e24
dc50e24
%files
9c1f7cd
%doc changelog.txt COPYING
9c1f7cd
%doc docs/*.txt
9c1f7cd
%{_bindir}/grf*
a654c13
%{_bindir}/nforenum
9c1f7cd
%{_mandir}/man1/grf*.1.gz
a654c13
%{_mandir}/man1/nforenum.1.gz
dc50e24
dc50e24
dc50e24
%changelog
d71a7a2
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-19
d71a7a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
d71a7a2
2927522
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-18
2927522
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2927522
26d654c
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-17
26d654c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
26d654c
ea3db68
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-16
ea3db68
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
ea3db68
be7cb94
* Tue Aug 18 2020 Jeff Law <law@redhat.com> - 6.0.6-15
be7cb94
- Force C++14 as this code is not C++17 ready
be7cb94
c85cae0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-14
c85cae0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c85cae0
4923b1f
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-13
4923b1f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4923b1f
2718864
* Sat Dec 14 2019 Jeff Law <law@redhat.com> - 6.0.6-12
2718864
- Fix narrowing conversion problem caught by gcc-10
2718864
223d0bd
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-11
223d0bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
223d0bd
e95ab5d
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-10
e95ab5d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e95ab5d
c8c1cc8
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-9
c8c1cc8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
c8c1cc8
d5008e9
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-8
d5008e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d5008e9
39c4ae9
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-7
39c4ae9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
39c4ae9
3ca5f03
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-6
3ca5f03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3ca5f03
1a50bd6
* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 6.0.6-5
1a50bd6
- Rebuilt for Boost 1.64
1a50bd6
6d96a51
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.6-4
6d96a51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6d96a51
03173c5
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 6.0.6-3
03173c5
- Rebuilt for Boost 1.63
03173c5
bcf0ea5
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 6.0.6-2
bcf0ea5
- Rebuilt for Boost 1.63
bcf0ea5
a211f3a
* Thu Jun 30 2016 Felix Kaechele <heffer@fedoraproject.org> - 6.0.6-1
a211f3a
- update to 6.0.6
a211f3a
78bb24d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.5-7
78bb24d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
78bb24d
c1e063b
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 6.0.5-6
c1e063b
- Rebuilt for Boost 1.60
c1e063b
a0fa887
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 6.0.5-5
a0fa887
- Rebuilt for Boost 1.59
a0fa887
d3c7c56
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.5-4
d3c7c56
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
d3c7c56
64c9f8f
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 6.0.5-3
64c9f8f
- rebuild for Boost 1.58
64c9f8f
74ecdc4
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.5-2
74ecdc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
74ecdc4
e9a2dd8
* Mon May 18 2015 Felix Kaechele <heffer@fedoraproject.org> - 6.0.5-1
e9a2dd8
- update to 6.0.5
e9a2dd8
99931aa
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 6.0.4-6
99931aa
- Rebuilt for GCC 5 C++11 ABI change
99931aa
Petr Machata 9fd0051
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 6.0.4-5
Petr Machata 9fd0051
- Rebuild for boost 1.57.0
Petr Machata 9fd0051
38aab25
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.4-4
38aab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
38aab25
e31f06b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.4-3
e31f06b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e31f06b
Petr Machata afaf4c9
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 6.0.4-2
Petr Machata afaf4c9
- Rebuild for boost 1.55.0
Petr Machata afaf4c9
9cf2176
* Fri Apr 04 2014 Felix Kaechele <heffer@fedoraproject.org> - 6.0.4-1
9cf2176
- update 6.0.4
9cf2176
e9b85b0
* Thu Aug 29 2013 Felix Kaechele <heffer@fedoraproject.org> - 6.0.3-1
e9b85b0
- update to 6.0.3
e9b85b0
- remove old Obsoletes/Provides (BZ #1002133)
e9b85b0
50a961d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.2-3
50a961d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
50a961d
Petr Machata 2612650
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 6.0.2-2
Petr Machata 2612650
- Rebuild for boost 1.54.0
Petr Machata 2612650
fcf395a
* Thu Mar 14 2013 Felix Kaechele <heffer@fedoraproject.org> - 6.0.2-1
fcf395a
- update to 6.0.2
fcf395a
d4ad523
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.1-2
d4ad523
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d4ad523
182813a
* Tue Oct 02 2012 Felix Kaechele <heffer@fedoraproject.org> - 6.0.1-1
182813a
- update to 6.0.1
182813a
- switch to xz tarball
182813a
b3e528f
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.0-2
b3e528f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b3e528f
b49cbcf
* Thu Mar 29 2012 Felix Kaechele <heffer@fedoraproject.org> - 6.0.0-1
b49cbcf
- update to 6.0.0
b49cbcf
b0403f8
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.2-4
b0403f8
- Rebuilt for c++ ABI breakage
b0403f8
349c628
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.2-3
349c628
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
349c628
d50e628
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 5.1.2-2
d50e628
- Rebuild for new libpng
d50e628
71020ac
* Sun Oct 23 2011 Felix Kaechele <heffer@fedoraproject.org> - 5.1.2-1
71020ac
- update to 5.1.2
71020ac
adb95c2
* Sun Jun 12 2011 Felix Kaechele <heffer@fedoraproject.org> - 5.1.1-1
adb95c2
- update to final 5.1.1 release
adb95c2
e8401da
* Wed Feb 09 2011 Felix Kaechele <heffer@fedoraproject.org> - 5.1.1-0.1.r821
e8401da
- update to new snapshot with png support
e8401da
9b9bf13
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-0.2.r772
9b9bf13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9b9bf13
a654c13
* Tue Sep 21 2010 Felix Kaechele <heffer@fedoraproject.org> - 1.0.1-0.1.r772
a654c13
- update to latest nightly build for support of latest grfcodec features
a654c13
- nforenum is now part of grfcodec
a654c13
9c1f7cd
* Fri Aug 27 2010 Felix Kaechele <heffer@fedoraproject.org> - 1.0.0-1
9c1f7cd
- update to new upstream release
9c1f7cd
- contains mostly fixes for downstream packagers (like us)
9c1f7cd
43e2daa
* Sat Mar 20 2010 Iain Arnell <iarnell@gmail.com> 0.9.11-0.4.r2306
43e2daa
- update to r2306 (fixes off-by-one error in byte escape)
43e2daa
6768ac2
* Fri Jan 15 2010 Iain Arnell <iarnell@gmail.com> 0.9.11-0.4.r2294
6768ac2
- update to r2294
6768ac2
- drop compile.patch fixes for gcc 4.4
6768ac2
b2ee369
* Mon Aug 24 2009 Iain Arnell <iarnell@gmail.com> 0.9.11-0.4.r2177
b2ee369
- update to current svn revision to remove "status updates"
b2ee369
0865ab0
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.11-0.3.r2111
0865ab0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0865ab0
dc50e24
* Sun May 03 2009 Iain Arnell <iarnell@gmail.com> 0.9.11-0.2.r2111
dc50e24
- fix license tag (GPLv2+)
dc50e24
- don't pass -O3 to gcc
dc50e24
- doesn't BR subversion
dc50e24
dc50e24
* Sat May 02 2009 Iain Arnell <iarnell@gmail.com> 0.9.11-0.1.r2111
dc50e24
- initial release