3 %bcond_without server # without server
4 %bcond_without tools # without tools
6 Summary: Strategy game with a fantasy theme
7 Summary(pl): Strategiczna gra z motywem fantasy
12 Group: X11/Applications/Games/Strategy
13 Icon: wesnoth-icon.xpm
14 Source0: http://www.wesnoth.org/files/%{name}-%{version}.tar.gz
15 # Source0-md5: ce9fa39f6a5b01f55eceb6c13de2b62d
16 Source1: %{name}.desktop
17 Source2: %{name}d.init
18 Patch0: %{name}-Makefile.patch
19 URL: http://www.wesnoth.org/
20 BuildRequires: SDL-devel >= 1.2.7
21 BuildRequires: SDL_image-devel >= 1.2
22 BuildRequires: SDL_mixer-devel >= 1.2
23 BuildRequires: SDL_net-devel >= 1.2
24 BuildRequires: SDL_ttf-devel >= 2.0
25 BuildRequires: libstdc++-devel
26 Requires: SDL_image >= 1.2
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Battle for Wesnoth is a fantasy strategy game. Battle for control of
31 villages, using variety of units which have advantages and
32 disadvantages in different types of terrains and against different
33 types of attacks. Units gain experience and advance levels, and are
34 carried over from one scenario to the next campaign.
37 Battle for Wesnoth jest strategiczn± gr± fantasy. Batalia o kontrolê
38 nad wsiami przy pomocy ró¿nego rodzaju oddzia³ów, które maj± przewagê
39 lub jej brak w odmiennym ukszta³towaniu terenu i przeciwko ró¿nym
40 sposobom ataku. Oddzia³y zdobywaj± do¶wiadczenie i poziomy
41 zaawansowania i s± przenoszone z jednej scenerii do nastêpnej
45 Summary: Network server for Wesnoth
46 Summary(pl): Sieciowy serwer dla Wesnoth
47 Group: X11/Applications/Games/Strategy
48 Requires(post,preun): /sbin/chkconfig
51 Server for playing networked games of Wesnoth.
53 %description server -l pl
54 Serwer do prowadzenia sieciowych gier Wesnoth.
57 Summary: Tools for Wesnoth
58 Summary(pl): Narzêdzia dla Wesnoth
59 Group: X11/Applications/Games/Strategy
60 Requires: %{name} = %{version}-%{release}
63 Map editor and translations tools.
65 %description tools -l pl
66 Edytor map i narzêdzia do t³umaczeñ.
74 %{?with_server:--enable-server} \
75 %{?with_tools:--enable-editor} \
76 %{?with_tools:--enable-tools}
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},/var/run/wesnothd,/etc/rc.d/init.d}
84 DESTDIR=$RPM_BUILD_ROOT
86 install images/wesnoth-icon.png $RPM_BUILD_ROOT%{_pixmapsdir}
87 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
88 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/wesnothd
91 rm -rf $RPM_BUILD_ROOT
94 /sbin/chkconfig --add wesnothd
95 if [ -f /var/lock/subsys/wesnothd ]; then
96 /etc/rc.d/init.d/wesnothd restart >&2
98 echo "Run \"/etc/rc.d/init.d/wesnothd start\" to start wesnothd." >&2
102 if [ "$1" = "0" ]; then
103 if [ -f /var/lock/subsys/wesnothd ]; then
104 /etc/rc.d/init.d/wesnothd stop
106 /sbin/chkconfig --del wesnothd
110 %defattr(644,root,root,755)
111 %doc changelog README MANUAL*
112 %attr(755,root,root) %{_bindir}/wesnoth
113 %attr(755,root,root) %{_bindir}/wmlxgettext
114 %{_mandir}/man6/wesnoth.6*
115 %lang(de) %{_mandir}/de/man6/wesnoth.6*
116 %lang(hu) %{_mandir}/hu/man6/wesnoth.6*
117 %lang(sv) %{_mandir}/sv/man6/wesnoth.6*
119 %{_desktopdir}/%{name}.desktop
124 %defattr(644,root,root,755)
125 %attr(755,root,root) %{_bindir}/wesnothd
126 %attr(754,root,root) /etc/rc.d/init.d/wesnothd
127 %{_mandir}/man6/wesnothd.6*
128 %lang(de) %{_mandir}/de/man6/wesnothd.6*
129 %lang(hu) %{_mandir}/hu/man6/wesnothd.6*
130 %lang(sv) %{_mandir}/sv/man6/wesnothd.6*
131 %dir /var/run/wesnothd
136 %defattr(644,root,root,755)
137 %attr(755,root,root) %{_bindir}/cutter
138 %attr(755,root,root) %{_bindir}/exploder
139 %attr(755,root,root) %{_bindir}/wesnoth_editor
140 %{_mandir}/man6/wesnoth_editor.6*
141 %lang(de) %{_mandir}/de/man6/wesnoth_editor.6*
142 %lang(hu) %{_mandir}/hu/man6/wesnoth_editor.6*
143 %lang(sv) %{_mandir}/sv/man6/wesnoth_editor.6*