]> git.pld-linux.org Git - packages/crossfire.git/blobdiff - crossfire.spec
- pl translations, capitals unification
[packages/crossfire.git] / crossfire.spec
index d42017f9742edecff8e0cf99877c92e2e8650b11..bd63b02efbf730805a8b68c37da731a0f753d585 100644 (file)
@@ -1,25 +1,30 @@
-Summary:       Multiplayer roguelike game server.
+Summary:       Multiplayer roguelike game server
+Summary(pl):   Serwer gry roguelike dla wielu graczy
 Name:          crossfire
 Name:          crossfire
-Version:       0.95.8
-Release:       1
-License:       GPL
+Version:       1.5.0
+Release:       2
 Group:         Applications/Games
 Group:         Applications/Games
-Source0:       ftp://ftp.scruz.net/users/mwedel/public/%{name}-%{version}.tar.bz2
+License:       GPL
+Source0:       http://dl.sourceforge.net/crossfire/%{name}-%{version}.tar.gz
+# Source0-md5: b22556499a1aa99a19e6c5c7b33d501f
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source3:       %{name}.logrotate
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source3:       %{name}.logrotate
-Patch0:                %{name}-DESTDIR.patch
-Patch1:                %{name}-directories.patch
-URL:           http://crossfire.real-time.com
+Patch0:                %{name}-perlpath.patch
+URL:           http://crossfire.real-time.com/
 BuildRequires: XFree86-devel
 BuildRequires: XFree86-devel
+BuildRequires: autoconf
+BuildRequires: python-devel >= 2.3
+Requires(post,preun):  /sbin/chkconfig
+Requires:      crossfire-maps
+%pyrequires_eq  python
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _prefix /usr/X11R6
-%define                _localstatedir /var/lib
+%define                _localstatedir  /var/lib
 
 
-%description 
+%description
 This is a multiplayer graphical arcade and adventure game made for the
 This is a multiplayer graphical arcade and adventure game made for the
-X-Windows environment. There are also Windows and Java clients
+X-Window environment. There are also Windows and Java clients
 available.
 
 It has certain flavours from other games, especially Gauntlet (TM) and
 available.
 
 It has certain flavours from other games, especially Gauntlet (TM) and
@@ -29,30 +34,63 @@ Any number of players can move around in their own window, finding and
 sing items and battle monsters. They can choose to cooperate or
 compete in the same "world".
 
 sing items and battle monsters. They can choose to cooperate or
 compete in the same "world".
 
+%description -l pl
+To jest graficzna gra przygodowa dla ¶rodowiska X-Window. S± tak¿e
+dostêpni klienci pod Windows i w Javie.
+
 %package editor
 %package editor
-Summary:       Crossfire map editor.
+Summary:       Crossfire map editor
+Summary(pl):   Edytor map Crossfire
 Group:         Applications/Games
 Group:         Applications/Games
-Group(de):     Applikationen/Spiele
-Group(pl):     Aplikacje/Gry
 
 %description editor
 Crossfire map editor.
 
 
 %description editor
 Crossfire map editor.
 
+%description editor -l pl
+Edytor map Crossfire.
+
+%package doc
+Summary:       Crossfire game documentation
+Summary(pl):   Dokumentacja gry Crossfire
+Group:         Applications/Games
+
+%description doc
+Crossfire documentation for players. Includes handbook and spoiler.
+
+%description doc -l pl
+Dokumentacja dla graczy Crossfire. Zawiera podrêczniek oraz spoiler.
+
+%package plugin-python
+Summary:       Python plugin for Crossfire server
+Summary(pl):   Wtyczka Pythona dla serwera Crossfire
+Group:         Applications/Games
+Requires:      %{name} = %{version}
+
+%description plugin-python
+Python plugin for Crossfire server.
+
+%description plugin-python -l pl
+Wtyczka Pythona dla serwera Crossfire.
+
 %prep
 %setup -q
 %patch0 -p1
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 
 %build
+%{__autoconf}
 %configure
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 %configure
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/var/log,/etc/{sysconfig,%{name},logrotate.d},/etc/rc.d/init.d}
-install -d $RPM_BUILD_ROOT%{_localstatedir}/%{name}/tmp
-%{__make} install DESTDIR="$RPM_BUILD_ROOT"
-mv $RPM_BUILD_ROOT%{_datadir}/%{name}/settings $RPM_BUILD_ROOT/etc/%{name}
+install -d $RPM_BUILD_ROOT{/var/log,/etc/{sysconfig,%{name},logrotate.d},/etc/rc.d/init.d} \
+       $RPM_BUILD_ROOT%{_localstatedir}/%{name}/{tmp,maps}
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+rm $RPM_BUILD_ROOT%{_libdir}/crossfire/plugins/plugin_python.a
+rm $RPM_BUILD_ROOT%{_bindir}/crossloop*
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
@@ -77,16 +115,14 @@ if [ "$1" = "0" ]; then
        /sbin/chkconfig --del crossfire
 fi
 
        /sbin/chkconfig --del crossfire
 fi
 
