Name: nexuiz Version: 1.0 Release: 1 Summary: First person shooter Group: Amusements/Games License: GPL URL: http://www.nexuiz.com/ Source0: http://dl.sf.net/sourceforge/nexuiz/nexuiz.zip Patch0: nexuiz-makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils xorg-x11-devel BuildRequires: alsa-lib-devel Requires: %{name}-data libz.so.1 libvorbis.so.0 libvorbisfile.so.3 Requires: libjpeg.so.62 %description Nexuiz is a fast-paced, chaotic, and intense multiplayer first person shooter, focused on providing basic, old style deathmatch. %package server Group: Amusements/Games Summary: Dedicated server Requires: %{name}-data libz.so.1 %description server This is the dedicated server. %package data Group: Amusements/Games Summary: Levels %description data Data required to play nexuiz. %prep %setup -q -n Nexuiz unzip -qq sources/nexuizenginesource20050530.zip %patch0 -p0 %{__sed} -i -e "s/RPM_OPT_FLAGS/$RPM_OPT_FLAGS/g" darkplaces/makefile.inc %{__sed} -i 's/\r//' Readme.htm %build cd darkplaces make %{?_smp_mflags} cl-release make %{?_smp_mflags} sv-release %install rm -rf $RPM_BUILD_ROOT %{__mkdir_p} $RPM_BUILD_ROOT%{_bindir} %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/nexuiz/data %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/pixmaps %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/applications cat >> $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop << EOF [Desktop Entry] Name=Nexuiz Comment=First Person Shooter Encoding=UTF-8 Icon=darkplaces.png Exec=nexuiz Terminal=false Type=Application EOF desktop-file-install \ --vendor=fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --delete-original \ --add-category X-Fedora \ --add-category Application \ --add-category Game \ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop cat >> %{name} << EOF #!/bin/sh %{_bindir}/nexuiz-glx -basedir %{_datadir}/%{name} EOF cat >> %{name}-server << EOF #!/bin/sh %{_bindir}/nexuiz-dedicated -basedir %{_datadir}/%{name} EOF install -m755 %{name} $RPM_BUILD_ROOT%{_bindir} install -m755 %{name}-server $RPM_BUILD_ROOT%{_bindir} install -m755 darkplaces/nexuiz-glx $RPM_BUILD_ROOT%{_bindir} install -m755 darkplaces/nexuiz-dedicated $RPM_BUILD_ROOT%{_bindir} install -m644 -p data/data20050531.pk3 \ $RPM_BUILD_ROOT%{_datadir}/nexuiz/data install -m644 -p darkplaces/darkplaces72x72.png \ $RPM_BUILD_ROOT%{_datadir}/pixmaps/darkplaces.png %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc gpl.txt Readme.htm %{_bindir}/nexuiz-glx %{_bindir}/nexuiz %{_datadir}/pixmaps/darkplaces.png %{_datadir}/applications/* %files server %defattr(-,root,root,-) %doc gpl.txt Readme.htm %{_bindir}/nexuiz-dedicated %{_bindir}/nexuiz-server %files data %defattr(-,root,root,-) %doc gpl.txt Readme.htm %{_datadir}/nexuiz %changelog * Thu Jun 09 2005 Adrian Reber - 1.0-1 - initial version