тЕРПЪЙФПТЙК Sisyphus
рПУМЕДОЕЕ ПВОПЧМЕОЙЕ: 1 ПЛФСВТС 2023 | рБЛЕФПЧ: 18631 | рПУЕЭЕОЙК: 37726205
en ru br
тЕРПЪЙФПТЙЙ ALT
4.1: 0.7.1045-alt1
4.0: 0.7.1045-alt1
www.altlinux.org/Changes

зТХРРБ :: йЗТЩ/уФТБФЕЗЙС
рБЛЕФ: ufo2000

 зМБЧОБС   йЪНЕОЕОЙС   уРЕЛ   рБФЮЙ   Sources   ъБЗТХЪЙФШ   Gear   Bugs and FR  Repocop 

Name: ufo2000
Version: 0.7.1045
Release: alt1
License: GPL
Group: Games/Strategy

Summary: A turn based tactical squad simulation game with multiplayer support (X-COM-like)
Summary(uk_UA.CP1251): Покрокова тактична гра - симулятор бойового підрозділу, що схожа на X-COM
Summary(ru_RU.CP1251): Пошаговая тактическая игра - симулятор боевого подразделения, похожая на X-COM
URL: http://ufo2000.sourceforge.net/

Source: %name-%version-src.tar.bz2
Patch: %name-%version-fixes.patch

Requires: menu-icons-default


# Automatically added by buildreq on Thu Jun 22 2006

BuildRequires: gcc-c++ liballegro-devel libdumb_0.9.2-devel libexpat-devel
BuildRequires: libNL-devel libpng-devel libsqlite3-devel libvorbis-devel subversion

%description
UFO2000 is free and opensource turn based tactical squad simulation game
with multiplayer support. While having its own engine written from scratch,
the game still relies on the data files from the famous X-COM: UFO Defense
game. That's why it looks very much like a multiplayer mod for X-COM.

%description -l uk_UA.CP1251
UFO2000 - безкоштовна, з відкритими вихідними кодами покрокова гра для багатьох
користувачів. Незважаючи на те що гра використовує власний "двигун" що був
написаний "з нуля", вона поки використовує файли з ресурсами від відомої
гри X-COM: UFO Defense. Завдяки цьому вона дуже схожа на модифікацію X-COM
для багатьох користувачів.

Ця версія гри вже містить в собі власний набір файлів з ресурсами (ще дуже
обмежений) включаючи одну карту і може використовуватись без файлів з X-COM!

%description -l ru_RU.CP1251
UFO2000 - бесплатная, с открытими исходными кодами пошаговая многопользовательская
игра. Несмотря на то, что игра использует собственный "движок" написаный "с нуля",
она пока использует файлы ресурсов из известной игры X-COM: UFO Defense.
Из-за этого она очень похожа на многопользовательскую модификацию X-COM.

Эта версия игры уже содержит собственный набор файлов ресурсов (пока очень
ограниченный),включая одну карту и может использоваться без файлов из X_COM!

%package server
Group: Games/Strategy

Summary: Server for UFO2000
Summary(uk_UA.CP1251): Сервер для UFO2000
Summary(ru_RU.CP1251): Сервер для UFO2000

%description server
UFO2000 is free and opensource turn based tactical squad simulation game
with multiplayer support.

This package contain server for the network multiplayer game.

%description -l uk_UA.CP1251
UFO2000 - безкоштовна, з відкритими вихідними кодами покрокова гра для багатьох
користувачів.

Цей пакет містить сервер для гри через мережу для багатьох користувачів.

%description -l ru_RU.CP1251
UFO2000 - бесплатная, с открытими исходными кодами пошаговая многопользовательская
игра.

Этот пакет содержит сервер для многопользовательской игры по-сети.



%prep
%setup -q
%patch -p1

%build
%make DATA_DIR=%_gamesdatadir/%name/ no_ttf=1
%make DATA_DIR=%_gamesdatadir/%name/ server

%install

install -d %buildroot%_gamesdatadir/%name
install -d %buildroot%_gamesbindir

for d in  TFTD TFTDDEMO XCOM XCOMDEMO arts datfile extensions fonts init-scripts newmaps newmusic newunits translations
do
   cp -r -f $d %buildroot%_gamesdatadir/%name/
done    

install -m 755 %name %name-srv %buildroot%_gamesbindir/
install -m 644 keyboard.dat ufo2000.dat  %buildroot%_gamesdatadir/%name/
install -m 644 squad.default.lua ufo2000.default.ini  %buildroot%_gamesdatadir/%name/
install -m 644 soundmap.xml  %buildroot%_gamesdatadir/%name/
install -m 644 ufo2000-srv.conf  %buildroot%_gamesdatadir/%name/ufo2000-srv.conf.example
install -m 644 readme_*.{txt,html}  %buildroot%_gamesdatadir/%name/
install -m 644 AUTHORS COPYING ChangeLog  %buildroot%_gamesdatadir/%name/

#menu

%ifdef _desktopdir
install -d %buildroot%_desktopdir
iconv -f cp1251 -t utf-8 > %buildroot%_desktopdir/%name.desktop <<__MENU__
[Desktop Entry]
Encoding=UTF-8
Name=%name
GenericName=A turn-based tactical game
GenericName[uk]=Покрокова тактична гра
GenericName[ru]=Пошаговая тактическая игра
Comment=A turn-based tactical squad simulation game
Comment[uk]=Покрокова тактична гра - симулятор бойового підрозділу
Comment[ru]=Пошаговая тактическая игра - симулятор боевого подразделения
Exec=%name
MultipleArgs=true
Icon=strategy_section.png
Terminal=false
Type=Application
StartupNotify=false
Categories=Application;Game;StrategyGame;
__MENU__
%else
install -d %buildroot%_menudir
cat > %buildroot%_menudir/%name <<__MENU__
?package(%name): command="%name" needs="X11" \
icon="strategy_section.png" section="Games/Strategy" \
title="%name" \
genericname="A turn-based game" \
longtitle="A turn-based tactical squad simulation game"
__MENU__
%endif

iconv -f cp1251 -t utf-8 > %buildroot%_gamesdatadir/%name/readme-server.alt.txt <<__README__
For start server you need:
   copy %_gamesdatadir/%name/ufo2000-srv.conf.example to current directory;
   rename it to ufo2000-srv.conf;
   edit this file to change server options (if needed);
   run ufo2000-srv

Don't run ufo2000-srv under the root account due security reason!    
__README__


%post
%update_menus


%postun
%clean_menus


%files
%dir %_gamesdatadir/%name
%_gamesbindir/%name
%_gamesdatadir/%name/*
%exclude %_gamesdatadir/%name/readme-server.alt.txt
%exclude %_gamesdatadir/%name/ufo2000-srv.conf.example
%ifdef _desktopdir
%_desktopdir/*
%else
%_menudir/*
%endif

%files server
%_gamesdatadir/%name/ufo2000-srv.conf.example
%_gamesdatadir/%name/readme-server.alt.txt
%_gamesbindir/%name-srv


%changelog

рПМОЩК changelog НПЦОП РТПУНПФТЕФШ ЪДЕУШ

 
ДЙЪБКО Й ТБЪТБВПФЛБ: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
ФЕЛХЭЙК НБКОФЕКОЕТ: Michael Shigorin