%global postver 4.21 Summary: icculus.org Quake2 Name: quake2 Version: 2 Release: %{postver}%{?dist} Source0: http://deponie.yamagi.org/quake2/%{name}-%{postver}.tar.xz License: GPLv2 URL: http://www.yamagi.org/quake2/ BuildRequires:libogg-devel libvorbis-devel openal-soft-devel BuildRequires:SDL-devel zlib-devel curl-devel BuildRequires:mesa-libGL-devel libXt-devel BuildRequires:desktop-file-utils Source1: %{name}.desktop Source2: %{name}-demo.desktop Source3: %{name}-demo.sh Source4: %{name}.autodlrc Source5: %{name}.png %description icculus.org Linux-oriented changes and enhancements to id Software Quake2/ Please install quake2-demo if you haven't quake 2 CDROM because the game / files are in restrictive license %description -l fr Client quake2 amélioré basé sur les sources d'icculus.org/ Veuillez installer quake2-demo si vous n'avez pas votre CD ROM quake2/ %package demo Summary: Quake 2 3D shooter game demo installer Group: Amusements/Games Requires: quake2 Requires: hicolor-icon-theme opengl-games-utils unzip autodownloader BuildArchitectures: noarch %description -n quake2-demo Quake2 demo files installer . The quake2 engine is open-source but the datas remain / to a proprietary license . Theses demo files are gratis but not open-source and can't/ be included in the fedora repositories .This script will download theses files if you/ haven't the .pak files from the original CD-ROM of Quake 2/ %prep %setup -b0 -q -n %{name}-%{postver} %build make all %install mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} mkdir -p $RPM_BUILD_ROOT%{_libdir}/quake2 mkdir -p $RPM_BUILD_ROOT%{_libdir}/quake2/baseq2 mkdir -p %{buildroot}%{_datadir}/applications #binaries installation install -m 755 release/quake2 $RPM_BUILD_ROOT%{_bindir}/quake2 install -m 755 release/q2ded $RPM_BUILD_ROOT%{_bindir}/q2ded #So files install -m 755 release/ref_gl.so $RPM_BUILD_ROOT%{_libdir}/quake2/ref_gl.so install -m 755 release/baseq2/game.so $RPM_BUILD_ROOT%{_libdir}/quake2/baseq2/game.so #scripts install install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/quake2-demo install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/%{name}.autodlrc # below is the desktop file and icon stuff. desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE2} mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps install -p -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps %files %doc CHANGELOG README LICENSE %{_bindir}/%{name} %{_bindir}/q2ded %{_datadir}/%{name} %{_libdir}/quake2/* %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/48x48/apps/%{name}.png %files demo %{_bindir}/%{name}-demo %{_datadir}/%{name}.autodlrc %{_datadir}/applications/%{name}-demo.desktop %{_datadir}/icons/hicolor/48x48/apps/%{name}.png %changelog * Tue Jun 25 2012 pierre80 2-4.21.fc17 - Initial RPM for fedora 17