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