Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37568485
en ru br
Репозитории ALT
S:1.16.7-alt2.1
5.1: 1.8.0-alt0.M51.1
4.1: 1.4.0-alt1
4.0: 1.4.5-alt0.M40.1
3.0: 1.0.1-alt1
www.altlinux.org/Changes

Группа :: Игры/Стратегия
Пакет: wesnoth

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# vim:set ft=spec:
Name: wesnoth
Version: 1.4.0
Release: alt1

Group: Games/Strategy
Summary: 2D fantasy turn-based strategy
Summary(ru_RU.UTF-8): п╢п╡я┐я┘п╪п╣я─п╫п╟я▐ п©п╬я┬п╟пЁп╬п╡п╟я▐ я│я┌я─п╟я┌п╣пЁп╦я▐ п╡ я│я┌п╦п╩п╣ я└я█п╫я┌п╣п╥п╦
License: GPL
Url: http://www.wesnoth.org
Packager: Gleb Stiblo <ulfr at altlinux.ru>

Source0: %{name}-%{version}.tar.bz2
Source1: wesnoth.16.png
Source2: wesnoth.32.png
Source3: wesnoth.48.png
Source4: wesnothd
Patch01: alt-build.patch

BuildRequires: gcc-c++ XFree86-devel libpng-devel freetype2-devel
BuildRequires: libSDL-devel libSDL_mixer-devel libSDL_image-devel libSDL_ttf-devel libSDL_net-devel
BuildRequires: libfribidi-devel fribidi boost-iostreams-devel boost-serialization-devel

%description
Battle for Wesnoth is a fantasy turn-based strategy game.

Battle  for  control  of  villages,  using  variety of units which have
advantages and disadvantages in different types of terrains and against
different  types of attacks.  Units gain experience and advance levels,
and are carried over from one scenario to the next campaign.

Build a Hero, and lead your army.  Different  races,  with  distinctive
abilities, weapons and spells.

%description -l ru_RU.UTF-8
'п▒п╦я┌п╡п╟ п╥п╟ п▓я█я│п╫п╬я┌' я█я┌п╬ п©п╬я┬п╟пЁп╬п╡п╟я▐ я│я┌я─п╟я┌п╣пЁп╦я▐ п╡ я│я┌п╦я┌п╣ я└я█п╫я┌п╣п╥п╦.

п║я─п╟п╤п╟п╧я│я▐ п╥п╟ п╨п╬п╫я┌я─п╬п╩я▄ п╫п╟п╢ п╢п╣я─п╣п╡п╫я▐п╪п╦, п╦я│п©п╬п╩я▄п╥я┐я▐ я─п╟п╥п╩п╦я┤п╫я▀п╣ п╡п╬п╧я│п╨п╟, п╨п╬я┌п╬я─я▀п╣
п╦п╪п╣я▌я┌ я│п╡п╬п╦ п©я─п╣п╦п╪я┐я┴п╣я│я┌п╡п╟ п╦ п╫п╣п╢п╬я│я┌п╟я┌п╨п╦ п╫п╟ я─п╟п╥п╫я▀я┘ я┌п╦п©п╟я┘ я┌п╣я─я─п╦я┌п╬я─п╦п╧ п╦ п©я─п╬я┌п╦п╡
я─п╟п╥п╫я▀я┘ я┌п╦п©п╬п╡ п╟я┌п╟п╨. п▓п╬п╧я│п╨п╟ п©п╬п╩я┐я┤п╟я▌я┌ п╬п©я▀я┌ п╦ п©п╬п╡я▀я┬п╟я▌я┌ я┐я─п╬п╡п╫п╦, я┌п╟п╨п╤п╣ п╬п╫п╦ п╪п╬пЁя┐я┌
п©п╣я─п╣я┘п╬п╢п╦я┌я▄ я│п╬ я│я├п╣п╫п╟я─п╦я▐ п╫п╟ я│п╩п╣п╢я┐я▌я┴п╦п╧ я│я├п╣п╫п╟я─п╦п╧ п╡ п╨п╟п╪п©п╟п╫п╦п╦.

п║п╬п╥п╢п╟п╧ п⌠п╣я─п╬я▐ п╦ п©п╬п╡п╣п╢п╦ п╡п©п╣я─я▒п╢ я│п╡п╬я▌ п╟я─п╪п╦я▌. п═п╟п╥п╩п╦я┤п╫я▀п╣ я─п╟я│я▀ я│ я─п╟п╥п╩п╦я┤п╫я▀п╪п╦
я│п©п╬я│п╬п╠п╫п╬я│я┌я▐п╪п╦, п╬я─я┐п╤п╦п╣п╪ п╦ п╥п╟п╨п╩я▐я┌п╦я▐п╪п╦.

%package server
Group: Games/Strategy
Summary: %name server for multiplayer games
Summary(ru_RU.UTF-8): п╡я▀п╢п╣п╩п╣п╫п╫я▀п╧ я│п╣я─п╡п╣я─ п╢п╩я▐ п╪п╫п╬пЁп╬п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╦я┘ п╦пЁя─

