Group :: Development/Tools
RPM: grfcodec
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Group: Development/Tools
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
#global prever r821
Name: grfcodec
Version: 6.0.6
Release: alt1_16%{?prever}
Summary: A suite of programs to modify Transport Tycoon Deluxe's GRF files
License: GPLv2+
URL: http://dev.openttdcoop.org/projects/grfcodec
Source0: http://binaries.openttd.org/extra/grfcodec/%{version}/grfcodec-%{version}-source.tar.xz
#Source0: http://binaries.openttd.org/extra/grfcodec-nightly/%{prever}/grfcodec-nightly-%{prever}-source.tar.xz
Patch0: gcc10.patch
BuildRequires: gcc-c++
BuildRequires: boost-complete libpng-devel
Source44: import.info
%description
A suite of programs to modify Transport Tycoon Deluxe's GRF files.
%prep
%setup -q
%patch0 -p1
%build
cat << EOF >> Makefile.local
STRIP=true
V=1
CXXFLAGS=-std=c++14 %{optflags}
prefix=%{_prefix}
DO_NOT_INSTALL_DOCS=1
DO_NOT_INSTALL_CHANGELOG=1
DO_NOT_INSTALL_LICENSE=1
EOF
%make_build
%install
make install DESTDIR=%{buildroot}
%files
%doc changelog.txt COPYING
%doc docs/*.txt
%{_bindir}/grf*
%{_bindir}/nforenum
%{_mandir}/man1/grf*.1*
%{_mandir}/man1/nforenum.1*
%changelog
…
Todas as alterações você pod ver aqui
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
#global prever r821
Name: grfcodec
Version: 6.0.6
Release: alt1_16%{?prever}
Summary: A suite of programs to modify Transport Tycoon Deluxe's GRF files
License: GPLv2+
URL: http://dev.openttdcoop.org/projects/grfcodec
Source0: http://binaries.openttd.org/extra/grfcodec/%{version}/grfcodec-%{version}-source.tar.xz
#Source0: http://binaries.openttd.org/extra/grfcodec-nightly/%{prever}/grfcodec-nightly-%{prever}-source.tar.xz
Patch0: gcc10.patch
BuildRequires: gcc-c++
BuildRequires: boost-complete libpng-devel
Source44: import.info
%description
A suite of programs to modify Transport Tycoon Deluxe's GRF files.
%prep
%setup -q
%patch0 -p1
%build
cat << EOF >> Makefile.local
STRIP=true
V=1
CXXFLAGS=-std=c++14 %{optflags}
prefix=%{_prefix}
DO_NOT_INSTALL_DOCS=1
DO_NOT_INSTALL_CHANGELOG=1
DO_NOT_INSTALL_LICENSE=1
EOF
%make_build
%install
make install DESTDIR=%{buildroot}
%files
%doc changelog.txt COPYING
%doc docs/*.txt
%{_bindir}/grf*
%{_bindir}/nforenum
%{_mandir}/man1/grf*.1*
%{_mandir}/man1/nforenum.1*
%changelog
…
Todas as alterações você pod ver aqui