1a93a32
%define realname opengfx
1a93a32
%define prever   alpha6
f52268a
f52268a
Name:           openttd-opengfx
1a93a32
Version:        0.1.0
1a93a32
Release:        0.1%{?prever:.%{prever}}%{?dist}
f52268a
Summary:        OpenGFX replacement graphics for OpenTTD
f52268a
f52268a
Group:          Amusements/Games
f52268a
License:        GPLv2
1a93a32
URL:            http://dev.openttdcoop.org/projects/opengfx
1a93a32
Source0:        http://bundles.openttdcoop.org/opengfx/releases/%{realname}-%{version}%{?prever:-%{prever}}-source.tar.gz
f52268a
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
f52268a
BuildArch:      noarch
f52268a
1a93a32
BuildRequires:  grfcodec dos2unix
f52268a
Requires:       openttd
f52268a
f52268a
f52268a
%description
f52268a
The ultimate aim of this project is to have a full replacement set of graphics,
f52268a
so that OpenTTD can be distributed freely without the need of the copyrighted
f52268a
graphics from the original game.
f52268a
f52268a
f52268a
%prep
1a93a32
%setup -q -n %{realname}-%{version}%{?prever:-%{prever}}-source 
1a93a32
dos2unix docs/authoroverview.csv docs/changelog.ptxt docs/license.ptxt \
1a93a32
    docs/readme.ptxt docs/aoHTMLoutput/config.inc.php \
1a93a32
    docs/aoHTMLoutput/script.php docs/aoHTMLoutput/style.css
f52268a
f52268a
f52268a
%build
1a93a32
make %{?_smp_mflags}
1a93a32
f52268a
f52268a
%install
f52268a
rm -rf $RPM_BUILD_ROOT
1a93a32
f52268a
mkdir -p $RPM_BUILD_ROOT%{_datadir}/openttd/data
1a93a32
make install INSTALLDIR=$RPM_BUILD_ROOT%{_datadir}/openttd/data
f52268a
f52268a
# OpenGFX doesn't have a sound file yet so this is required
f52268a
# otherwise OpenTTD refuses to start
f52268a
touch $RPM_BUILD_ROOT%{_datadir}/openttd/data/sample.cat
f52268a
f52268a
f52268a
%check
f52268a
cd $RPM_BUILD_ROOT%{_datadir}/openttd/data
f52268a
f52268a
f52268a
%clean
f52268a
rm -rf $RPM_BUILD_ROOT
f52268a
f52268a
f52268a
%files
f52268a
%defattr(-,root,root,-)
1a93a32
%doc docs/*.txt
1a93a32
%doc docs/aoHTMLoutput/
f52268a
%{_datadir}/openttd/data/*
f52268a
f52268a
f52268a
%changelog
1a93a32
* Sun Aug 23 2009 Felix Kaechele <heffer@fedoraproject.org> - 0.1.0-0.1.alpha6
1a93a32
- new upstream release
1a93a32
6ca018a
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.5.alpha4.2
6ca018a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6ca018a
f52268a
* Thu May 28 2009 Felix Kaechele <heffer@fedoraproject.org> - 0-0.4.alpha4.2
f52268a
- added md5 check
f52268a
f52268a
* Tue Apr 14 2009 Felix Kaechele <heffer@fedoraproject.org> - 0-0.3.alpha4.2
f52268a
- now compiles from source
f52268a
f52268a
* Sun Mar 29 2009 Felix Kaechele <heffer@fedoraproject.org> - 0-0.2.alpha4.2
f52268a
- improved macro usage
f52268a
- touch sample.cat
f52268a
f52268a
* Sat Mar 21 2009 Felix Kaechele <heffer@fedoraproject.org> - 0-0.1.alpha4.2
f52268a
- initial build
f52268a