- pl translations, capitals unification
[packages/crossfire.git] / crossfire.spec
1 Summary:        Multiplayer roguelike game server
2 Summary(pl):    Serwer gry roguelike dla wielu graczy
3 Name:           crossfire
4 Version:        1.5.0
5 Release:        2
6 Group:          Applications/Games
7 License:        GPL
8 Source0:        http://dl.sourceforge.net/crossfire/%{name}-%{version}.tar.gz
9 # Source0-md5:  b22556499a1aa99a19e6c5c7b33d501f
10 Source1:        %{name}.init
11 Source2:        %{name}.sysconfig
12 Source3:        %{name}.logrotate
13 Patch0:         %{name}-perlpath.patch
14 URL:            http://crossfire.real-time.com/
15 BuildRequires:  XFree86-devel
16 BuildRequires:  autoconf
17 BuildRequires:  python-devel >= 2.3
18 Requires(post,preun):   /sbin/chkconfig
19 Requires:       crossfire-maps
20 %pyrequires_eq  python
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %define         _localstatedir  /var/lib
24
25 %description
26 This is a multiplayer graphical arcade and adventure game made for the
27 X-Window environment. There are also Windows and Java clients
28 available.
29
30 It has certain flavours from other games, especially Gauntlet (TM) and
31 Nethack/Moria.
32
33 Any number of players can move around in their own window, finding and
34 sing items and battle monsters. They can choose to cooperate or
35 compete in the same "world".
36
37 %description -l pl
38 To jest graficzna gra przygodowa dla ¶rodowiska X-Window. S± tak¿e
39 dostêpni klienci pod Windows i w Javie.
40
41 %package editor
42 Summary:        Crossfire map editor
43 Summary(pl):    Edytor map Crossfire
44 Group:          Applications/Games
45
46 %description editor
47 Crossfire map editor.
48
49 %description editor -l pl
50 Edytor map Crossfire.
51
52 %package doc
53 Summary:        Crossfire game documentation
54 Summary(pl):    Dokumentacja gry Crossfire
55 Group:          Applications/Games
56
57 %description doc
58 Crossfire documentation for players. Includes handbook and spoiler.
59
60 %description doc -l pl
61 Dokumentacja dla graczy Crossfire. Zawiera podrêczniek oraz spoiler.
62
63 %package plugin-python
64 Summary:        Python plugin for Crossfire server
65 Summary(pl):    Wtyczka Pythona dla serwera Crossfire
66 Group:          Applications/Games
67 Requires:       %{name} = %{version}
68
69 %description plugin-python
70 Python plugin for Crossfire server.
71
72 %description plugin-python -l pl
73 Wtyczka Pythona dla serwera Crossfire.
74
75 %prep
76 %setup -q
77 %patch0 -p1
78
79 %build
80 %{__autoconf}
81 %configure
82 %{__make}
83
84 %install
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT{/var/log,/etc/{sysconfig,%{name},logrotate.d},/etc/rc.d/init.d} \
87         $RPM_BUILD_ROOT%{_localstatedir}/%{name}/{tmp,maps}
88
89 %{__make} install \
90         DESTDIR=$RPM_BUILD_ROOT
91
92 rm $RPM_BUILD_ROOT%{_libdir}/crossfire/plugins/plugin_python.a
93 rm $RPM_BUILD_ROOT%{_bindir}/crossloop*
94 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
95 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
96 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
97 touch $RPM_BUILD_ROOT/var/log/crossfire
98
99 %clean
100 rm -rf $RPM_BUILD_ROOT
101
102 %post
103 /sbin/chkconfig --add crossfire
104 if [ -r /var/lock/subsys/crossfire ]; then
105         /etc/rc.d/init.d/crossfire restart >&2
106 else
107         echo "Run \"/etc/rc.d/init.d/crossfire start\" to start Crossfire server."
108 fi
109
110 %preun
111 if [ "$1" = "0" ]; then
112         if [ -r /var/lock/subsys/crossfire ]; then
113                 /etc/rc.d/init.d/crossfire stop >&2
114         fi
115         /sbin/chkconfig --del crossfire
116 fi
117
118 %files
119 %defattr(644,root,root,755)
120 %doc DEVELOPERS README TODO
121 %doc doc/{alchemy.doc,experience,multigod,spell_params.doc}
122 %doc doc/{spell-paths,spellcasters_guide_to_runes,metaserver}
123 %doc doc/Developers utils/crossloop{,.web,.pl}
124 %attr(750,root,games) %{_bindir}/crossfire
125 %attr(755,root,games) %{_bindir}/crossfire-config
126 %dir %attr(750,root,games) %{_datadir}/crossfire
127 %{_datadir}/crossfire/*
128 %{_mandir}/man?/crossfire*
129 %dir %attr(750,root,games) %{_localstatedir}/crossfire
130 %dir %attr(770,root,games) %{_localstatedir}/crossfire/players
131 %dir %attr(770,root,games) %{_localstatedir}/crossfire/unique-items
132 %dir %attr(770,root,games) %{_localstatedir}/crossfire/tmp
133 %dir %attr(770,root,games) %{_localstatedir}/crossfire/maps
134 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/bookarch
135 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/highscore
136 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/temp.maps
137 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/clockdata
138 %dir /etc/crossfire
139 %config(noreplace) %verify(not size mtime md5) /etc/crossfire/*
140 %attr(754,root,root) /etc/rc.d/init.d/crossfire
141 %attr(660,root,root) /etc/logrotate.d/crossfire
142 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/crossfire
143 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) /var/log/crossfire
144 %dir %{_libdir}/crossfire
145 %dir %{_libdir}/crossfire/plugins
146 %attr(755,root,root) %{_libdir}/crossfire/add_throw.perl
147 %attr(755,root,root) %{_libdir}/crossfire/metaserver.pl
148 %attr(755,root,root) %{_libdir}/crossfire/mktable.script
149 %attr(755,root,root) %{_libdir}/crossfire/random_map
150
151 %files editor
152 %defattr(644,root,root,755)
153 %doc crossedit/doc/*.doc
154 %attr(755,root,root) %{_bindir}/crossedit
155 %{_mandir}/man?/crossedit*
156
157 %files doc
158 %defattr(644,root,root,755)
159 %doc doc/{handbook.ps,spoiler.ps}
160 %doc doc/{PlayerStats,RunTimeCommands,SurvivalGuide}
161 %doc doc/{skills.doc,spellcasters_guide_to_runes,spells*}
162
163 %files plugin-python
164 %defattr(644,root,root,755)
165 %attr(755,root,root) %{_libdir}/crossfire/plugins/plugin_python.*
This page took 0.081882 seconds and 3 git commands to generate.