[spring/f17] - Version 94.1, major spring/springlobby upstream release. - Drop the E323AI UTC time patch. - Updat

Gilboa Davara gilboa at fedoraproject.org
Wed Apr 3 07:35:02 UTC 2013


commit 0d81462a4f203c2b5261c80a663dea26492cdaf1
Author: Gilboa Davara <gilboa at gilboa-home-dev.localdomain>
Date:   Wed Apr 3 10:34:51 2013 +0300

    - Version 94.1, major spring/springlobby upstream release.
    - Drop the E323AI UTC time patch.
    - Update the DSO, assimp-remove patches.
    - pr-downloader still disabled due to excessive DSO issues.

 .gitignore                            |    1 +
 sources                               |    2 +-
 spring-89-assimp-remove.patch         |   10 +++---
 spring-89-dso.patch                   |   52 ++++++++-------------------
 spring-94-disable-pr-downloader.patch |   25 +++++++++++++
 spring.spec                           |   62 +++++++--------------------------
 6 files changed, 61 insertions(+), 91 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ede430e..1a57b50 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@ spring_0.82.3_src.tar.lzma
 /spring_89.0_src.tar.lzma
 /spring_90.0_src.tar.lzma
 /spring_91.0_src.tar.lzma
+/spring_94.1_src.tar.lzma
diff --git a/sources b/sources
index c9ce840..ed5138b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8849ace38f2ae20dc100b9d0a8d743e9  spring_91.0_src.tar.lzma
+bafc1e889bed31666553efc387a13b49  spring_94.1_src.tar.lzma
diff --git a/spring-89-assimp-remove.patch b/spring-89-assimp-remove.patch
index 4918c48..5b9ce8a 100644
--- a/spring-89-assimp-remove.patch
+++ b/spring-89-assimp-remove.patch
@@ -1,8 +1,8 @@
---- rts/lib/CMakeLists.txt.old	2012-07-16 11:03:12.800511295 +0300
-+++ rts/lib/CMakeLists.txt	2012-07-16 11:03:20.628441071 +0300
-@@ -10,7 +10,6 @@
- ADD_SUBDIRECTORY(md5)
- ADD_SUBDIRECTORY(lobby)
+--- rts/lib/CMakeLists.txt.old	2013-03-31 16:10:02.388476658 +0300
++++ rts/lib/CMakeLists.txt	2013-03-31 16:11:06.465879922 +0300
+@@ -7,7 +7,6 @@
+ ADD_SUBDIRECTORY(minizip)
+ ADD_SUBDIRECTORY(streflop)
  ADD_SUBDIRECTORY(headlessStubs)
 -ADD_SUBDIRECTORY(assimp)
  
diff --git a/spring-89-dso.patch b/spring-89-dso.patch
index dc876d3..2fb4bfa 100644
--- a/spring-89-dso.patch
+++ b/spring-89-dso.patch
@@ -1,5 +1,5 @@
---- rts/builds/dedicated/CMakeLists.txt.old	2012-07-16 09:03:54.652059698 +0300
-+++ rts/builds/dedicated/CMakeLists.txt	2012-07-16 09:04:24.368792712 +0300
+--- rts/builds/dedicated/CMakeLists.txt.old	2013-03-31 15:54:40.899139309 +0300
++++ rts/builds/dedicated/CMakeLists.txt	2013-03-31 16:03:46.763991972 +0300
 @@ -43,6 +43,8 @@
  	INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include/SDL)
  ENDIF (MINGW OR APPLE)
@@ -9,46 +9,26 @@
  
  ### Assemble the incude dirs
  INCLUDE_DIRECTORIES(${ENGINE_SRC_ROOT_DIR}/)
---- rts/builds/default/CMakeLists.txt.old	2012-07-16 09:00:29.266904434 +0300
-+++ rts/builds/default/CMakeLists.txt	2012-07-16 09:02:33.093792356 +0300
-@@ -19,6 +19,8 @@
- FIND_PACKAGE_STATIC(GLEW 1.5.1 REQUIRED)
- LIST(APPEND engineLibraries ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY} ${GLEW_LIBRARIES})
+--- rts/builds/default/CMakeLists.txt.old	2013-03-31 15:55:47.795508521 +0300
++++ rts/builds/default/CMakeLists.txt	2013-03-31 16:02:52.518503511 +0300
+@@ -87,6 +87,9 @@
+ 	SET(ENGINE_ICON "")
+ ENDIF (WIN32)
  
 +FIND_PACKAGE(ZLIB REQUIRED)
 +LIST(APPEND engineLibraries ${ZLIB_LIBRARY})
