[spring/f18] - Switch to ExclusiveArch.

Gilboa Davara gilboa at fedoraproject.org
Thu Nov 21 05:57:56 UTC 2013


commit 925e7897f88c9394e2657248f748567c9573578f
Author: Gilboa Davara <gilboa at gilboa-home-dev.localdomain>
Date:   Thu Nov 21 08:06:18 2013 +0200

    - Switch to ExclusiveArch.

 spring-95-disable-pr-downloader.patch |   25 ++++++++++++++++++++++
 spring-95-dso.patch                   |   37 +++++++++++++++++++++++++++++++++
 spring.spec                           |    9 ++++---
 3 files changed, 67 insertions(+), 4 deletions(-)
---
diff --git a/spring-95-disable-pr-downloader.patch b/spring-95-disable-pr-downloader.patch
new file mode 100644
index 0000000..f2dd66f
--- /dev/null
+++ b/spring-95-disable-pr-downloader.patch
@@ -0,0 +1,25 @@
+--- tools/CMakeLists.txt.old	2013-11-18 08:29:25.035269717 +0200
++++ tools/CMakeLists.txt	2013-11-18 08:29:32.816210782 +0200
+@@ -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")
+-		set(CLEAR_COMPILER_FLAGS true)
+-		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-95-dso.patch b/spring-95-dso.patch
new file mode 100644
index 0000000..8ce6642
--- /dev/null
+++ b/spring-95-dso.patch
@@ -0,0 +1,37 @@
+--- rts/builds/dedicated/CMakeLists.txt.old	2013-11-18 08:15:57.830264049 +0200
++++ rts/builds/dedicated/CMakeLists.txt	2013-11-18 08:17:30.275483453 +0200
+@@ -53,8 +53,10 @@
+ 	INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include/SDL)
+ ENDIF (MINGW OR APPLE)
+ 
++FIND_PACKAGE(ZLIB REQUIRED)
++LIST(APPEND engineDedicatedLibraries ${ZLIB_LIBRARY})
+ 
+-### Assemble the incude dirs
++### Assemble the include dirs
+ INCLUDE_DIRECTORIES(${ENGINE_SRC_ROOT_DIR}/)
+ INCLUDE_DIRECTORIES(${ENGINE_SRC_ROOT_DIR}/lib/lua/include/)
+ INCLUDE_DIRECTORIES(${ENGINE_SRC_ROOT_DIR}/lib/7zip)
+--- rts/builds/headless/CMakeLists.txt.old	2013-11-18 08:18:22.427040995 +0200
++++ rts/builds/headless/CMakeLists.txt	2013-11-18 08:19:41.701365926 +0200
+@@ -30,6 +30,8 @@
+ 	INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include/SDL)
+ ENDIF (MINGW OR APPLE)
+ 
++FIND_PACKAGE(ZLIB REQUIRED)
++LIST(APPEND engineHeadlessLibraries ${ZLIB_LIBRARY})
+ 
+ # headlessstubs are our stubs that replace libGL, libGLU, libGLEW, libSDL (yes really!)
+ LIST(APPEND engineHeadlessLibraries headlessStubs)
+--- rts/builds/multithreaded/CMakeLists.txt.old	2013-11-18 08:20:37.708887380 +0200
++++ rts/builds/multithreaded/CMakeLists.txt	2013-11-18 08:21:36.567383204 +0200
+@@ -53,6 +53,9 @@
+ 	LIST(APPEND engineLibraries squish rgetc1)
+ endif (USE_LIBSQUISH)
+ 
++FIND_PACKAGE(ZLIB REQUIRED)
++LIST(APPEND engineLibraries ${ZLIB_LIBRARY})
++
+ LIST(APPEND engineLibraries ${sound-impl})
+ LIST(APPEND engineLibraries ${Boost_THREAD_LIBRARY})
+ LIST(APPEND engineLibraries engineSystemNet)
diff --git a/spring.spec b/spring.spec
index 0d44cc8..77a025e 100644
--- a/spring.spec
+++ b/spring.spec
@@ -8,7 +8,7 @@
 #	installer/builddata/bitmaps/README.txt.
 Name:			spring
 Version:		95.0
-Release:		1%{?dist}
+Release:		2%{?dist}
 Summary:		Multiplayer, 3D realtime strategy combat game
 Group:			Amusements/Games
 License:		GPLv2+ and GPLv3+ and LGPLv2 and GFDL and (GFDL or CC-BY)
@@ -36,9 +36,7 @@ Provides:		spring-dedicated = %{version}-%{release}
 Provides:		bundled(lua) = 5.1.4
 Provides:		bundled(md5-deutsch)
 
-# Spring PPC version is still experimental.
-# Exclude for now.
-ExcludeArch:	ppc ppc64 %{arm}
+ExclusiveArch:	i386 x86_64
 
 
 %description
@@ -148,6 +146,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Nov 20 2013 Gilboa Davara <gilboad [AT] gmail [DOT] com> - 95.0-1
+- Switch to ExclusiveArch.
+
 * Mon Nov 18 2013 Gilboa Davara <gilboad [AT] gmail [DOT] com> - 95.0-1
 - Version 95.0, major spring/springlobby upstream release.
 - Remove EFX patch - applied upstream.


More information about the scm-commits mailing list