]> git.pld-linux.org Git - packages/crossfire-maps-big.git/blob - crossfire-maps-big.spec
- use http for sources from sourceforge
[packages/crossfire-maps-big.git] / crossfire-maps-big.spec
1 Summary:        Maps for Crossfire, the multiplayer roguelike game server
2 Summary(pl):    Mapy do Crossfire, serwera gry roguelike dla wielu graczy
3 Name:           crossfire-maps-big
4 Version:        1.5.0
5 Release:        1
6 License:        GPL
7 Group:          Applications/Games
8 Source0:        http://dl.sourceforge.net/crossfire/crossfire-%{version}.maps-big.tar.bz2
9 URL:            http://crossfire.real-time.com/
10 BuildArch:      noarch
11 Provides:       crossfire-maps
12 Obsoletes:      crossfire-maps
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
16 Crossfire is a multiplayer graphical arcade and adventure game made
17 for the X-Window environment. There are also Windows and Java clients
18 available. This package contains default maps describing game's world.
19
20 %description -l pl
21 To jest graficzna gra przygodowa dla ¶rodowiska X-Window. S± tak¿e
22 dostêpni klienci pod Windows i w Javie. Ten pakiet zawiera standardowe
23 mapy opisuj±ce ¶wiat gry.
24
25 %prep
26 %setup -qn maps
27
28 %install
29 rm -rf $RPM_BUILD_ROOT
30 install -d $RPM_BUILD_ROOT%{_datadir}/crossfire/maps/scripts
31 mv * $RPM_BUILD_ROOT%{_datadir}/crossfire/maps
32 mv .* $RPM_BUILD_ROOT%{_datadir}/crossfire/maps
33 mv $RPM_BUILD_ROOT%{_datadir}/crossfire/maps/Info .
34 mv Info/*.pl $RPM_BUILD_ROOT%{_datadir}/crossfire/maps/scripts
35
36 %clean
37 rm -rf $RPM_BUILD_ROOT
38
39 %triggerpostun -- crossfire-maps < 1.5.0
40 if [ "$1" != "0" ]; then
41         su games -c "
42                 find /var/lib/crossfire/players/ -maxdepth 1 -mindepth 1 -printf '%%p/\n' \
43                 | xargs perl %{_datadir}/crossfire/maps/scripts/update_apart.pl ;
44                 perl %{_datadir}/crossfire/maps/scripts/update_apart.pl \
45                                 /var/lib/crossfire/unique-items/"
46 fi
47
48 %triggerpostun -- crossfire-maps-small
49 if [ "$1" != "0" ]; then
50         su games -c "
51                 find /var/lib/crossfire/players/ -maxdepth 1 -mindepth 1 -printf '%%p/\n' \
52                 | xargs perl %{_datadir}/crossfire/maps/scripts/update_apart.pl ;
53                 perl %{_datadir}/crossfire/maps/scripts/update_apart.pl \
54                                 /var/lib/crossfire/unique-items/"
55 fi
56
57 %files
58 %defattr(644,root,root,755)
59 %doc Info/*
60 %{_datadir}/crossfire/maps
This page took 0.067733 seconds and 4 git commands to generate.