SPECS: glest.spec - more languages - added polished polish transla...

tommat tommat at pld-linux.org
Tue Aug 1 21:59:29 CEST 2006


Author: tommat                       Date: Tue Aug  1 19:59:29 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- more languages
- added polished polish translation patch
- added home_etc patch
- added wrapper that makes sure that home configs are initialized
- removed unnecessary files from game data dir
- added desktop file and icon
- rel 0.2

---- Files affected:
SPECS:
   glest.spec (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: SPECS/glest.spec
diff -u SPECS/glest.spec:1.9 SPECS/glest.spec:1.10
--- SPECS/glest.spec:1.9	Fri Jul 28 16:13:53 2006
+++ SPECS/glest.spec	Tue Aug  1 21:59:24 2006
@@ -8,16 +8,49 @@
 Summary(pl):	Glest - Strategia 3D czasu rzeczywistego
 Name:		glest
 Version:	2.0.0
-Release:	0.1
+Release:	0.2
 License:	GPL
 Group:		X11/Applications/Games
 Source0:	http://dl.sourceforge.net/glest/%{name}_source_%{version}.zip
 # Source0-md5:	f7716da7a044dbe108c619b0f52621bb
 Source1:	http://dl.sourceforge.net/glest/%{name}_data_%{version}.zip
 # Source1-md5:	8b6902e82874011e768c64e20fbeead5
-Source2:	http://www.glest.org/files/contrib/translations/polish_1.0.9.zip
-# Source2-md5:	977df518ef4523fce1e833769e760e29
-#Patch0: %{name}-DESTDIR.patch
+Source2:	http://www.glest.org/files/contrib/translations/catala_1.2.2.zip
+# Source2-md5:	0ff52ece4c408f3a01a54dda8f17e994
+Source3:	http://www.glest.org/files/contrib/translations/cesky_1.2.1.zip
+# Source3-md5:	a1b0063b7ecc7ed14689c63c31b34cf3
+Source4:	http://www.glest.org/files/contrib/translations/danish_1.0.9.zip
+# Source4-md5:	10a96d53549c7bd50c842dc9d1bd1592
+Source5:	http://www.glest.org/files/contrib/translations/deutsch_1.0.1.zip
+# Source5-md5:	d1debba1dd35af8115fbe3bc5e660555
+Source6:	http://www.glest.org/files/contrib/translations/dutch_1.0.9.zip
+# Source6-md5:	75b130468743cd9f74235e5eaca88ee3
+Source7:	http://www.glest.org/files/contrib/translations/euskara_1.2.2.zip
+# Source7-md5:	b06b8823100e49b537f4be42cd4674f0
+Source8:	http://www.glest.org/files/contrib/translations/francais_2.0.0.zip
+# Source8-md5:	0cc6e7c7029c79f1bf61d3a3bdb441d0
+Source9:	http://www.glest.org/files/contrib/translations/hebrew_1.2.1.zip
+# Source9-md5:	01cc8f8b53cb77e37de4abbb056a47f1
+Source10:	http://www.glest.org/files/contrib/translations/italiano_2.0.0.zip
+# Source10-md5:	9869a946227b31141b4166c1ca627c9a
+Source11:	http://www.glest.org/files/contrib/translations/magyar_1.1.0.zip
+# Source11-md5:	3dafdbafc1fac2536565bab122b63ece
+Source12:	http://www.glest.org/files/contrib/translations/norsk_0.8.1.zip
+# Source12-md5:	2be1ef1472431ddc361526590d4d82b5
+Source13:	http://www.glest.org/files/contrib/translations/polish_1.0.9.zip
+# Source13-md5:	977df518ef4523fce1e833769e760e29
+Source14:	http://www.glest.org/files/contrib/translations/portugues_2.0.0.zip
+# Source14-md5:	f133c241ac021ad30d54d0ef48b0f64f
+Source15:	http://www.glest.org/files/contrib/translations/russian_1.0.9.zip
+# Source15-md5:	a703c513b57664f03c857b656cc571ae
+Source16:	http://www.glest.org/files/contrib/translations/slovak_2.0.0.zip
+# Source16-md5:	a31d07ed2c24da87628590e43f6c131f
+Source17:	http://www.glest.org/files/contrib/translations/turkish_1.0.9.zip
+# Source17-md5:	5ec892e82722b8de359edccb95903bbc
+Source18:	glest.desktop
+Source19:	glest.png
+Patch0:		%{name}-polish.patch
+Patch1:		%{name}-home_etc.patch
 URL:		http://www.glest.org/
 BuildRequires:	OpenAL-devel
 BuildRequires:	OpenGL-GLU-devel
@@ -41,13 +74,14 @@
 XML-a i zestawu narzędzi.
 
 %prep
-%setup -q -n %{name}_source_%{version} -a1 -a2
+%setup -q -n %{name}_source_%{version} -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a9 -a10 -a11 -a12 -a13 -a14 -a15 -a16 -a17
 for file in xml ini log txt html lng; do
 	find ./ -noleaf -type f -name \*.$file -exec dos2unix '{}' \;
 done
-
 find mk -noleaf -type f -exec dos2unix '{}' \;
 
+%patch0 -p0
+%patch1 -p1
 chmod +x mk/linux/autogen.sh
 
 %build
@@ -58,18 +92,41 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_sysconfdir}/%{name},%{_bindir}}
-install mk/linux/glest $RPM_BUILD_ROOT%{_bindir}/%{name}
+install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_sysconfdir}/%{name},%{_bindir},%{_pixmapsdir},%{_desktopdir}}
+install mk/linux/glest $RPM_BUILD_ROOT%{_bindir}/%{name}_game
 install mk/linux/glest.ini $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/glest.ini