- 
- FIND_PACKAGE_STATIC(Freetype REQUIRED)
- INCLUDE_DIRECTORIES(${FREETYPE_INCLUDE_DIRS})
---- rts/builds/headless/CMakeLists.txt.old	2012-07-16 09:04:37.071678580 +0300
-+++ rts/builds/headless/CMakeLists.txt	2012-07-16 09:05:16.974320042 +0300
-@@ -31,7 +31,6 @@
++
+ ### allow engineLibraries to be used in multithreaded, too
+ MakeGlobal(engineLibraries)
+ MakeGlobal(engineIncludes)
+--- rts/builds/headless/CMakeLists.txt.old	2013-03-31 15:57:43.874413963 +0300
++++ rts/builds/headless/CMakeLists.txt	2013-03-31 16:04:39.195497535 +0300
+@@ -31,6 +31,8 @@
  	INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include/SDL)
  ENDIF (MINGW OR APPLE)
  
--
- # headlessstubs are our stubs that replace libGL, libGLU, libGLEW, libSDL (yes really!)
- LIST(APPEND engineHeadlessLibraries headlessStubs)
- 
-@@ -39,6 +38,9 @@
- 
- LIST(APPEND engineHeadlessLibraries ${engineCommonLibraries})
- 
 +FIND_PACKAGE(ZLIB REQUIRED)
 +LIST(APPEND engineHeadlessLibraries ${ZLIB_LIBRARY})
-+
- INCLUDE_DIRECTORIES(${ENGINE_SRC_ROOT_DIR}/lib/assimp/include)
- 
- 
---- rts/builds/multithreaded/CMakeLists.txt.old	2012-07-16 09:03:08.063478233 +0300
-+++ rts/builds/multithreaded/CMakeLists.txt	2012-07-16 09:03:34.077244540 +0300
-@@ -31,6 +31,9 @@
- FIND_PACKAGE(GLEW 1.5.1 REQUIRED)
- LIST(APPEND engineLibraries ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY} ${GLEW_LIBRARIES})
- 
-+FIND_PACKAGE(ZLIB REQUIRED)
-+LIST(APPEND engineLibraries ${ZLIB_LIBRARY})
-+
- FIND_PACKAGE_STATIC(Freetype REQUIRED)
- LIST(APPEND engineLibraries ${FREETYPE_LIBRARIES})
  
