Browse Source

- linux version update

Ivan Savenko 13 years ago
parent
commit
42cbbc8682

+ 3 - 3
AUTHORS

@@ -40,8 +40,8 @@ Trevor Standley aka tstandley,		<>
 Rickard Westerlund aka Onion Knight, 	<[email protected]>
    * battle functionality and general support
 
-Ivan,							<>
-   * Kingdom overwiew window, a few town structures, general support
+Ivan Savenko,				<[email protected]>
+   * GCC/Linux support, client development, general support
    
 Benjamin Gentner aka beegee,		<>
-   * battle support, programming
+   * battle support, programming

+ 3 - 3
README.linux

@@ -21,15 +21,14 @@ To compile, at least the following packages (and their development counterparts)
 	* boost c++ libraries v1.44+ (www.boost.org):
 		- program-options
 		- filesystem
-		- iostreams
 		- system
 		- thread
 
 On Debian-based systems (e.g. Ubuntu) run:
-  sudo apt-get install g++ libsdl1.2debian libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev zlib1g-dev libavformat-dev libswscale-dev libboost-dev libboost-filesystem-dev libboost-iostreams-dev libboost-system-dev libboost-thread-dev libboost-program-options-dev
+  sudo apt-get install g++ libsdl1.2debian libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev zlib1g-dev libavformat-dev libswscale-dev libboost-dev libboost-filesystem-dev libboost-system-dev libboost-thread-dev libboost-program-options-dev
 
 On RPM-based distributions (e.g. Fedora) run:
-  sudo yum install gcc-c++ SDL-devel SDL_image-devel SDL_ttf-devel SDL_mixer-devel boost boost-devel boost-filesystem boost-iostreams boost-system boost-thread boost-program-options zlib-devel ffmpeg-devel ffmpeg-libs
+  sudo yum install gcc-c++ SDL-devel SDL_image-devel SDL_ttf-devel SDL_mixer-devel boost boost-devel boost-filesystem boost-system boost-thread boost-program-options zlib-devel ffmpeg-devel ffmpeg-libs
 
 Optionaly, if you want to regenerate the build system, you will need the following tools:
  * libtool
@@ -100,6 +99,7 @@ Go to /LIB_PATH/vcmi, and type:
 Go to /LIB_PATH/vcmi/AI, and type: 
   ln -s /PATH_TO_SOURCE/AI/VCAI/.libs/VCAI.so
   ln -s /PATH_TO_SOURCE/AI/StupidAI/.libs/StupidAI.so
+  ln -s /PATH_TO_SOURCE/AI/BattleAI/.libs/BattleAI.so
 
 Go to /DATA_PATH/vcmi, and type:
   ln -s /PATH_TO_SOURCE/config

+ 6 - 4
client/Makefile.am

@@ -3,13 +3,15 @@ bin_PROGRAMS = vcmiclient
 desktopdir = $(datadir)/applications
 desktop_DATA = vcmiclient.desktop
 
-icondir = $(datadir)/icons
-dist_icon_DATA = vcmiclient.png
-
 EXTRA_DIST = \
-  $(pixmaps_extra_DATA) \
   ${desktop_DATA}
 
+dist-hook:
+	install -m 644 "$(srcdir)/icons/vcmiclient.xpm" "$(distdir)/pixmaps/vcmiclient.xpm"
+	install -m 644 "$(srcdir)/icons/vcmiclient.64x64.png" "$(distdir)/icons/hicolor/64x64/apps/vcmiclient.png"
+	install -m 644 "$(srcdir)/icons/vcmiclient.48x48.png" "$(distdir)/icons/hicolor/48x48/apps/vcmiclient.png"
+	install -m 644 "$(srcdir)/icons/vcmiclient.32x32.png" "$(distdir)/icons/hicolor/32x32/apps/vcmiclient.png"
+
 BUILT_SOURCES = StdInc.h.gch
 StdInc.h.gch: StdInc.h
 	$(CXXCOMPILE) -c $<

BIN
client/icons/vcmiclient.32x32.png


