SPECS: unreal-tournament.spec (NEW) - new (based on .ebuild), NFY ...
glen
glen at pld-linux.org
Sat Dec 3 16:43:21 CET 2005
Author: glen Date: Sat Dec 3 15:43:21 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- new (based on .ebuild), NFY (need cdrom to complete)
---- Files affected:
SPECS:
unreal-tournament.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/unreal-tournament.spec
diff -u /dev/null SPECS/unreal-tournament.spec:1.1
--- /dev/null Sat Dec 3 16:43:21 2005
+++ SPECS/unreal-tournament.spec Sat Dec 3 16:43:16 2005
@@ -0,0 +1,102 @@
+# $Revision$, $Date$
+# TODO
+# - all
+# - use datadir
+# - use system libs
+Summary: Futuristic FPS
+Name: unreal-tournament
+Version: 451
+Release: 0.1
+License: as-is
+Group: Applications/Games
+Source0: ftp://ftp.lokigames.com/pub/patches/ut/ut-install-436.run
+# Source0-md5: b2fb7006ba2420665916739b7d9f7885
+Source1: http://utpg.org/patches/UTPGPatch%{version}.tar.bz2
+# Source1-md5: 77a735a78b1eb819042338859900b83b
+URL: http://www.unrealtournament.com/
+#URL: http://utpg.org/
+Requires: OpenGL
+Requires: SDL
+ExclusiveArch: %{ix86} %{x8664}
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define no_install_post_strip 1
+
+%define _noautoreq Core.so Editor.so Engine.so Render.so
+%define __syslibs libSDL-1.1.so.0 libmikmod.so.2 libopenal-0.0.so
+%define _noautoprov %{__syslibs} %{_noautoreq} ALAudio.so Audio.so Fire.so GlideDrv.so IpDrv.so NullNetDriver.so NullRender.so OpenGLDrv.so SDLDrv.so SDLGLDrv.so SDLSoftDrv.so UWeb.so
+%define _gamelibdir %{_libdir}/games/%{name}
+%define _gamedatadir %{_datadir}/games/%{name}
+
+%description
+Unreal Tournament.
+
+%prep
+%setup -qcT
+skip=$(grep -a ^skip= %{SOURCE0} | cut -d= -f2)
+tail -n +${skip} %{SOURCE0} | tar -zx
+mkdir UTPG
+tar -C UTPG -xf %{SOURCE1}
+rm -f UTPG/{checkfiles.sh,patch.md5}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_gamedatadir},%{_gamelibdir}} \
+ $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir},%{_bindir}}
+
+tar -zxf Credits.tar.gz -C $RPM_BUILD_ROOT%{_gamelibdir}
+# NetGamesUSA.com
+tar -zxf NetGamesUSA.com.tar.gz -C $RPM_BUILD_ROOT%{_gamelibdir}
+
+# System
+%if %{with 3dfx}
+ tar -zxf Glide.ini.tar.gz -C $RPM_BUILD_ROOT%{_gamelibdir}
+%else
+ tar -zxf OpenGL.ini.tar.gz -C $RPM_BUILD_ROOT%{_gamelibdir}
+%endif
+tar -zxf data.tar.gz -C $RPM_BUILD_ROOT%{_gamelibdir}
+
+# the most important things, ucc & ut :)
+install bin/x86/{ucc,ut} $RPM_BUILD_ROOT%{_gamelibdir}
+
+# install a few random files
+install README icon.{bmp,xpm} $RPM_BUILD_ROOT%{_gamelibdir}
+
+# install a menu item (closes bug #27542)
+install icon.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/ut.xpm
+
+# finally, unleash the UTPG patch
+cp -rf UTPG/* $RPM_BUILD_ROOT%{_gamelibdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%{_pixmapsdir}/ut.xpm
+
+%dir %{_gamelibdir}
+%{_gamelibdir}/Web
+%{_gamelibdir}/Textures
+%{_gamelibdir}/NetGamesUSA.com
+%{_gamelibdir}/Help
+%{_gamelibdir}/System
+%{_gamelibdir}/README
+%{_gamelibdir}/checkfiles.sh
+%{_gamelibdir}/icon.bmp
+%{_gamelibdir}/icon.xpm
+%{_gamelibdir}/patch.md5
+%{_gamelibdir}/ucc
+%{_gamelibdir}/ut
+
+%dir %{_gamedatadir}
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2005/12/03 15:43:16 glen
+- new (based on .ebuild), NFY (need cdrom to complete)
+
================================================================
More information about the pld-cvs-commit
mailing list