-
-
-
 %files
 %defattr(644,root,root,755)
 %files
 %defattr(644,root,root,755)
-%doc CHANGES CREDITS DEVELOPERS DONE README TODO 
-%doc doc/{PlayerStats,RunTimeCommands,SurvivalGuide,alchemy.doc,experience,multigod}
-%doc doc/{skills.doc,spell-paths,spellcasters_guide_to_runes,spells}
+%doc DEVELOPERS README TODO
+%doc doc/{alchemy.doc,experience,multigod,spell_params.doc}
+%doc doc/{spell-paths,spellcasters_guide_to_runes,metaserver}
+%doc doc/Developers utils/crossloop{,.web,.pl}
 %attr(750,root,games) %{_bindir}/crossfire
 %attr(750,root,games) %{_bindir}/crossfire
-%attr(750,root,games) %{_bindir}/random_map
+%attr(755,root,games) %{_bindir}/crossfire-config
 %dir %attr(750,root,games) %{_datadir}/crossfire
 %{_datadir}/crossfire/*
 %{_mandir}/man?/crossfire*
 %dir %attr(750,root,games) %{_datadir}/crossfire
 %{_datadir}/crossfire/*
 %{_mandir}/man?/crossfire*
@@ -94,18 +130,36 @@ fi
 %dir %attr(770,root,games) %{_localstatedir}/crossfire/players
 %dir %attr(770,root,games) %{_localstatedir}/crossfire/unique-items
 %dir %attr(770,root,games) %{_localstatedir}/crossfire/tmp
 %dir %attr(770,root,games) %{_localstatedir}/crossfire/players
 %dir %attr(770,root,games) %{_localstatedir}/crossfire/unique-items
 %dir %attr(770,root,games) %{_localstatedir}/crossfire/tmp
+%dir %attr(770,root,games) %{_localstatedir}/crossfire/maps
 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/bookarch
 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/highscore
 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/temp.maps
 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/bookarch
 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/highscore
 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/temp.maps
+%attr(660,root,games) %config(noreplace) %verify(not size mtime md5) %{_localstatedir}/crossfire/clockdata
 %dir /etc/crossfire
 %config(noreplace) %verify(not size mtime md5) /etc/crossfire/*
 %attr(754,root,root) /etc/rc.d/init.d/crossfire
 %attr(660,root,root) /etc/logrotate.d/crossfire
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/crossfire
 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) /var/log/crossfire
 %dir /etc/crossfire
 %config(noreplace) %verify(not size mtime md5) /etc/crossfire/*
 %attr(754,root,root) /etc/rc.d/init.d/crossfire
 %attr(660,root,root) /etc/logrotate.d/crossfire
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/crossfire
 %attr(660,root,games) %config(noreplace) %verify(not size mtime md5) /var/log/crossfire
+%dir %{_libdir}/crossfire
+%dir %{_libdir}/crossfire/plugins
+%attr(755,root,root) %{_libdir}/crossfire/add_throw.perl
+%attr(755,root,root) %{_libdir}/crossfire/metaserver.pl
+%attr(755,root,root) %{_libdir}/crossfire/mktable.script
+%attr(755,root,root) %{_libdir}/crossfire/random_map
 
 %files editor
 %defattr(644,root,root,755)
 
 %files editor
 %defattr(644,root,root,755)
-%doc doc/{Crossedit.doc,RandomMaps.doc,Styles.doc,mapguide,mapmakers_guide_to_runes,teleporter.doc}
+%doc crossedit/doc/*.doc
 %attr(755,root,root) %{_bindir}/crossedit
 %{_mandir}/man?/crossedit*
 %attr(755,root,root) %{_bindir}/crossedit
 %{_mandir}/man?/crossedit*
+
+%files doc
+%defattr(644,root,root,755)
+%doc doc/{handbook.ps,spoiler.ps}
+%doc doc/{PlayerStats,RunTimeCommands,SurvivalGuide}
+%doc doc/{skills.doc,spellcasters_guide_to_runes,spells*}
+
+%files plugin-python
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/crossfire/plugins/plugin_python.*
This page took 0.125013 seconds and 4 git commands to generate.