%define name openttd %define version 0.3.4 %define release 1mdk Name: %{name} Summary: An open source clone of the Microprose game "Transport Tycoon Deluxe" Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz Source10: %{name}.64.png URL: http://www.openttd.org Group: Games/Strategy Packager: Dominik Scherer <> BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot License: GPL BuildRequires: libSDL1.2-devel >= 1.2.7 BuildRequires: libpng3-devel >= 1.2.5 BuildRequires: zlib1-devel >= 1.2.1 %description An enhanced open source clone of the Microprose game "Transport Tycoon Deluxe". You require the data files of the original Transport Tycoon Deluxe for Windows to play the game. You have to MANUALLY copy them to the game data directory! %prep rm -rf $RPM_BUILD_ROOT %setup %build make BINARY_DIR=%{_gamesbindir}/openttd/ INSTALL_DIR=%{_gamesdatadir}/openttd/ GAME_DATA_DIR=%{_gamesdatadir}/openttd/ USE_HOMEDIR=1 PERSONAL_DIR=.openttd %install mkdir -p $RPM_BUILD_ROOT%{_gamesbindir}/openttd mkdir -p $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/lang cp ./openttd $RPM_BUILD_ROOT%{_gamesbindir}/openttd/openttd cp -r ./lang/*.lng $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/lang/ cp -r ./data $RPM_BUILD_ROOT%{_gamesdatadir}/openttd/ # icon install -m644 %{SOURCE10} -D $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png install -m644 %{SOURCE10} -D $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png install -m644 %{SOURCE10} -D $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png # menu entry mkdir -p $RPM_BUILD_ROOT/%{_menudir} cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/%{name} ?package(%{name}):command="%{_gamesbindir}/openttd/openttd" icon="%{name}.png" \ needs="X11" section="Amusement/Strategy" title="OpenTTD" \ longtitle="%{Summary}" EOF %clean rm -rf $RPM_BUILD_ROOT %post %{update_menus} %postun %{clean_menus} %files %defattr(-,root,root,0755) %{_gamesbindir}/openttd/openttd %{_gamesdatadir}/openttd/lang/american.lng %{_gamesdatadir}/openttd/lang/czech.lng %{_gamesdatadir}/openttd/lang/danish.lng %{_gamesdatadir}/openttd/lang/dutch.lng %{_gamesdatadir}/openttd/lang/english.lng %{_gamesdatadir}/openttd/lang/finnish.lng %{_gamesdatadir}/openttd/lang/french.lng %{_gamesdatadir}/openttd/lang/galician.lng %{_gamesdatadir}/openttd/lang/german.lng %{_gamesdatadir}/openttd/lang/hungarian.lng %{_gamesdatadir}/openttd/lang/italian.lng %{_gamesdatadir}/openttd/lang/norwegian.lng %{_gamesdatadir}/openttd/lang/origveh.lng %{_gamesdatadir}/openttd/lang/polish.lng %{_gamesdatadir}/openttd/lang/romanian.lng %{_gamesdatadir}/openttd/lang/slovak.lng %{_gamesdatadir}/openttd/lang/swedish.lng %{_gamesdatadir}/openttd/data/canalsw.grf %{_gamesdatadir}/openttd/data/openttd.grf %{_gamesdatadir}/openttd/data/opntitle.dat %{_gamesdatadir}/openttd/data/signalsw.grf %{_gamesdatadir}/openttd/data/trkfoundw.grf %{_menudir}/%{name} %{_iconsdir}/*.png %{_miconsdir}/*.png %{_liconsdir}/*.png %doc changelog.txt readme.txt COPYING %changelog * Wed Sep 15 2004 Dominik Scherer <> 0.3.4-1mdk - Upgraded to 0.3.4 * Wed Jul 31 2004 Dominik Scherer <> 0.3.3-1mdk - Initial release