BIN
client/icons/vcmiclient.48x48.png


BIN
client/icons/vcmiclient.64x64.png


+ 226 - 0
client/icons/vcmiclient.xpm

@@ -0,0 +1,226 @@
+/* XPM */
+static char *vcmiclient[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 188 2 ",
+"   c #010101",
+".  c #090909",
+"X  c #140600",
+"o  c #180700",
+"O  c #140A06",
+"+  c #1B0901",
+"@  c #1E120C",
+"#  c #161414",
+"$  c #1C1C1B",
+"%  c #220B01",
+"&  c #2B0E00",
+"*  c #2E1002",
+"=  c #2C140A",
+"-  c #331507",
+";  c #341609",
+":  c #35180B",
+">  c #221612",
+",  c #221915",
+"<  c #2C1C15",
+"1  c #281F1A",
+"2  c #351C10",
+"3  c #391E11",
+"4  c #3D2214",
+"5  c #3C2519",
+"6  c #252424",
+"7  c #2D2D2C",
+"8  c #3B2B24",
+"9  c #3C302B",
+"0  c #343333",
+"q  c #3F3036",
+"w  c #393837",
+"e  c #3D3C3B",
+"r  c #402215",
+"t  c #422618",
+"y  c #442B1E",
+"u  c #482D1F",
+"i  c #452D21",
+"p  c #4A2F21",
+"a  c #4D3325",
+"s  c #4E372C",
+"d  c #503729",
+"f  c #52392C",
+"g  c #423433",
+"h  c #483C35",
+"j  c #443438",
+"k  c #443B3E",
+"l  c #533E32",
+"z  c #41403F",
+"x  c #4B433E",
+"c  c #514037",
+"v  c #5D4236",
+"b  c #53433B",
+"n  c #5E4438",
+"m  c #634F3F",
+"M  c #695337",
+"N  c #67523F",
+"B  c #6A543D",
+"V  c #6C583B",
+"C  c #795F36",
+"Z  c #725A3E",
+"A  c #795F3E",
+"S  c #413741",
+"D  c #473C46",
+"F  c #444242",
+"G  c #4A4845",
+"H  c #4C4B4B",
+"J  c #5A4D46",
+"K  c #54524F",
+"L  c #5B504C",
+"P  c #555454",
+"I  c #5A5956",
+"U  c #5B5B5B",
+"Y  c #645143",
+"T  c #6B5544",
+"R  c #6F5A45",
+"E  c #65544C",
+"W  c #6D564B",
+"Q  c #6A594F",
+"!  c #735D46",
+"~  c #6B5655",
+"^  c #6D5A53",
+"/  c #655D58",
+"(  c #6C595B",
+")  c #755E56",
+"_  c #735F59",
+"`  c #796143",
+"'  c #75624E",
+"]  c #7B624C",
+"[  c #67625D",
+"{  c #7B6356",
+"}  c #71645E",
+"|  c #7B665A",
+" . c #7E695E",
+".. c #715E60",
+"X. c #656362",
+"o. c #6A6762",
+"O. c #6D6A66",
+"+. c #6A6168",
+"@. c #6D6B6B",
+"#. c #726C67",
+"$. c #726E6A",
+"%. c #76726F",
+"&. c #79726D",
+"*. c #716F70",
+"=. c #747473",
+"-. c #7B7671",
+";. c #7D7976",
+":. c #7E7D7B",
+">. c #80673C",
+",. c #8D713F",
+"<. c #9F7E37",
+"1. c #816843",
+"2. c #886D41",
+"3. c #927745",
+"4. c #826B5E",
+"5. c #836E62",
+"6. c #877166",
+"7. c #887266",
+"8. c #8B756A",
+"9. c #8F796E",
+"0. c #907A6F",
+"q. c #857A73",
+"w. c #827E79",
+"e. c #927D73",
+"r. c #A38234",
+"t. c #A58439",
+"y. c #AF8B3E",
+"u. c #B08E39",
+"i. c #BD9738",
+"p. c #E3B101",
+"a. c #CAA021",
+"s. c #CEA43F",
+"d. c #E4B437",
+"f. c #E4B53E",
+"g. c #F4C23D",
+"h. c #A28343",
+"j. c #A88741",
+"k. c #B39040",
+"l. c #BF9940",
+"z. c #86837E",
+"x. c #948177",
+"c. c #94867E",
+"v. c #99847A",
+"b. c #9D897E",
+"n. c #BE9C6E",
+"m. c #D3AB6D",
+"M. c #E3B76C",
+"N. c #F0C26B",
+"B. c #F0C273",
+"V. c #858482",
+"C. c #888682",
+"Z. c #8C8985",
+"A. c #8E8D8D",
+"S. c #928C86",
+"D. c #918F8C",
+"F. c #95918D",
+"G. c #959492",
+"H. c #9A9792",
+"J. c #9B9995",
+"K. c #9E9B99",
+"L. c #A18D82",
+"P. c #A39086",
+"I. c #A6948A",
+"U. c #A9968C",
+"Y. c #AB988E",
+"T. c #AF9C92",
+"R. c #A19E9A",
+"E. c #A4A29E",
+"W. c #B4A298",
+"Q. c #A5A4A1",
+"!. c #A9A7A3",
+"~. c #ACA9A6",
+"^. c #ADACAB",
+"/. c #B1AEAB",
+"(. c #B2B0AD",
+"). c #B5B4B2",
+"_. c #BAB9B7",
+"`. c #BDBCBB",
+"'. c #C4C3C3",
+"]. c #C8C8C8",
+"[. c #D1D0CE",
+"{. c #D4D3D3",
+"}. c #DADADA",
+"|. c #E8E7E6",
+" X c #EBEBEA",
+".X c gray96",
+"XX c #FDFDFC",
+"oX c None",
+/* pixels */
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoX0 I 0 oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXw H oXoXoXoX",
+"oXoXoXoX'.'.'.`.Q.D.:.+.P F F 6 6 w e H I @.:.Z.K.E.R.H.$.oXoXoX",
+"oXoXoXoX).).`.`.`._.)./.(.(.(.(.(./.~.!.E.R.H.G.D.Z.S.C.o.oXoXoX",
+"oXoXoXoXV.A.G.*.Z.K.^.).).^.~.Q.Q.E.K.K.J.F.C.-.$.$.S.S.K oXoXoX",
+"[email protected] & : f E } #.&.q.&.-.&.&.&.&.q.c.I.W.S.z.G.w oXoXoX",
+"oXoXoXoXH X.H = & * r n { 5.7.8.0.x.v.b.L.P.I.Y.T.q.G.H.$ oXoXoX",
+"oXoXoXoX7 X.H = * & & : a W 5.6.7.9.x.x.x.L.L.I.U.q.R.F.oXoXoXoX",
+"oXoXoXoXoXX.F , * & & & * 3 l { 5.6.8.0.x.x.b.L.P.-.Q.;.oXoXoXoX",
+"oXoXoXoXoXI e 1 & & & & & & ; p T |  .5.8.0.0.x.x.V.Q.U oXoXoXoX",
+"oXoXoXoX  F 0 # o & % o o o o & 3 8 g h ^ 5.J b x C.G.$ oXoXoXoX",
+"oXoXoXB.4.7 6 B.{ % X N.g.g.] o % { g.B.g Q 4.g.B.U U B.4.oXoXoX",
+"oXoXoXf.>.. $ d.` + M.y.A C f.) % A p.d.> 9 1.p.f.e e f.1.oXoXoX",
+"oXoXoX| s._ m.h.k @ s.Z + o ) g + Z a.<.m._ s.t.s.7 6 s.] oXoXoX",
+"oXoXoX  i.V i.' k > l.B = % o o % B l.B i.M l.R l.6 . i.! oXoXoX",
+"oXoXoXoX_ u.3.+.C.1 k.B @ O n.^ % N y.g ,.u.Q N y.$   k.! oXoXoX",
+"oXoXoXoX  j.Y '.}.F ^ j.j.t.2.j % Y j.o m j.X J j..   j.W oXoXoX",
+"oXoXoXoXoX..S Q..XK.< ( Y Y k 5 2 j ~ o q ~ O S (   oX..D oXoXoX",
+"oXoXoXoXoXoXoXK |.{.b i i y y i y 5 : * & & , 7 6 oXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoX_.[.&.a d a a a p p y 4 - - F e $ oXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoX@.(.H.c f d d a a p p u t L G.*.oXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXE.E./ f f d d a a a a c ].}.*.oXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXo.G.C.b f f f s d a s R.XX XoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXZ.Z.#.c f f f d f $.{. X=.oXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXe z.w.O.c l f l [ E.).K.oXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXP -.&.&.o.o.;.G.J.D.oXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXK $.$.%.-.z.z.w.$ oXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoX7 I o.O.$.G oXoXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX# oXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX",
+"oXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoXoX"
+};

BIN
client/vcmiclient.png


+ 1 - 1
configure.ac

@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.60)
-AC_INIT(vcmi, 0.89)				# Follow VCMI_VERSION in GameConstants.h
+AC_INIT(vcmi, 0.90)				# Follow VCMI_VERSION in GameConstants.h
 AM_INIT_AUTOMAKE
 AC_CONFIG_MACRO_DIR([aclocal/m4])
 

+ 1 - 1
debian/compat

@@ -1 +1 @@
-7
+8

+ 4 - 4
debian/control

@@ -1,15 +1,15 @@
 Source: vcmi
 Section: games
-Priority: extra
+Priority: optional
 Maintainer: frank zago <[email protected]>
-Build-Depends: debhelper (>= 7), cdbs (>= 0.4.48), autotools-dev, libsdl-image1.2-dev, libsdl-ttf2.0-dev, libsdl-mixer1.2-dev (>= 1.2.8), zlib1g-dev, libavformat-dev, libswscale-dev, libboost-dev (>=1.44), libboost-program-options-dev (>=1.44), libboost-filesystem-dev (>=1.44), libboost-iostreams-dev (>=1.44), libboost-system-dev (>=1.44), libboost-thread-dev (>=1.44)
-Standards-Version: 3.8.0
+Build-Depends: debhelper (>= 8), cdbs (>= 0.4.48), autotools-dev, libsdl-image1.2-dev, libsdl-ttf2.0-dev, libsdl-mixer1.2-dev (>= 1.2.8), zlib1g-dev, libavformat-dev, libswscale-dev, libboost-dev (>=1.44), libboost-program-options-dev (>=1.44), libboost-filesystem-dev (>=1.44), libboost-system-dev (>=1.44), libboost-thread-dev (>=1.44)
+Standards-Version: 3.9.1
 Homepage: http://vcmi.eu
 
 Package: vcmi
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: A rewrite the Heroes of Might and Magic 3 engine
+Description: Rewrite of the Heroes of Might and Magic 3 engine
  The purpose of VCMI project is to rewrite entire HOMM 3: WoG engine from
  scratch, giving it new and extended possibilities. It will help to support
  mods and new towns already made by fans but abandoned because of game code

+ 3 - 2
debian/copyright

@@ -18,11 +18,12 @@ Upstream Authors:
 	Frank Zago <[email protected]>
 	Trevor Standley
 	Rickard Westerlund <[email protected]>
-	Ivan
+	Ivan Savenko <[email protected]>
+	Benjamin Gentner
 
 Copyright:
 
-	Copyright (C) 2002-2010 Micha³ Urbañczyk, Mateusz B.
+	Copyright (C) 2002-2012 Micha³ Urbañczyk, Mateusz B.
 
 License:
 

+ 1 - 1
debian/rules

@@ -4,4 +4,4 @@ include /usr/share/cdbs/1/rules/debhelper.mk
 
 
 override_dh_auto_configure:
-	dh_auto_configure -- --disable-debug
+	dh_auto_configure -- --disable-debug --bindir=/usr/games

+ 1 - 0
debian/source/format

@@ -0,0 +1 @@
+3.0 (native)