]> git.pld-linux.org Git - packages/crossfire-maps-big.git/commitdiff
- new spec, based on crossfire-maps.spec: "big world" mapset for crossfire-1.5.0
authorJacek Konieczny <jajcus@pld-linux.org>
Mon, 3 Mar 2003 18:24:49 +0000 (18:24 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    crossfire-maps-big.spec -> 1.1

crossfire-maps-big.spec [new file with mode: 0644]

diff --git a/crossfire-maps-big.spec b/crossfire-maps-big.spec
new file mode 100644 (file)
index 0000000..aad8d58
--- /dev/null
@@ -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
This page took 0.11094 seconds and 4 git commands to generate.