%define name copter-commander %define version 1.8 %define release 2mdk Summary: A 2d networked helicopter game Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 Patch0: %name-makefile-destdir.patch.bz2 Source10: %name-16.png Source11: %name-32.png Source12: %name-48.png License: GPL Group: Games/Strategy Url: http://sourceforge.net/projects/coco/ BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: libgnome-devel BuildRequires: libtiff-devel BuildRequires: libgtkglarea-devel = 1.2.3 %description A unique blend of arcade action and real time strategy, Copter Commander is fun for novices but surprisingly deep. It supports one to four players via Internet play and is based on the game design of Rescue Raiders/Armor Alley. %prep %setup -q %patch -p0 %build %make \ CFLAGS="$RPM_OPT_FLAGS" \ COCO_OPTIMIZATION_FLAGS="-O2" \ COCO_INSTALL_DIRECTORY=%_prefix \ COCO_BIN_DIRECTORY=%_gamesbindir \ COCO_SHARE_DIRECTORY=%_gamesdatadir/%name/%version %install rm -rf $RPM_BUILD_ROOT %makeinstall_std \ COCO_INSTALL_DIRECTORY=%_prefix \ COCO_BIN_DIRECTORY=%_gamesbindir \ COCO_SHARE_DIRECTORY=%_gamesdatadir/%name/%version ( cd %buildroot%_gamesbindir ln -s glx-%name %name-glx ) mkdir -p %buildroot{%_menudir,%_liconsdir,%_iconsdir,%_miconsdir} cp %SOURCE10 %buildroot%_miconsdir/%name.png cp %SOURCE11 %buildroot%_iconsdir/%name.png cp %SOURCE12 %buildroot%_liconsdir/%name.png cat > %buildroot%_menudir/%name <<EOF ?package(%{name}):\ command="%{_gamesbindir}/%{name}"\ title="Copter-Commander"\ longtitle="Copter Commander"\ needs="x11"\ section="Amusement/Strategy"\ icon="%{name}.png" ?package(%{name}):\ command="%{_gamesbindir}/glx-%{name}"\ title="Copter-Commander Glx"\ longtitle="Copter Commander OpenGL"\ needs="x11"\ section="Amusement/Strategy"\ icon="%{name}.png" EOF %clean rm -rf $RPM_BUILD_ROOT %post %{update_menus} %postun %{clean_menus} %files %defattr(-,root,root) %doc DEVEL GNOME-HACKS ChangeLog INSTALL copyright %_gamesbindir/* %_gamesdatadir/%name %_menudir/%name %_liconsdir/%name.png %_iconsdir/%name.png %_miconsdir/%name.png %changelog * Thu Jan 8 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.8-2mdk - DIRM fix - set RPM_OPT_FLAGS * Mon Oct 13 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.8-1mdk - 1st mdk package