rpms/glest-data/devel glest-data.spec, NONE, 1.1 glest-get-translations.sh, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Aurelien Bompard (abompard)
fedora-extras-commits at redhat.com
Mon Nov 27 19:55:00 UTC 2006
Author: abompard
Update of /cvs/extras/rpms/glest-data/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1925/devel
Modified Files:
.cvsignore sources
Added Files:
glest-data.spec glest-get-translations.sh
Log Message:
auto-import glest-data-2.0.0-2 on branch devel from glest-data-2.0.0-2.src.rpm
--- NEW FILE glest-data.spec ---
Name: glest-data
Version: 2.0.0
Release: 2%{?dist}
Summary: Data files for the game Glest
Group: Amusements/Games
License: Distributable
URL: http://www.glest.org
Source0: http://dl.sf.net/glest/glest_data_%{version}.zip
# Script used to create SOURCE2
Source1: glest-get-translations.sh
Source2: glest-translations-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: ImageMagick
Requires: glest = %{version}
%description
Glest is a free 3D real time strategy game, that can be modified
using XML and a set of tools.
This package contains the data files for the game.
%prep
%setup -q -n glest_game
# dos2unix some docs files
find docs -type f | xargs sed -i -e "s/\r//g"
%build
# Only data files, no build.
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_datadir}/glest/
cp -a * $RPM_BUILD_ROOT%{_datadir}/glest/
# provided by the binary package
rm -f $RPM_BUILD_ROOT%{_datadir}/glest/glest.ini
# Needs to be writeable (in the user's homedir)
rm -f $RPM_BUILD_ROOT%{_datadir}/glest/glest.log
# Icon
convert $RPM_BUILD_ROOT%{_datadir}/glest/glest.ico \
$RPM_BUILD_ROOT%{_datadir}/glest/glest.png
rm -f $RPM_BUILD_ROOT%{_datadir}/glest/glest.ico
# Translations
tar -xf %{SOURCE2} -C $RPM_BUILD_ROOT%{_datadir}/glest/data/lang/
pushd $RPM_BUILD_ROOT%{_datadir}/glest/data/lang/
for langfile in translations/*.zip; do
unzip $langfile
done
rm -rf translations
chmod 644 *.lng
popd
# Documentation: put everything in the glest docdir (more logical)
mkdir -p $RPM_BUILD_ROOT%{_docdir}/glest-%{version}/
mv $RPM_BUILD_ROOT%{_datadir}/glest/docs/* $RPM_BUILD_ROOT%{_docdir}/glest-%{version}/
rmdir $RPM_BUILD_ROOT%{_datadir}/glest/docs
# Conflics with the glest package
mv $RPM_BUILD_ROOT%{_docdir}/glest-%{version}/license{.txt,-data.txt}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc %{_docdir}/glest-%{version}/*
%{_datadir}/glest/*
%changelog
* Sun Nov 26 2006 Aurelien Bompard <abompard at fedoraproject.org> 2.0.0-2
- fix Licence tag
* Thu Nov 09 2006 Aurelien Bompard <abompard at fedoraproject.org> 2.0.0-1
- initial package
--- NEW FILE glest-get-translations.sh ---
#!/bin/sh
version=$1
if [ -z "$version" ]; then
echo "Usage: $0 <version>"
exit 2
fi
rm -rf translations
mkdir translations
cd translations
wget -r -N -l 1 -np -nd -A "*_$version.zip" http://www.glest.org/files/contrib/translations/
rm -f robots.txt
cd ..
tar -czf glest-translations-$version.tar.gz translations
rm -rf translations
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/glest-data/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 27 Nov 2006 19:33:49 -0000 1.1
+++ .cvsignore 27 Nov 2006 19:54:30 -0000 1.2
@@ -0,0 +1,2 @@
+glest-translations-2.0.0.tar.gz
+glest_data_2.0.0.zip
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/glest-data/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 27 Nov 2006 19:33:49 -0000 1.1
+++ sources 27 Nov 2006 19:54:30 -0000 1.2
@@ -0,0 +1,2 @@
+aa9652c67a7dfcca11fe1f9e41cb1cd8 glest-translations-2.0.0.tar.gz
+8b6902e82874011e768c64e20fbeead5 glest_data_2.0.0.zip
More information about the scm-commits
mailing list