From: Jacek Konieczny Date: Mon, 3 Mar 2003 18:24:49 +0000 (+0000) Subject: - new spec, based on crossfire-maps.spec: "big world" mapset for crossfire-1.5.0 X-Git-Tag: auto/ac/crossfire-maps-big-1_5_0-1~5 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcrossfire-maps-big.git;a=commitdiff_plain;h=f5f78febb1b43aa96f45f3fbee1eef127f7d8d7a - new spec, based on crossfire-maps.spec: "big world" mapset for crossfire-1.5.0 Changed files: crossfire-maps-big.spec -> 1.1 --- f5f78febb1b43aa96f45f3fbee1eef127f7d8d7a diff --git a/crossfire-maps-big.spec b/crossfire-maps-big.spec new file mode 100644 index 0000000..aad8d58 --- /dev/null +++ b/crossfire-maps-big.spec @@ -0,0 +1,60 @@ +Summary: Maps for Crossfire, the multiplayer roguelike game server +Summary(pl): Mapy do Crossfire, serwera gry roguelike dla wielu graczy +Name: crossfire-maps-big +Version: 1.5.0 +Release: 1 +License: GPL +Group: Applications/Games +Source0: ftp://ftp.sourceforge.net/pub/sourceforge/crossfire/crossfire-%{version}.maps-big.tar.bz2 +URL: http://crossfire.real-time.com/ +BuildArch: noarch +Provides: crossfire-maps +Obsoletes: crossfire-maps +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Crossfire is a multiplayer graphical arcade and adventure game made +for the X-Window environment. There are also Windows and Java clients +available. This package contains default maps describing game's world. + +%description -l pl +To jest graficzna gra przygodowa dla ¶rodowiska X-Window. S± tak¿e +dostêpni klienci pod Windows i w Javie. Ten pakiet zawiera standardowe +mapy opisuj±ce ¶wiat gry. + +%prep +%setup -qn maps + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_datadir}/crossfire/maps/scripts +mv * $RPM_BUILD_ROOT%{_datadir}/crossfire/maps +mv .* $RPM_BUILD_ROOT%{_datadir}/crossfire/maps +mv $RPM_BUILD_ROOT%{_datadir}/crossfire/maps/Info . +mv Info/*.pl $RPM_BUILD_ROOT%{_datadir}/crossfire/maps/scripts + +%clean +rm -rf $RPM_BUILD_ROOT + +%triggerpostun -- crossfire-maps < 1.5.0 +if [ "$1" != "0" ]; then + su games -c " + find /var/lib/crossfire/players/ -maxdepth 1 -mindepth 1 -printf '%%p/\n' \ + | xargs perl %{_datadir}/crossfire/maps/scripts/update_apart.pl ; + perl %{_datadir}/crossfire/maps/scripts/update_apart.pl \ + /var/lib/crossfire/unique-items/" +fi + +%triggerpostun -- crossfire-maps-small +if [ "$1" != "0" ]; then + su games -c " + find /var/lib/crossfire/players/ -maxdepth 1 -mindepth 1 -printf '%%p/\n' \ + | xargs perl %{_datadir}/crossfire/maps/scripts/update_apart.pl ; + perl %{_datadir}/crossfire/maps/scripts/update_apart.pl \ + /var/lib/crossfire/unique-items/" +fi + +%files +%defattr(644,root,root,755) +%doc Info/* +%{_datadir}/crossfire/maps