%description server
Battle for Wesnoth multiplayer network daemon.

%description server -l ru_RU.UTF-8
п▓я▀п╢п╣п╩п╣п╫п╫я▀п╧ я│п╣я─п╡п╣я─ п╢п╩я▐ п╪п╫п╬пЁп╬п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╦я┘ п╦пЁя─ 'п▒п╦я┌п╡п╟ п╥п╟ п▓я█я│п╫п╬я┌'.

%prep
%setup -q -n %name-1.4
#patch01 -p1

%build
autoreconf -fisv
#__aclocal
#__automake
#__autoconf
%configure --datadir=%_gamesdatadir --bindir=%_gamesbindir --with-datadir-name="%name" \
--enable-server --enable-editor --enable-campaign-server --enable-tools \
--with-kde --with-gnome --disable-gnome1 --with-fribidi --disable-python
%make_build

%install
%make_install install DESTDIR=%buildroot
#./utils/splittree %buildroot%_gamesdatadir/%name --zip
%__mkdir_p %buildroot%_datadir/applications
%__mv %buildroot%_gamesdatadir/applications/%name.desktop %buildroot%_datadir/applications/
%__subst 's|wesnoth-icon.png|wesnoth.png|g' %buildroot%_datadir/applications/%name.desktop
%__rm -rf %buildroot%_gamesdatadir/%name/data/tools/unit_tree
#__subst "s/Categories=Application;Game;StrategyGame;/Amusement;Strategy/g" %buildroot%_datadir/applications/%name.desktop

%__mkdir_p %buildroot/%_menudir
cat > %buildroot/%_menudir/%name <<EOF
?package(%name): \
   title="Wesnoth" \
   section="Amusement/Strategy" \
   command="%_gamesbindir/%name" \
   needs="x11" \
   icon="%name.png" \
   longtitle="2D fantasy turn-based strategy"
EOF

cat > %buildroot/%_menudir/%{name}_editor <<EOF
?package(%name): \
   title="Wesnoth Editor" \
   section="Amusement/Strategy" \
   command="%_gamesbindir/%{name}_editor" \
   needs="x11" \
   icon="%name.png" \
   longtitle="Battle for Wesnoth Level editor"
EOF

%__mkdir_p %buildroot/{%_miconsdir,%_liconsdir}
%__mkdir_p %buildroot%_initdir
%__install -p -m 644 %SOURCE1 %buildroot%_miconsdir/%name.png
%__install -p -m 644 %SOURCE2 %buildroot%_iconsdir/%name.png
%__install -p -m 644 %SOURCE3 %buildroot%_liconsdir/%name.png
%__install -p -m 755 %SOURCE4 %buildroot%_initdir/wesnothd
%__rm -f %buildroot/%_gamesdatadir/%name/data/ais/sample.py


for f in /usr/games/campaignd /usr/games/cutter /usr/games/exploder /usr/games/wmllint /usr/games/wmlscope /usr/lib/menu/wesnoth /usr/lib/menu/wesnoth_editor /usr/lib/python2.4/site-packages/wesnoth /usr/share/games/icons/wesnoth-icon.png /usr/share/man/bg /usr/share/man/cs /usr/share/man/da /usr/share/man/de /usr/share/man/en_GB /usr/share/man/es /usr/share/man/fr /usr/share/man/hu /usr/share/man/it /usr/share/man/ja /usr/share/man/nl /usr/share/man/pl /usr/share/man/pt_BR /usr/share/man/sk /usr/share/man/sv /usr/share/games/wesnoth/data/tools /usr/share/games/wesnoth/data/ais /usr/share/games/wesnoth/data/campaigns/Descent_Into_Darkness/ais /manual /usr/games/wmlindent /usr/share/games/applications/wesnoth_editor.desktop /usr/share/games/icons/wesnoth_editor-icon.png /usr/share/man/gl_ES /usr/share/man/sr* /usr/share/doc/wesnoth /usr/share/man/lt /usr/share/man/zh_CN; do
%__rm -rf %buildroot$f
done

%preun server
%preun_service wesnothd
%post
%update_menus

%postun
%clean_menus

%post server
%post_service wesnothd

%postun server
[ -x %_initdir/wesnothd ] && %_initdir/wesnothd condrestart

%files
%doc README copyright changelog COPYING doc/manual/manual* doc/manual/images doc/manual/styles

%ifdef _desktopdir
%_desktopdir/*
%else
%_menudir/*
%endif

%_gamesbindir/%name
%_gamesbindir/%{name}_editor

%_miconsdir/*.png
%_iconsdir/*.png
%_liconsdir/*.png

%_gamesdatadir/%name

%_man6dir/%name.*
%_man6dir/%{name}_editor*
#/usr/share/man/ru/man6/*

#/usr/games/cutter

#/usr/games/exploder
#/usr/games/wmlxgettext


%files server
%doc README copyright COPYING
%_gamesbindir/%{name}d
%_man6dir/%{name}d.*
%config %_sysconfdir/rc.d/init.d/wesnothd

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin