packages: glest/glest-polish.patch, glest/glest.spec, glest/glest-cstdio.pa...
wiget
wiget at pld-linux.org
Sun Jun 7 11:57:01 CEST 2009
Author: wiget Date: Sun Jun 7 09:57:01 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 3.2.2
---- Files affected:
packages/glest:
glest-polish.patch (1.1 -> 1.2) , glest.spec (1.17 -> 1.18) , glest-cstdio.patch (NONE -> 1.1) (NEW), glest-ini.patch (NONE -> 1.1) (NEW), glest-lua.patch (NONE -> 1.1) (NEW), glest-home_etc.patch (1.1 -> NONE) (REMOVED)
---- Diffs:
================================================================
Index: packages/glest/glest-polish.patch
diff -u packages/glest/glest-polish.patch:1.1 packages/glest/glest-polish.patch:1.2
--- packages/glest/glest-polish.patch:1.1 Tue Aug 1 22:00:39 2006
+++ packages/glest/glest-polish.patch Sun Jun 7 11:56:56 2009
@@ -1,8 +1,12 @@
---- polish.lng.orig 2006-07-31 22:17:55.945633000 +0200
-+++ polish.lng 2006-07-31 22:16:24.000000000 +0200
-@@ -6,12 +6,14 @@
+--- glest-3.2.2/polish.lng.pl 2009-06-07 10:50:04.000000000 +0200
++++ glest-3.2.2/polish.lng 2009-06-07 11:09:32.000000000 +0200
+@@ -4,14 +4,19 @@
+ 3dAnd2dArt=Grafika 3D i 2D
+ 2dArtAndWeb=Grafika i Web 2D
About=Info
++Address=Adres
AlreadyUpgraded=Juz ulepszone
++All=Wszystko
AmbientVolume=Glosnosc ogolna
+Animation=Animacja
Armor=Pancerz
@@ -12,10 +16,21 @@
AttackStopped=Atak zatrzymany
AttackStrenght=Obrazenia
+AutoConfig=Autokonfig.
++BattleOver=Bitwa zakończona
Build=Buduj
BuildSpeed=Szybkosc budowania
BuildingNoPlace=Budynek nie moze byc tu ulokowany
-@@ -28,9 +30,8 @@
+@@ -22,31 +27,44 @@ CameraModeSet=Tryb kamery ustawiony na
+ CanRepair=Moze naprawic
+ Cancel=Anuluj
+ Canceled=Anulowane
++ChatMode=Tryb pogawedki
+ Closed=Zamkniete
+ Command=Dowodztwo
+ CommonCommand=Dowodzenie grupa
++Connect=Polacz
++Connected=Polaczone
++ConnectedToServer=Polaczono do serwera
Config=Opcje
Consume=Zzerac
Control=Kontrola
@@ -24,10 +39,20 @@
-CurrentGlestIniSettings=Obecne ustawienia glest.ini
+Cpu=Komputer
+CpuUltra=Komp. (Ultra)
++CustomGame=Niestandardowa gra
Deaths=Polegli
Defeat=Kleska
Deleting=Usuwanie
-@@ -39,14 +40,15 @@
++Difficulty=Trudnosc
++Difficulty0=Bardzo latwo
++Difficulty1=Latwo
++Difficulty2=Srednio
++Difficulty3=Trudno
++Difficulty4=Bardzo Trudno
++Difficulty5=Oblakanczo
+ Disabled=Zablokowane
++Disconnect=Rozlacz
+ Discount=Znizka
Ep=EP
EpCost=Koszt EP
Exit=Wyjscie
@@ -49,14 +74,17 @@
GamePaused=Gra zapauzowana
GameResumed=Gra wznowiona
GameSpeedSet=Szybkosc gry ustawiona na
-@@ -60,13 +62,15 @@
+@@ -59,67 +77,81 @@ Initializing=Inicjalizacja
+ InvalidOrder=Polecenie jest nieprawidlowe
InvalidPosition=Pozycja jest nieprawidlowa
Kills=Zabici
++JoinGame=Dolacz do gry
Languaje=Jezyk
+LinuxPort=Wersja dla Linuxa
Load=Zaladunek
- LoadedSpeed=Szybkosc zaladunku
+-LoadedSpeed=Szybkosc zaladunku
-Loading=Laduje sie
++LoadedSpeed=Szybkosc z zaladunkiem
+Loading=Ladowanie
Map=Mapa
-MaxFilterAnisotropy=Max Filter Anizotropii
@@ -69,8 +97,15 @@
MeetingPoint=Miejsce spotkania
Morph=Przemien
MorphSpeed=Szybkosc przemiany
-@@ -78,14 +82,14 @@
+ Move=Rusz
+ MusicVolume=Glosnosc muzyki
++Network=Siec
+ No=Nie
++NotConnected=Nie polaczono
+ None=Zaden
+ Normal=normalne
Ok=OK
++Options=Opcje
OpenGlExtensions=Rozszerzenia
OpenGlInfo=OpenGL Info
-OpenGlMaxLights=Max swiatlo
@@ -88,7 +123,10 @@
OpenGlVersion=Wersja
OrdersOnQueue=Polecenia w kolejce
Play=Graj
-@@ -95,21 +99,22 @@
+ PlayNow=Graj teraz!
+ Player=Gracz
++Port=Port
+ Produce=Produkuj
Producing=Produkowanie
ProductionSpeed=Szybkosc produkcji
Programming=Programowanie
@@ -107,6 +145,10 @@
-ShadowMapLike=Mapa cieni
-ShadowVolumes=Mapa glosnosci
+Score=Wynik
++Server=Serwer
++ServerType=Typ serwera
++ServerTypeNew=Nowy
++ServerTypePrevious=Poprzedni
+ShadowMapping=Mapa cieni
Shadows=Cienie
Sight=Wzrok
@@ -116,9 +158,23 @@
SomeOrdersFailed=Niektore polecenia nie moga byc wydane
SoundAndMusic=Dzwiek i muzyka
SplashRadius=Promien rozbryzgu
-@@ -135,5 +140,5 @@
+ StartingToUpgrade=Zaczynajac ulepszenie
+ Stop=Stop
+ Store=Skladuje
++Tip=Wskazowka
+ Team=Druzyna
+ TechTree=Drzewo technologii
+ Textures3D=Tekstury 3D
+ Tileset=Srodowisko
++Tutorial=Samouczek
+ UnitAddedToProductionQueue=Jednostka dodana do kolejki produkcji
+ UnitNoPlace=Jednostka nie moze zostac umieszczona
+ UnitNoReqs=Jednostka nie spelnia wymagan
+@@ -134,6 +166,7 @@ Upgrades=Ulepszenia
+ Upgrading=Ulepszanie
Victory=Zwyciestwo
WalkSpeed=Predkosc
++WaitingHost=Oczekiwanie na serwer
Yes=Tak
-YouLose=Przegrales
-YouWin=Wygrales
================================================================
Index: packages/glest/glest.spec
diff -u packages/glest/glest.spec:1.17 packages/glest/glest.spec:1.18
--- packages/glest/glest.spec:1.17 Sat Oct 20 04:07:12 2007
+++ packages/glest/glest.spec Sun Jun 7 11:56:56 2009
@@ -1,61 +1,68 @@
# $Revision$, $Date$
#
#TODO
-# - patch for search glest.ini (HOME_ETC) in glest_game/config.cpp glest_game/main_menu.cpp glest_game/renderer.cpp
# - copy glest_game directory (data game) from SOURCE1 without program source files
# - check for additional xorg deps
+%define data_ver 3.2.1
Summary: Glest - 3D real time strategy game
Summary(pl.UTF-8): Glest - Strategia 3D czasu rzeczywistego
Name: glest
-Version: 2.0.1
+Version: 3.2.2
Release: 1
-License: GPL
+License: GPL v2+, Creative Commons Attribution-ShareAlike
Group: X11/Applications/Games
Source0: http://dl.sourceforge.net/glest/%{name}_source_%{version}.zip
-# Source0-md5: 2d35a5d08331957f63240cadc9766b75
-Source1: http://dl.sourceforge.net/glest/%{name}_data_%{version}.zip
-# Source1-md5: 0ca333baa78328f97c30a22063ea19fc
+# Source0-md5: 1e961f49c1fb0e59e1e1483d66099a55
+Source1: http://dl.sourceforge.net/glest/%{name}_data_%{data_ver}.zip
+# Source1-md5: d67de58e0912925e8ddbd0b25a0d2b50
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
+Source3: http://www.glest.org/files/contrib/translations/cesky_3.1.2.zip
+# Source3-md5: ae7e2b0ad4bc8622ebeb2e178816ddbd
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
+Source5: http://www.glest.org/files/contrib/translations/german_3.1.2.zip
+# Source5-md5: 71fd759e8c0dacffc50d2d732cd53927
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
+# http://www.glest.org/files/contrib/translations/français_3.1.2.zip
+Source8: francais_3.1.2.zip
+# Source8-md5: 8446f46d9b894ede3ace90edac8663d7
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
+Source10: http://www.glest.org/files/contrib/translations/italian_3.1.0.zip
+# Source10-md5: f11bbae0468d32fb845660b6dc8e4856
+Source11: http://www.glest.org/files/contrib/translations/magyar_3.2-alpha1.zip
+# Source11-md5: 8a68ce97215f87daaded7b5df9263caa
+Source12: http://www.glest.org/files/contrib/translations/norsk_3.1.2.zip
+# Source12-md5: 56113995e1e8da088ccdf2841dc663dc
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
+Source15: http://www.glest.org/files/contrib/translations/russian_3.1.2.zip
+# Source15-md5: 751481b6615f5e24c884fcc3837c3b4e
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
+Source17: http://www.glest.org/files/contrib/translations/turkish_3.1.2.zip
+# Source17-md5: 7958618435938c2cdf067ea6917d144b
+Source18: http://www.glest.org/files/contrib/translations/greek_3.0.0.zip
+# Source18-md5: 06a51c3eda91b6f8b3e0f777f3136cff
+Source19: http://www.glest.org/files/contrib/translations/srpski_2.0.1.zip
+# Source19-md5: c00259c351125138f95c57776a66e3b6
+Source50: glest.desktop
+Source51: glest.png
Patch0: %{name}-polish.patch
-Patch1: %{name}-home_etc.patch
+Patch1: %{name}-lua.patch
+Patch2: %{name}-cstdio.patch
+Patch3: %{name}-ini.patch
URL: http://www.glest.org/
-BuildRequires: OpenAL-devel
-BuildRequires: Mesa-libGL-devel
BuildRequires: Mesa-libGLU-devel
BuildRequires: Mesa-libGLw-devel
+BuildRequires: OpenAL-devel
+BuildRequires: OpenGL-devel
BuildRequires: SDL-devel >= 1.2.5
BuildRequires: dos2unix
BuildRequires: jam >= 2.5
@@ -63,6 +70,7 @@
BuildRequires: libvorbis-devel
BuildRequires: unzip
BuildRequires: xerces-c-devel
+Buildrequires: lua51-devel
Buildrequires: xorg-lib-libXdamage-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -77,14 +85,16 @@
XML-a i zestawu narzędzi.
%prep
-%setup -q -c -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a9 -a10 -a11 -a12 -a13 -a14 -a15 -a16 -a17
+%setup -q -c -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a9 -a10 -a11 -a12 -a13 -a14 -a15 -a16 -a17 -a18 -a19
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
+%patch0 -p1
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
chmod +x mk/linux/autogen.sh
%build
@@ -97,21 +107,18 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_sysconfdir}/%{name},%{_bindir},%{_pixmapsdir},%{_desktopdir}}
-install mk/linux/glest $RPM_BUILD_ROOT%{_bindir}/%{name}_game
+install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_sysconfdir}/%{name},%{_bindir},%{_pixmapsdir},%{_desktopdir},%{_libdir}}
+install mk/linux/glest $RPM_BUILD_ROOT%{_libdir}/%{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}
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.*
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}
+for LNG in ../*.lng; do
+ install $LNG $RPM_BUILD_ROOT%{_datadir}/%{name}/data/lang/
+done
+install %{SOURCE50} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE51} $RPM_BUILD_ROOT%{_pixmapsdir}
cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/%{name}
#!/bin/sh
@@ -125,12 +132,15 @@
if [ ! -d "${GLEST_HOME}" ]; then
mkdir -p ${GLEST_HOME}
cp -a /etc/glest/* ${GLEST_HOME}
+ for F in %{_datadir}/%{name}/*; do
+ ln -s $F ${GLEST_HOME}/
+ done
fi
[ ! -d "${GLEST_HOME}/screens" ] && mkdir -p ${GLEST_HOME}/screens
-cd /usr/share/glest
-/usr/bin/glest_game
+cd ${GLEST_HOME}
+%{_libdir}/glest_game
EOF
%clean
@@ -138,9 +148,10 @@
%files
%defattr(644,root,root,755)
-%doc docs/README docs/README.linux docs/license.txt
+%doc docs/readme.txt docs/readme_linux.txt docs/code_license.txt docs/data_license.txt
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/glest
+%attr(755,root,root) %{_libdir}/glest_game
%{_datadir}/%{name}
%{_desktopdir}/*.desktop
%{_pixmapsdir}/*
@@ -151,6 +162,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.18 2009/06/07 09:56:56 wiget
+- updated to 3.2.2
+
Revision 1.17 2007/10/20 02:07:12 wolvverine
- rel.1
================================================================
Index: packages/glest/glest-cstdio.patch
diff -u /dev/null packages/glest/glest-cstdio.patch:1.1
--- /dev/null Sun Jun 7 11:57:01 2009
+++ packages/glest/glest-cstdio.patch Sun Jun 7 11:56:56 2009
@@ -0,0 +1,10 @@
+--- glest-3.2.2/source/shared_lib/sources/platform/posix/socket.cpp.wiget 2009-06-06 13:20:06.000000000 +0200
++++ glest-3.2.2/source/shared_lib/sources/platform/posix/socket.cpp 2009-06-06 13:21:13.000000000 +0200
+@@ -12,6 +12,7 @@
+ #include <cstdlib>
+ #include <stdexcept>
+ #include <sstream>
++#include <cstdio>
+ #if defined(HAVE_SYS_IOCTL_H)
+ #define BSD_COMP /* needed for FIONREAD on Solaris2 */
+ #include <sys/ioctl.h>
================================================================
Index: packages/glest/glest-ini.patch
diff -u /dev/null packages/glest/glest-ini.patch:1.1
--- /dev/null Sun Jun 7 11:57:01 2009
+++ packages/glest/glest-ini.patch Sun Jun 7 11:56:56 2009
@@ -0,0 +1,11 @@
+--- glest-3.2.2/mk/linux/glest.ini.wiget 2009-06-07 10:45:29.000000000 +0200
++++ glest-3.2.2/mk/linux/glest.ini 2009-06-07 10:46:36.000000000 +0200
+@@ -23,7 +23,7 @@ FogOfWarSmoothingFrameSkip=3
+ FontConsole=-*-*-*-*-*-*-12-*-*-*-*-*-*-*
+ FontDisplay=-*-*-*-*-*-*-12-*-*-*-*-*-*-*
+ FontMenu=-*-*-*-*-*-*-12-*-*-*-*-*-*-*
+-Lang=english.lng
++Lang=english
+ MaxLights=1
+ NetworkConsistencyChecks=1
+ PhotoMode=0
================================================================
Index: packages/glest/glest-lua.patch
diff -u /dev/null packages/glest/glest-lua.patch:1.1
--- /dev/null Sun Jun 7 11:57:01 2009
+++ packages/glest/glest-lua.patch Sun Jun 7 11:56:56 2009
@@ -0,0 +1,28 @@
+--- glest-3.2.2/mk/linux/mk/autoconf/check_lua.m4.wiget 2009-06-06 13:11:59.000000000 +0200
++++ glest-3.2.2/mk/linux/mk/autoconf/check_lua.m4 2009-06-06 13:13:06.000000000 +0200
+@@ -43,6 +43,25 @@ fi
+ AC_CHECK_LIB([m], [pow], lib_m=" -lm")
+ AC_LANG_PUSH([C++])
+ for p in $paths ; do
++ AC_MSG_CHECKING([for lua.hpp in ${p}/include/lua51])
++ if test -f ${p}/include/lua51/lua.hpp; then
++ AC_MSG_RESULT([yes])
++ save_CFLAGS=$CFLAGS
++ save_LDFLAGS=$LDFLAGS
++ CFLAGS="$CFLAGS"
++ LDFLAGS="-L${p}/lib $LDFLAGS $lib_m"
++ AC_CHECK_LIB(lua51, luaL_newstate,
++ [
++ LUA_AVAILABLE=yes
++ LUA_LIBS="-L${p}/lib -llua51"
++ LUA_CFLAGS="-I${p}/include/lua51"
++ ])
++ CFLAGS=$save_CFLAGS
++ LDFLAGS=$save_LDFLAGS
++ break
++ else
++ AC_MSG_RESULT([no])
++ fi
+ AC_MSG_CHECKING([for lua.hpp in ${p}/include/lua5.1])
+ if test -f ${p}/include/lua5.1/lua.hpp; then
+ AC_MSG_RESULT([yes])
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/glest/glest-polish.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/glest/glest.spec?r1=1.17&r2=1.18&f=u
More information about the pld-cvs-commit
mailing list