Name: eternallands Version: 1.5.0.0 Release: 2%{?dist} Summary: Eternal Lands - a free MMORPG Group: Amusements/Games License: Code: Q Public License (QTPL) / Media: Proprietary URL: http://www.eternal-lands.com Source0: http://www.daughtersoftiresias.org/progs/el/eternallands-%{version}/eternallands-%{version}.tar.bz2 Patch0: %{name}-anyarch.patch Patch1: %{name}-buildid.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gcc-c++ BuildRequires: openal-devel BuildRequires: freealut-devel BuildRequires: cal3d-devel BuildRequires: libGL-devel BuildRequires: SDL_net-devel BuildRequires: libpng-devel BuildRequires: SDL-devel, SDL_image-devel BuildRequires: zlib-devel BuildRequires: libX11-devel BuildRequires: libvorbis-devel BuildRequires: libxml2-devel, libGLU-devel %description Eternal Lands is a free MMORPG (massively multiplayer online role playing game) currently under development. The game is now in beta stage, and is fully playable. We are constantly adding more things to do, more items to make, monsters to fight, and improving the systems. %prep %setup %patch0 -p0 %patch1 -p0 %build # Note: no %{?_smp_mflags} in any of these: various parallel build issues. cd code make -f Makefile.linux cp *.bin .. rm -rf ../languages ../actor_defs cp -R languages actor_defs *license*.txt *readme* .. cd .. %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_prefix}/games/eternallands cp -Rp * $RPM_BUILD_ROOT%{_prefix}/games/eternallands rm -rf $RPM_BUILD_ROOT%{_prefix}/games/eternallands/code rm $RPM_BUILD_ROOT%{_prefix}/games/eternallands/*license*.txt rm $RPM_BUILD_ROOT%{_prefix}/games/eternallands/*readme* install -dm 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps #mv $RPM_BUILD_ROOT%{_prefix}/games/eternallands/*.png \ # $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/ # Create the wrapper mkdir -p $RPM_BUILD_ROOT%{_bindir} pref=%{_prefix} echo "#!/bin/bash cd $pref/games/eternallands /bin/mkdir -p ~/.elc if [[ ! -e ~/.elc/el.ini ]] ; then /bin/cp $pref/games/eternallands/el.ini ~/.elc/ fi echo logs and config file are at ~/.elc/ ./el.x86.linux.bin " > $RPM_BUILD_ROOT%{_bindir}/eternallands chmod 755 $RPM_BUILD_ROOT%{_bindir}/eternallands %clean rm -rf $RPM_BUILD_ROOT %post [ $1 -eq 1 ] && \ gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || : %postun gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || : %files %defattr(-,root,root,-) %doc eternal_lands_license.txt readme.txt %{_bindir}/eternallands %dir %{_prefix}/games/eternallands/ %{_prefix}/games/eternallands/*.txt %{_prefix}/games/eternallands/*.lst #%{_prefix}/games/eternallands/*.cfg %{_prefix}/games/eternallands/*.ico %{_prefix}/games/eternallands/*.xml #%{_prefix}/games/eternallands/*.html %{_prefix}/games/eternallands/*.ini #%{_prefix}/games/eternallands/*.bmp #%{_prefix}/games/eternallands/*.png #%{_prefix}/games/eternallands/*.sh %{_prefix}/games/eternallands/mapeditor %{_prefix}/games/eternallands/tmp %attr(2777,root,games) %{_prefix}/games/eternallands/2dobjects %attr(2777,root,games) %{_prefix}/games/eternallands/3dobjects %attr(2777,root,games) %{_prefix}/games/eternallands/actor_defs %attr(2777,root,games) %{_prefix}/games/eternallands/animations #%attr(2777,root,games) %{_prefix}/games/eternallands/Encyclopedia %attr(2777,root,games) %{_prefix}/games/eternallands/languages %attr(2777,root,games) %{_prefix}/games/eternallands/maps #%attr(2777,root,games) %{_prefix}/games/eternallands/md2 %attr(2777,root,games) %{_prefix}/games/eternallands/meshes %attr(2777,root,games) %{_prefix}/games/eternallands/music %attr(2777,root,games) %{_prefix}/games/eternallands/particles %attr(2777,root,games) %{_prefix}/games/eternallands/skeletons %attr(2777,root,games) %{_prefix}/games/eternallands/sound %attr(2777,root,games) %{_prefix}/games/eternallands/textures %attr(2777,root,games) %{_prefix}/games/eternallands/tiles %attr(2755,root,games) %{_prefix}/games/eternallands/*.bin %attr(2755,root,games) %{_prefix}/games/eternallands/el.ini~ %attr(2755,root,games) %{_prefix}/games/eternallands/gmon.out %attr(2755,root,games) %{_prefix}/games/eternallands/icon.bmp #%{_datadir}/icons/hicolor/64x64/apps/*.png %changelog * Sun Jan 27 2008 Karen Pease - 1.5.0.0.2 - Added in build-id support for linker * Thu Jan 16 2008 Karen Pease - 1.5.0.0-1 - 1.5.0 release * Thu Jan 04 2007 Karen Pease - 1.3.3.0-1 - 1.3.3 release * Sat Oct 14 2006 Karen Pease - 1.3.2.0-1 - First build.