Репозитории ALT
S: | 13.0-alt1 |
5.1: | 1.0.2-alt0.M51.1 |
4.1: | 0.6.0-alt1 |
4.0: | 0.5.1-alt1.RC2 |
3.0: | 0.3.6-alt1 |
Группа :: Игры/Стратегия
Пакет: openttd
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: openttd
Version: 1.0.2
Release: alt0.M51.1
Summary: An open source clone of the Microprose game "Transport Tycoon Deluxe".
License: GPL
Group: Games/Strategy
URL: http://www.openttd.com/
Requires: TiMidity++
Requires: fonts-ttf-dejavu Xdialog %name-data
Packager: Anton Farygin <rider at altlinux.com>
Source: %name-%version-%release.tar
Patch0: %name-%version-%release.patch
BuildRequires: libSDL-devel libpng-devel libfreetype-devel fontconfig-devel gcc-c++ liblzo2-devel
%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
%package data
Buildarch: noarch
Summary: Data files for %name
Requires: %name
Group: Games/Strategy
Requires: %name-3rd-party
%description data
Data files for %name
%prep
%setup -q -n %name-%version-%release
%patch0 -p1
%build
./configure \
--prefix-dir=%_prefix \
--with-sdl \
--with-png \
--with-freetype \
--with-fontconfig \
--without-libtimidity \
--revision=%version
%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 \
%install
%__mkdir_p %buildroot%_prefix/games
%__mkdir_p %buildroot%_datadir/games/%name/gm
%__mkdir_p %buildroot%_datadir/games/%name/lang
%__mkdir_p %buildroot%_man6dir
%__install -m755 -s bin/%name %buildroot%_prefix/games/%name
%__install -m755 %name-installer %buildroot%_prefix/games/%name-installer
%__cp -a bin/data %buildroot%_datadir/games/%name
%__cp -a bin/lang/*.lng %buildroot%_datadir/games/%name/lang
%__chmod -x %buildroot%_datadir/games/%name/data/*
#menu
%__install -dm 755 %buildroot%_datadir/applications
%__install -m644 media/%name.desktop %buildroot%_datadir/applications/%name.desktop
%__subst "s,Exec=openttd,Exec=openttd-installer," %buildroot%_datadir/applications/%name.desktop
# icons
%__install -pD -m644 media/%name.16.png %buildroot%_miconsdir/%name.png
%__install -pD -m644 media/%name.32.png %buildroot%_niconsdir/%name.png
%__install -pD -m644 media/%name.48.png %buildroot%_liconsdir/%name.png
%__install -pD -m644 docs/%name.6 %buildroot%_man6dir/
%files
%_prefix/games/%name
%_prefix/games/%name-installer
%files data
%doc docs/* bin/scripts readme.txt known-bugs.txt changelog.txt COPYING
%_datadir/games/%name
%_datadir/applications/%name.desktop
%_niconsdir/%name.png
%_miconsdir/%name.png
%_liconsdir/%name.png
%_man6dir/*
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.0.2
Release: alt0.M51.1
Summary: An open source clone of the Microprose game "Transport Tycoon Deluxe".
License: GPL
Group: Games/Strategy
URL: http://www.openttd.com/
Requires: TiMidity++
Requires: fonts-ttf-dejavu Xdialog %name-data
Packager: Anton Farygin <rider at altlinux.com>
Source: %name-%version-%release.tar
Patch0: %name-%version-%release.patch
BuildRequires: libSDL-devel libpng-devel libfreetype-devel fontconfig-devel gcc-c++ liblzo2-devel
%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
%package data
Buildarch: noarch
Summary: Data files for %name
Requires: %name
Group: Games/Strategy
Requires: %name-3rd-party
%description data
Data files for %name
%prep
%setup -q -n %name-%version-%release
%patch0 -p1
%build
./configure \
--prefix-dir=%_prefix \
--with-sdl \
--with-png \
--with-freetype \
--with-fontconfig \
--without-libtimidity \
--revision=%version
%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 \
%install
%__mkdir_p %buildroot%_prefix/games
%__mkdir_p %buildroot%_datadir/games/%name/gm
%__mkdir_p %buildroot%_datadir/games/%name/lang
%__mkdir_p %buildroot%_man6dir
%__install -m755 -s bin/%name %buildroot%_prefix/games/%name
%__install -m755 %name-installer %buildroot%_prefix/games/%name-installer
%__cp -a bin/data %buildroot%_datadir/games/%name
%__cp -a bin/lang/*.lng %buildroot%_datadir/games/%name/lang
%__chmod -x %buildroot%_datadir/games/%name/data/*
#menu
%__install -dm 755 %buildroot%_datadir/applications
%__install -m644 media/%name.desktop %buildroot%_datadir/applications/%name.desktop
%__subst "s,Exec=openttd,Exec=openttd-installer," %buildroot%_datadir/applications/%name.desktop
# icons
%__install -pD -m644 media/%name.16.png %buildroot%_miconsdir/%name.png
%__install -pD -m644 media/%name.32.png %buildroot%_niconsdir/%name.png
%__install -pD -m644 media/%name.48.png %buildroot%_liconsdir/%name.png
%__install -pD -m644 docs/%name.6 %buildroot%_man6dir/
%files
%_prefix/games/%name
%_prefix/games/%name-installer
%files data
%doc docs/* bin/scripts readme.txt known-bugs.txt changelog.txt COPYING
%_datadir/games/%name
%_datadir/applications/%name.desktop
%_niconsdir/%name.png
%_miconsdir/%name.png
%_liconsdir/%name.png
%_man6dir/*
%changelog
…
Полный changelog можно просмотреть здесь