Группа :: Игры/Аркады
Пакет: gltron
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
# SPEC file for gltron game
%define version 0.70
%define release alt4.2
Name: gltron
Version: %version
Release: %release
Summary: a 3d lightcycle game using OpenGL
Summary(ru_RU.UTF-8): я┌я─п╣я┘п╪п╣я─п╫п╟я▐ п╦пЁя─п╟ я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪ OpenGL
License: GPL
Group: Games/Arcade
URL: http://www.gltron.org/
Packager: Nikolay A. Fetisov <naf at altlinux.ru>
Source: %name-%version-source.tar.gz
Source1: %name.desktop
Source2: armagetronad-16.png
Source3: armagetronad-32.png
Source4: armagetronad-48.png
Patch0: %name-0.70-alt-build_warnings_fix.patch
Patch1: %name-0.70-alt-no-Werror.patch
Patch2: %name-0.70-alt-no-conflict-decl.patch
BuildRequires: gcc-c++ libSDL-devel libSDL_sound-devel libsmpeg-devel libmikmod-devel libpng-devel libvorbis-devel
%description
A 3D lightcycle Tron game using OpenGL.
Player controls a 'Light Cycle' which leaves a wall behind
it wherever the cycle it goes, turning only at 90 degree
angles. The player must then get the AI to crash into their
wall while avoiding hitting the AI's own wall themselves.
%description -l ru_RU.UTF-8
п╒я─п╣я┘п╪п╣я─п╫п╟я▐ п╦пЁя─п╟ Tron я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪ OpenGL.
п≤пЁя─п╬п╨ я┐п©я─п╟п╡п╩я▐п╣я┌ "я│п╡п╣я┌п╬п╡я▀п╪ п╪п╬я┌п╬я├п╦п╨п╩п╬п╪", п╨п╬я┌п╬я─я▀п╧ п©я─п╦ п╢п╡п╦п╤п╣п╫п╦п╦
п╬я│я┌п╟п╡п╩я▐п╣я┌ п╥п╟ я│п╬п╠п╬п╧ я│я┌п╣п╫я┐ п╦ п╪п╬п╤п╣я┌ я┌п╬п╩я▄п╨п╬ п©п╬п╡п╬я─п╟я┤п╦п╡п╟я┌я▄ п©п╬п╢
п©я─я▐п╪я▀п╪п╦ я┐пЁп╩п╟п╪п╦. п╒я─п╣п╠я┐п╣я┌я│я▐ п╥п╟я│я┌п╟п╡п╦я┌я▄ я│п╬п©п╣я─п╫п╦п╨п╬п╡ (я┐п©я─п╟п╡п╩я▐п╣п╪я▀я┘
п╨п╬п╪п©я▄я▌я┌п╣я─п╬п╪) п╡я─п╣п╥п╟я┌я▄я│я▐ п╡ я│я┌п╣п╫я▀, п╡ я┌п╬ п╤п╣ п╡я─п╣п╪я▐ п╦п╥п╠п╣пЁп╟я▐ я│я┌п╣п╫
я│п╟п╪п╬п╪я┐.
%prep
%setup
%patch0
%patch1 -p2
%patch2 -p2
/bin/mv -f COPYING COPYING.GPL.orig
/bin/ln -s $(relative %_licensedir/GPL-2 %_docdir/%name/COPYING) COPYING
%build
%configure
%make_build
%install
/bin/mkdir -p %buildroot
%make_install DESTDIR=%buildroot install
/bin/mkdir -p %buildroot%_desktopdir
/bin/install -m 0644 %SOURCE1 %buildroot%_desktopdir
/bin/mkdir -p -- %buildroot%_miconsdir %buildroot%_liconsdir %buildroot%_niconsdir
/bin/install -m0644 -- %SOURCE2 %buildroot%_miconsdir/%name.png
/bin/install -m0644 -- %SOURCE3 %buildroot%_niconsdir/%name.png
/bin/install -m0644 -- %SOURCE4 %buildroot%_liconsdir/%name.png
%files
%doc ChangeLog README
%doc --no-dereference COPYING
%_bindir/%name
%_datadir/%name
%_desktopdir/%name.desktop
%_miconsdir/%{name}*
%_niconsdir/%{name}*
%_liconsdir/%{name}*
%changelog
…
Полный changelog можно просмотреть здесь
%define version 0.70
%define release alt4.2
Name: gltron
Version: %version
Release: %release
Summary: a 3d lightcycle game using OpenGL
Summary(ru_RU.UTF-8): я┌я─п╣я┘п╪п╣я─п╫п╟я▐ п╦пЁя─п╟ я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪ OpenGL
License: GPL
Group: Games/Arcade
URL: http://www.gltron.org/
Packager: Nikolay A. Fetisov <naf at altlinux.ru>
Source: %name-%version-source.tar.gz
Source1: %name.desktop
Source2: armagetronad-16.png
Source3: armagetronad-32.png
Source4: armagetronad-48.png
Patch0: %name-0.70-alt-build_warnings_fix.patch
Patch1: %name-0.70-alt-no-Werror.patch
Patch2: %name-0.70-alt-no-conflict-decl.patch
BuildRequires: gcc-c++ libSDL-devel libSDL_sound-devel libsmpeg-devel libmikmod-devel libpng-devel libvorbis-devel
%description
A 3D lightcycle Tron game using OpenGL.
Player controls a 'Light Cycle' which leaves a wall behind
it wherever the cycle it goes, turning only at 90 degree
angles. The player must then get the AI to crash into their
wall while avoiding hitting the AI's own wall themselves.
%description -l ru_RU.UTF-8
п╒я─п╣я┘п╪п╣я─п╫п╟я▐ п╦пЁя─п╟ Tron я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪ OpenGL.
п≤пЁя─п╬п╨ я┐п©я─п╟п╡п╩я▐п╣я┌ "я│п╡п╣я┌п╬п╡я▀п╪ п╪п╬я┌п╬я├п╦п╨п╩п╬п╪", п╨п╬я┌п╬я─я▀п╧ п©я─п╦ п╢п╡п╦п╤п╣п╫п╦п╦
п╬я│я┌п╟п╡п╩я▐п╣я┌ п╥п╟ я│п╬п╠п╬п╧ я│я┌п╣п╫я┐ п╦ п╪п╬п╤п╣я┌ я┌п╬п╩я▄п╨п╬ п©п╬п╡п╬я─п╟я┤п╦п╡п╟я┌я▄ п©п╬п╢
п©я─я▐п╪я▀п╪п╦ я┐пЁп╩п╟п╪п╦. п╒я─п╣п╠я┐п╣я┌я│я▐ п╥п╟я│я┌п╟п╡п╦я┌я▄ я│п╬п©п╣я─п╫п╦п╨п╬п╡ (я┐п©я─п╟п╡п╩я▐п╣п╪я▀я┘
п╨п╬п╪п©я▄я▌я┌п╣я─п╬п╪) п╡я─п╣п╥п╟я┌я▄я│я▐ п╡ я│я┌п╣п╫я▀, п╡ я┌п╬ п╤п╣ п╡я─п╣п╪я▐ п╦п╥п╠п╣пЁп╟я▐ я│я┌п╣п╫
я│п╟п╪п╬п╪я┐.
%prep
%setup
%patch0
%patch1 -p2
%patch2 -p2
/bin/mv -f COPYING COPYING.GPL.orig
/bin/ln -s $(relative %_licensedir/GPL-2 %_docdir/%name/COPYING) COPYING
%build
%configure
%make_build
%install
/bin/mkdir -p %buildroot
%make_install DESTDIR=%buildroot install
/bin/mkdir -p %buildroot%_desktopdir
/bin/install -m 0644 %SOURCE1 %buildroot%_desktopdir
/bin/mkdir -p -- %buildroot%_miconsdir %buildroot%_liconsdir %buildroot%_niconsdir
/bin/install -m0644 -- %SOURCE2 %buildroot%_miconsdir/%name.png
/bin/install -m0644 -- %SOURCE3 %buildroot%_niconsdir/%name.png
/bin/install -m0644 -- %SOURCE4 %buildroot%_liconsdir/%name.png
%files
%doc ChangeLog README
%doc --no-dereference COPYING
%_bindir/%name
%_datadir/%name
%_desktopdir/%name.desktop
%_miconsdir/%{name}*
%_niconsdir/%{name}*
%_liconsdir/%{name}*
%changelog
…
Полный changelog можно просмотреть здесь