%define Summary FreeCol is an open version of the game Colonization Name: freecol Version: 0.10.5 Release: %mkrel 2 Summary: %Summary License: GPLv2+ Group: Games/Strategy URL: http://www.freecol.org/ Source: http://prdownloads.sourceforge.net/freecol/freecol-%version-src.zip BuildRequires: ant BuildRequires: unzip BuildRequires: xerces-j2 BuildRequires: java-devel >= 1.6 Requires: java >= 1.6 Requires: desktop-common-data BuildArch: noarch %description FreeCol is an open version of Colonization. It is a Civilization-like game in which the player has to conquer the new world. %prep %setup -q -n %name %build ant %install rm -rf %buildroot mkdir -p %buildroot/%_datadir/games/freecol cp FreeCol.jar %buildroot/%_datadir/games/freecol cp -a {data,jars} %buildroot/%_datadir/games/freecol mkdir -p %buildroot/%_bindir cat > %buildroot/%_bindir/freecol << EOF #!/bin/sh java -Xmx256M -jar %_datadir/games/freecol/FreeCol.jar \\ --freecol-data %_datadir/games/freecol/data EOF mkdir -p %buildroot/%_datadir/pixmaps cp packaging/common/freecol.xpm %buildroot/%_datadir/pixmaps mkdir -p %buildroot/%_datadir/applications cat > %buildroot/%_datadir/applications/%_real_vendor-%name.desktop << EOF [Desktop Entry] Name=FreeCol Comment=%Summary Exec=%name Icon=%name Terminal=false Type=Application Categories=Game;StrategyGame; EOF %clean rm -rf %buildroot %files %defattr(0755,root,root,0755) %_bindir/freecol %defattr(0644,root,root,0755) %doc packaging/common/{COPYING,README} %_datadir/applications/%_real_vendor-%name.desktop %_datadir/games/freecol %_datadir/pixmaps/freecol.xpm %changelog * Fri Jan 11 2013 umeabot <umeabot> 0.10.5-2.mga3 + Revision: 350822 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Mar 03 2012 supp <supp> 0.10.5-1.mga3 + Revision: 217275 - bump to .10.5, fixing few memory leaks and making forrest cleaning more Col1-like * Wed Sep 28 2011 supp <supp> 0.10.3-1.mga2 + Revision: 149994 - update to 0.10.3, bugfix release - upadte to 0.10.1 * Mon Jun 20 2011 supp <supp> 0.10.0-3.mga2 + Revision: 110565 - update to stable 0.10.0 release * Tue Apr 26 2011 wally <wally> 0.10.0-2.mga1 + Revision: 91663 - fix desktop file (mga#954) - drop buildroot definition * Sun Feb 27 2011 supp <supp> 0.10.0-1.mga1 + Revision: 61223 - fix buildrequires - make Freecol noarch - imported package freecol