]> git.pld-linux.org Git - packages/wesnoth.git/blob - wesnoth.spec
- initial version
[packages/wesnoth.git] / wesnoth.spec
1 #
2 # Conditional build
3 %bcond_without  server  # without server
4 %bcond_without  tools   # without tools
5 #
6 Summary:        Strategy game with a fantasy theme
7 Summary(pl):    Strategiczna gra z fantazyjnym tematem
8 Name:           wesnoth
9 Version:        0.6.1
10 Release:        1
11 License:        GPL v2
12 Group:          X11/Applications/Games/Strategy
13 Icon:           %{name}-icon.xpm
14 Source0:        http://www.wesnoth.org/files/%{name}-%{version}.tar.gz
15 # Source0-md5:  716f3507d044318b63c907134356708c
16 Source1:        %{name}.desktop
17 URL:            http://www.wesnoth.org
18 BuildRequires:  SDL-devel >= 1.2
19 BuildRequires:  SDL_image-devel >= 1.2
20 BuildRequires:  SDL_mixer-devel >= 1.2
21 BuildRequires:  SDL_ttf-devel >= 1.2
22 BuildRequires:  SDL_net-devel >= 1.2
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Battle for Wesnoth is a fantasy strategy game. Battle for control of
27 villages, using variety of units which have advantages and
28 disadvantages in different types of terrains and against different
29 types of attacks. Units gain experience and advance levels, and are
30 carried over from one scenario to the next campaign.
31
32 %description -l pl
33 Battle for Wesnoth jest fantazyjno strategiczn± gr±. Batalia o
34 kontrolê nad wsiami przy pomocy ró¿nego rodzaju oddzia³ów, które maj±
35 przewagê lub jej brak w odmiennym ukszta³towaniu terenu i przeciwko
36 ró¿nym sposobom ataku. Oddzia³y zdobywaj± do¶wiadczenie i poziomy
37 zaawansowania i s± przenoszene z jednej scenerii do nastêpnej kampani.
38
39 %if %{with server}
40 %package server
41 Summary:        Network server for Wesnoth
42 Summary(pl):    Sieciowy serwer dla Wesnoth
43 Group:          X11/Applications/Games/Strategy
44
45 %description server
46 Server for playing networked games of Wesnoth.
47
48 %description server -l pl
49 Serwer do prowadzenia sieciowych gier Wesnoth.
50 %endif
51
52 %if %{with tools}
53 %package tools
54 Summary:        Tools for Wesnoth
55 Summary(pl):    Narzêdzia dla Wesnoth
56 Group:          X11/Applications/Games/Strategy
57 Requires:       %{name} = %{version}
58
59 %description tools
60 Map editor and translations tools.
61
62 %description tools -l pl
63 Edytor map i narzêdzia do t³umaczeñ.
64 %endif
65
66 %prep
67 %setup -q
68
69 %build
70 %configure \
71         %{?with_server:--enable-server} \
72         %{?with_tools:--enable-editor} \
73         %{?with_tools:--enable-tools}
74 %{__make}
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78 install -d $RPM_BUILD_ROOT%{_desktopdir}
79
80 %{__make} install \
81         DESTDIR=$RPM_BUILD_ROOT
82
83 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %files
89 %defattr(644,root,root,755)
90 %doc changelog README MANUAL*
91 %attr(755,root,root) %{_bindir}/wesnoth
92 %{_mandir}/man6/wesnoth.6.gz
93 %{_datadir}/%{name}/*
94 %{_desktopdir}/%{name}.desktop
95
96 %if %{with server}
97 %files server
98 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_bindir}/wesnothd
100 %{_mandir}/man6/wesnothd.6.gz
101 %endif
102
103 %if %{with tools}
104 %files tools
105 %defattr(644,root,root,755)
106 %attr(755,root,root) %{_bindir}/make_translation
107 %attr(755,root,root) %{_bindir}/merge_translations
108 %attr(755,root,root) %{_bindir}/wesnoth_editor
109 %endif
This page took 0.08957 seconds and 4 git commands to generate.