Пакет freecol: Specfile

Name: freecol
Version: 0.7.4
Release: alt1
Url: http://freecol.org
Group: Games/Strategy
License: GPL3
Source: %name-%version.tar.gz
Source1: %name.desktop
Source2: %name.xpm
Packager: Mikhail Pokidko <pma@altlinux.ru>
Summary: FreeCol is opensource Colonization clone.
BuildArch: noarch
#BuildRequires: /proc
#BuildRequires: j2se = 1.6.0
#BuildRequires: java-1.6.0-sun-devel java-1.6.0-sun-javaws
#BuildRequires: ant
#BuildRequires: jline
#BuildRequires(pre): rpm-build-java

BuildRequires: desktop-file-utils

Requires: java-1.6.0-sun java-common java-1.6.0-sun-javaws
#Requires: java java-common 
#j2se >= 1.6


%description
FreeCol 1.0.0 is an almost exact Colonization clone.
FreeCol 2 go beyond the original Colonization.
See http://freecol.org for details.

%prep
%setup -q -n %name

%build
#ant

%install
mkdir -p %buildroot%_bindir \
	%buildroot%_gamesdatadir/%name/jars/ \
	%buildroot%_gamesdatadir/%name/data/{audio,fonts,images,maps,strings} \
	%buildroot%_gamesdatadir/%name/data/audio/sfx \
	%buildroot%_gamesdatadir/%name/data/images/{bonus,colonies,forest,good,indians,misc,monarch,order-buttons,river,terrain,ui,units} \
	%buildroot%_gamesdatadir/%name/data/images/order-buttons/{order-buttons00,order-buttons01,order-buttons02,order-buttons03} \
	%buildroot%_gamesdatadir/%name/data/images/terrain/{terrain00,terrain01,terrain02,terrain03,terrain04,terrain05,terrain06,terrain07,terrain08,terrain09,terrain10,terrain11,terrain12,terrain13,terrain14,terrain15} \
	%buildroot%_desktopdir \
	%buildroot%_iconsdir


install -p FreeCol.jar %buildroot%_gamesdatadir/%name/FreeCol.jar
install -p jars/*.jar %buildroot%_gamesdatadir/%name/jars/
cp -pr data/ %buildroot%_gamesdatadir/%name/

cat > %buildroot%_bindir/%name <<EOF
#!/bin/sh
#mkdir \$HOME/freecol
pushd %_gamesdatadir/%name >/dev/null 2>&1
/usr/bin/java -Xmx256M -jar %_gamesdatadir/%name/FreeCol.jar $1 $2 $3 $4 $5 $6 $7 $8 $9
popd >/dev/null 2>&1
EOF


chmod +x %buildroot%_bindir/%name
cp %SOURCE1 %buildroot%_desktopdir/%name.desktop
#cp %%SOURCE2 %buildroot%_iconsdir/%name.xpm
install -p %name.xpm %buildroot%_iconsdir/%name.xpm

%files
%_bindir/%name
%_gamesdatadir/%{name}*
%_desktopdir/%name.desktop
%_iconsdir/%name.xpm

%post
%update_menus
%update_desktopdb

%postun
%clean_menus
%clean_desktopdb

%changelog
* Tue Jun 17 2008 Mikhail Pokidko <pma@altlinux.org> 0.7.4-alt1
- Bugfix release. Prepairing for 0.8.0.

* Thu Apr 03 2008 Mikhail Pokidko <pma@altlinux.org> 0.7.2-alt2
- repocop fix

* Fri Sep 21 2007 Mikhail Pokidko <pma@altlinux.org> 0.7.2-alt1
- Version up
 + Windowed mode added.

* Mon Sep 03 2007 Mikhail Pokidko <pma@altlinux.org> 0.7.1-alt1
- Version up

* Fri Aug 03 2007 Mikhail Pokidko <pma@altlinux.org> 0.7.0-alt1.cvs20070803
- Initial build. 
  CVS version with bug fixes