Group :: Games/Strategy
RPM: openttd
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: openttd
Version: 0.3.6
Release: alt1
Summary: An open source clone of the Microprose game "Transport Tycoon Deluxe".
License: GPL
Group: Games/Strategy
URL: http://www.openttd.com/
Requires: TiMidity++
BuildRequires: libSDL-devel zlib-devel libpng-devel
Source: %name-%version.tar.bz2
Patch: openttd-0.3.5-alt-extmidi.patch
%description
An open source clone of the Microprose game "Transport Tycoon Deluxe".
You need following files from TTD Win version:
- sample.cat
- trg1r.grf
- trgcr.grf
- trghr.grf
- trgir.grf
- trgtr.grf
To play music tracks you need files from gm directory
%prep
%setup -q
%patch -p1
%build
%make_build WITH_SDL=1 UNIX=1 RELEASE=%version INSTALL=1 WITH_NETWORK=1 \
USE_HOMEDIR=1 VERBOSE=1 PERSONAL_DIR=.%name \
PREFIX=%_prefix DATA_DIR=share/games/%name \
CFLAGS="$RPM_OPT_FLAGS `sdl-config --cflags` `libpng-config --cflags` -DNDEBUG"
%install
%__mkdir_p %buildroot%_prefix/games
%__mkdir_p %buildroot%_datadir/games/%name/gm
%__mkdir_p %buildroot%_datadir/games/%name/lang
%__install -m755 -s %name %buildroot%_prefix/games/%name
%__cp -a data %buildroot%_datadir/games/%name
%__cp -a lang/*.lng %buildroot%_datadir/games/%name/lang
%__chmod -x %buildroot%_datadir/games/%name/data/*
# menu
%__cat <<__MENU__ >%name.menu
?package(%name): needs="x11" section="Games/Strategy" \
title="OpenTTD" longtitle="Open Transport Tycoon Deluxe" \
command="%_prefix/games/%name -m extmidi" icon=%name.png
__MENU__
%__install -pD -m644 %name.menu %buildroot%_menudir/%name
# icons
%__install -pD -m644 media/%name.16.png %buildroot%_miconsdir/%name.png
%__install -pD -m644 media/%name.32.png %buildroot%_iconsdir/%name.png
%__install -pD -m644 media/%name.48.png %buildroot%_liconsdir/%name.png
%post
%update_menus
%postun
%clean_menus
%files
%doc docs/* scenario scripts
%_prefix/games/%name
%_datadir/games/%name
%_menudir/%name
%_iconsdir/%name.png
%_miconsdir/%name.png
%_liconsdir/%name.png
%changelog
…
Full changelog you can see here
Version: 0.3.6
Release: alt1
Summary: An open source clone of the Microprose game "Transport Tycoon Deluxe".
License: GPL
Group: Games/Strategy
URL: http://www.openttd.com/
Requires: TiMidity++
BuildRequires: libSDL-devel zlib-devel libpng-devel
Source: %name-%version.tar.bz2
Patch: openttd-0.3.5-alt-extmidi.patch
%description
An open source clone of the Microprose game "Transport Tycoon Deluxe".
You need following files from TTD Win version:
- sample.cat
- trg1r.grf
- trgcr.grf
- trghr.grf
- trgir.grf
- trgtr.grf
To play music tracks you need files from gm directory
%prep
%setup -q
%patch -p1
%build
%make_build WITH_SDL=1 UNIX=1 RELEASE=%version INSTALL=1 WITH_NETWORK=1 \
USE_HOMEDIR=1 VERBOSE=1 PERSONAL_DIR=.%name \
PREFIX=%_prefix DATA_DIR=share/games/%name \
CFLAGS="$RPM_OPT_FLAGS `sdl-config --cflags` `libpng-config --cflags` -DNDEBUG"
%install
%__mkdir_p %buildroot%_prefix/games
%__mkdir_p %buildroot%_datadir/games/%name/gm
%__mkdir_p %buildroot%_datadir/games/%name/lang
%__install -m755 -s %name %buildroot%_prefix/games/%name
%__cp -a data %buildroot%_datadir/games/%name
%__cp -a lang/*.lng %buildroot%_datadir/games/%name/lang
%__chmod -x %buildroot%_datadir/games/%name/data/*
# menu
%__cat <<__MENU__ >%name.menu
?package(%name): needs="x11" section="Games/Strategy" \
title="OpenTTD" longtitle="Open Transport Tycoon Deluxe" \
command="%_prefix/games/%name -m extmidi" icon=%name.png
__MENU__
%__install -pD -m644 %name.menu %buildroot%_menudir/%name
# icons
%__install -pD -m644 media/%name.16.png %buildroot%_miconsdir/%name.png
%__install -pD -m644 media/%name.32.png %buildroot%_iconsdir/%name.png
%__install -pD -m644 media/%name.48.png %buildroot%_liconsdir/%name.png
%post
%update_menus
%postun
%clean_menus
%files
%doc docs/* scenario scripts
%_prefix/games/%name
%_datadir/games/%name
%_menudir/%name
%_iconsdir/%name.png
%_miconsdir/%name.png
%_liconsdir/%name.png
%changelog
…
Full changelog you can see here