+ # headlessstubs are our stubs that replace libGL, libGLU, libGLEW, libSDL (yes really!)
+ LIST(APPEND engineHeadlessLibraries headlessStubs)
diff --git a/spring-94-disable-pr-downloader.patch b/spring-94-disable-pr-downloader.patch
new file mode 100644
index 0000000..1729d5b
--- /dev/null
+++ b/spring-94-disable-pr-downloader.patch
@@ -0,0 +1,25 @@
+--- tools/CMakeLists.txt.old	2013-04-01 14:22:50.402820287 +0300
++++ tools/CMakeLists.txt	2013-04-01 14:23:05.079681789 +0300
+@@ -2,22 +2,6 @@
+ Add_Subdirectory(unitsync)
+ Add_Subdirectory(DemoTool)
+ 
+-If    (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/pr-downloader/CMakeLists.txt")
+-	# only add this if the submodule is present
+-	find_package(CURL)
+-	If (CURL_FOUND)
+-		set(CMAKE_BUILD_TYPE "RELEASE")
+-		Add_Subdirectory(pr-downloader)
+-		# add install-pr-downloader target
+-		Set(myInstallDeps pr-downloader)
+-		Set(myInstallDirs "tools/pr-downloader")
+-		CreateInstallTarget("pr-downloader" myInstallDeps myInstallDirs)
+-
+-	Else(CURL_FOUND)
+-		MESSAGE(STATUS "pr-downloader will NOT be generated/installed; libcurl not found")
+-	EndIf(CURL_FOUND)
+-EndIf (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/pr-downloader/CMakeLists.txt")
+-
+ # This is not part of the official source package
+ if    (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/dirchange)
+ 	Add_Subdirectory(dirchange)
diff --git a/spring.spec b/spring.spec
index 0d2813c..06cd6ff 100644
--- a/spring.spec
+++ b/spring.spec
@@ -7,7 +7,7 @@
 # - License for some graphics is GFDL and (GFDL or CC-BY). See
 #	installer/builddata/bitmaps/README.txt.
 Name:			spring
-Version:		91.0
+Version:		94.1
 Release:		1%{?dist}
 Summary:		Multiplayer, 3D realtime strategy combat game
 Group:			Amusements/Games
@@ -19,7 +19,7 @@ Source1:		spring-README.Fedora
 
 Patch0:			spring-89-dso.patch
 Patch1:			spring-89-assimp-remove.patch
-Patch2:			spring-90-e323ai-boost.patch
+Patch2:			spring-94-disable-pr-downloader.patch
 
 BuildRoot:		%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -50,35 +50,11 @@ Please read the README.Fedora file to get started. The Spring wiki is also a
 great resource, read it here: http://spring.clan-sy.com/wiki/Main_Page
 
 
-%if %{?__build_pr_downloader}0 == 1
-
-%package pr-downloader
-Summary:		Console game / map downloader for the Spring engine.
-Group:			Amusements/Games
-
-
-%description pr-downloader
-pr-downloader is a console cross-platform download tool for spring.
-It can download games and maps supporting currently all main download systems,
-including rapid, plasma and upq. 
-
-
-%package pr-downloader-devel
-Summary:		Development files for the console game / map downloader for the Spring engine.
-Group:			Amusements/Games
-
-
-%description pr-downloader-devel
-C-API files for the pr-downloader console game / map downloader for the Spring engine.
-
-%endif
-
-
 %prep
 %setup -q -n %{name}_%{version}
 %patch0 -p0 -b .spring-89-dso-fix
 %patch1 -p0 -b .spring-89-assimp-remove
-%patch2 -p1 -b .spring-90-e323ai-boost.patch
+%patch2 -p0 -b .spring-94-disable-pr-downloder
 
 cp -p %{SOURCE1} README.Fedora
 touch ./rts/build/cmake/FindAllegro.cmake
@@ -130,16 +106,6 @@ desktop-file-install	\
 		--delete-original \
 		$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
 
-%if %{?__build_pr_downloader}0 != 1
-
-# Remove redundant pr_downloader files.
-rm -rf $RPM_BUILD_ROOT/%{_includedir}/spring/Downloader/pr-downloader.h
-rm -rf $RPM_BUILD_ROOT/%{_libdir}/libpr-downloader_shared.so
-rm -rf $RPM_BUILD_ROOT/%{_libdir}/libpr-downloader_static.a
-rm -rf $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libspringdownloader.pc
-
-%endif
-
 
 %post
 # Icons
@@ -182,21 +148,19 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man6/*
 
 
-%if %{?__build_pr_downloader}0 == 1
-
-%files pr-downloader
-%{_libdir}/libpr-downloader_shared.so
-
-
-%files pr-downloader-devel
-%{_libdir}/pkgconfig/libspringdownloader.pc
-%{_libdir}/libpr-downloader_static.a
-%{_includedir}/spring/Downloader/pr-downloader.h
+%changelog
+* Sun Apr 01 2013 Gilboa Davara <gilboad [AT] gmail [DOT] com> - 94.1-1
+- Version 94.1, major spring/springlobby upstream release.
+- Drop the E323AI UTC time patch.
+- Update the DSO, assimp-remove patches.
+- pr-downloader still disabled due to excessive DSO issues.
 
-%endif
+* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora at m4x.org> - 91.0-3
+- Rebuild for Boost-1.53.0
 
+* Thu Dec 13 2012 Adam Jackson <ajax at redhat.com> - 91.0-2
+- Rebuild for glew 1.9.0
 
-%changelog
 * Sun Sep 09 2012 Gilboa Davara <gilboad [AT] gmail [DOT] com> - 91.0-1
 - 91.0: Urgent upstream bugfix release.
 


More information about the scm-commits mailing list