-ln -s %{_sysconfdir}/%{name}/%{name}.ini $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}.ini
-ln -s %{_bindir}/%{name} $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}
+#ln -s %{_sysconfdir}/%{name}/%{name}.ini $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}.ini
+#ln -s %{_bindir}/%{name} $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}
 cd glest_game
-install configuration.xml $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/configuration.xml
-ln -s %{_sysconfdir}/%{name}/configuration.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/configuration.xml
-rm configuration.xml
-rm glest.ini
+#install configuration.xml $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/configuration.xml
+#ln -s %{_sysconfdir}/%{name}/configuration.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/configuration.xml
+#rm configuration.xml
+rm glest.*
+rm -rf screens
 cp -r ./* $RPM_BUILD_ROOT%{_datadir}/%{name}
 install ../polish.lng $RPM_BUILD_ROOT%{_datadir}/%{name}/data/lang/
+install %{SOURCE18} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE19} $RPM_BUILD_ROOT%{_pixmapsdir}
+
+cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/%{name}
+#!/bin/sh
+
+if [ -n "${HOME_ETC}" ]; then
+	GLEST_HOME="${HOME_ETC}/.glest"
+else
+	GLEST_HOME="${HOME}/.glest"
+fi
+
+if [ ! -d "${GLEST_HOME}" ]; then
+	mkdir -p ${GLEST_HOME}
+	cp -a /etc/glest/* ${GLEST_HOME}
+fi
+
+[ ! -d "${GLEST_HOME}/screens" ] && mkdir -p ${GLEST_HOME}/screens
+
+cd /usr/share/glest
+/usr/bin/glest_game
+EOF
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -80,6 +137,8 @@
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
 %attr(755,root,root) %{_bindir}/*
 %{_datadir}/%{name}
+%{_desktopdir}/*
+%{_pixmapsdir}/*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -87,6 +146,15 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2006/08/01 19:59:24  tommat
+- more languages
+- added polished polish translation patch
+- added home_etc patch
+- added wrapper that makes sure that home configs are initialized
+- removed unnecessary files from game data dir
+- added desktop file and icon
+- rel 0.2
+
 Revision 1.9  2006/07/28 14:13:53  tommat
 - BR: dos2unix
 - adapterized
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/glest.spec?r1=1.9&r2=1.10&f=u



More information about the pld-cvs-commit mailing list