Sisyphus
: 1 2023 | : 18631 | : 37646935
en ru br
ALT
S:0.0.26-alt0_4_alpha
5.1: 0.r08832-alt1.M51.1
www.altlinux.org/Changes

:: /
: 0ad

             Sources      Gear   Bugs and FR  Repocop 

%define origversion r08832
%define gameversion %name-%origversion-alpha

Name:     0ad
Version:        0.%origversion
Release:        alt1.M51.1

Summary:        Free, Open-Source, Cross-Platform RTS Game of Ancient Warfare
Summary(ru_RU.UTF-8): Свободная, кроссплатформенная игра в жанре исторической стратегии реального времени с открытым исходным кодом

License:        GPLv2
Group:          Games/Strategy
Url:            http://wildfiregames.com/0ad/

Packager: Anton Chernyshov <ach at altlinux.org>
Source0:        %gameversion-unix-build.tar
Patch0: %name-spider_monkey_build_fix-alt.patch

Requires: %name-data = %version

# Automatically added by buildreq on Thu Dec 16 2010 (-bi)

BuildRequires: boost-filesystem-devel boost-signals-devel cmake gcc-c++
BuildRequires: imake libGL-devel libSDL-devel libXau-devel libXdmcp-devel
BuildRequires: libXft-devel libXi-devel libXmu-devel libXrandr-devel libdevil-devel
BuildRequires: libenet-devel libfreeglut-devel libgamin-devel libjpeg-devel
BuildRequires: libopenal-devel libpng-devel libvorbis-devel libxml2-devel nasm
BuildRequires: unzip wxGTK-devel xorg-xf86vidmodeproto-devel zip

%description
0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform real-time
strategy (RTS) game of ancient warfare. In short, it is a historically-based
war/economy game that allows players to relive or rewrite the history of Western
civilizations, focusing on the years between 500 B.C. and 500 A.D. The project is
highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound,
and a flexible and powerful custom-built game engine.

The game has been in development by Wildfire Games (WFG), a group of volunteer,
hobbyist game developers, since 2001. The code and data are available under the GPL
license, and the art, sound and documentation are available under CC-BY-SA.

NOTE! This game is still alpha version yet!

%description -l ru_RU.UTF-8
0 A.D. (произносится как "зеро эй-ди") - свободная, кроссплатформенная игра в жанре
исторической стратегии реального времени с открытым исходным кодом. Это одновременно
экономическая и военная игра, которая позволяет игрокам пережить и даже переписать
историю западных цивилизаций в период времени между 500 г. до н.э. и 500 г. н.э.
Проект, развивающий эту игру, имеет далеко идущие цели, современную 3D графику,
проработанное оформление и звук, гибкий и мощный собственный движок игры.

Разработка игры развивается компанией Wildfire Games (WFG), группой добровольцев,
занимающихся этим ради хобби. Код игры и ее ресурсы доступны под лицензией GPL,
оформление, звук и документация - под лицензией CC-BY-SA.

ВНИМАНИЕ! Эта игра еще находится в альфа-версии! Но более-менее стабильна.

%prep
%setup -n %gameversion
%patch0 -p0

%build
export CFLAGS="%optflags"
export CPPFLAGS="%optflags"
cd build/workspaces/
./update-workspaces.sh \
      --verbose \
      --bindir %_bindir \
      --datadir %_gamesdatadir/%name \
      --libdir %_libdir/%name
cd gcc
make CONFIG=Release %_smp_mflags

%install

# install game executables

install -Dm 0755 binaries/system/pyrogenesis %buildroot/%_bindir/pyrogenesis
install -Dm 0755 build/resources/%name.sh %buildroot/%_bindir/%name

# install game libs:

# - base libs
install -Dm 0644 binaries/system/libCollada.so %buildroot/%_libdir/%name/libCollada.so
install -Dm 0644 binaries/system/libAtlasUI.so %buildroot/%_libdir/%name/libAtlasUI.so

# - spidermonkey libs

install -Dm 0644 binaries/system/libmozjs-ps-release.so %buildroot/%_libdir/%name/libmozjs-ps-release.so

# - NVIDIA texture tool libs

install -Dm 0644 binaries/system/libnvcore.so %buildroot/%_libdir/%name/libnvcore.so
install -Dm 0644 binaries/system/libnvimage.so %buildroot/%_libdir/%name/libnvimage.so
install -Dm 0644 binaries/system/libnvmath.so %buildroot/%_libdir/%name/libnvmath.so
install -Dm 0644 binaries/system/libnvtt.so %buildroot/%_libdir/%name/libnvtt.so

# install additional executables (upstream do not pack it)

# install -Dm 0755 binaries/system/ActorEditor %buildroot/%_libexecdir/%name/bin/ActorEditor
# install -Dm 0755 binaries/system/ColourTester %buildroot/%_libexecdir/%name/bin/ColourTester

# install game desktop and icon files

install -Dm 0644 build/resources/%name.desktop %buildroot/%_desktopdir/%name.desktop
install -Dm 0644 build/resources/%name.png %buildroot/%_iconsdir/%name.png

# copy game command line options file to source dir

install -Dm 0644 binaries/system/readme.txt ./command-line-options.txt

%files
%doc README.txt LICENSE.txt command-line-options.txt
%_bindir/*
%_libdir/%name/*
%_desktopdir/*
%_iconsdir/*

# Additional executables that we do not pack (see above)

# _libexecdir/%name/*

%changelog

changelog

 
: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
: Michael Shigorin