[spring] - 89.0: Upstream bugfix release.
Gilboa Davara
gilboa at fedoraproject.org
Mon Jul 16 07:41:13 UTC 2012
commit eb205456a198a9b01d6af76d2d5062abb96c6f37
Author: Gilboa Davara <gilboa at gilboa-home-dev.localdomain>
Date: Mon Jul 16 10:40:55 2012 +0300
- 89.0: Upstream bugfix release.
.gitignore | 1 +
sources | 2 +-
spring-89-dso.patch | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++
spring.spec | 46 ++++++++++++++++++++++++++++++++++++------
4 files changed, 95 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d4a6ab9..609e036 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ spring_0.82.3_src.tar.lzma
/spring_0.82.7.1_src.tar.lzma
/spring_83.0_src.tar.lzma
/spring_84.0_src.tar.lzma
+/spring_89.0_src.tar.lzma
diff --git a/sources b/sources
index 91cd9de..6bd0329 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-151bf483f1c3b801b4cede6f02d79ea9 spring_88.0_src.tar.lzma
+36fc266e925bc3790a68bf1bc7ebb315 spring_89.0_src.tar.lzma
diff --git a/spring-89-dso.patch b/spring-89-dso.patch
new file mode 100644
index 0000000..dc876d3
--- /dev/null
+++ b/spring-89-dso.patch
@@ -0,0 +1,54 @@
+--- 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
+@@ -43,6 +43,8 @@
+ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include/SDL)
+ ENDIF (MINGW OR APPLE)
+
++FIND_PACKAGE(ZLIB REQUIRED)
++LIST(APPEND engineDedicatedLibraries ${ZLIB_LIBRARY})
+
+ ### 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})
+
++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 @@
+ 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})
+
diff --git a/spring.spec b/spring.spec
index 751d6da..13d767a 100644
--- a/spring.spec
+++ b/spring.spec
@@ -1,6 +1,6 @@
Name: spring
-Version: 88.0
-Release: 2%{?dist}
+Version: 89.0
+Release: 1%{?dist}
Summary: Multiplayer, 3D realtime strategy combat game
Group: Amusements/Games
@@ -15,8 +15,7 @@ License: GPLv2+ and GPLv3+ and LGPLv2 and GFDL and (GFDL or CC-BY)
URL: http://springrts.com
Source0: http://downloads.sourceforge.net/project/springrts/springrts/spring-%{version}/spring_%{version}_src.tar.lzma
Source1: spring-README.Fedora
-Patch0: spring-83-dso.patch
-Patch1: spring_88.0-gcc47.patch
+Patch0: spring-89-dso.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -45,20 +44,37 @@ ExcludeArch: ppc ppc64
%description
Spring is a project aiming to create a new, versatile, full 3D Real Time
Strategy Engine.
-
Spring is designed to be played as online multiplayer matches, but some AI are
also available to play against the computer.
-
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
+%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.
+
+
%prep
%setup -q -n %{name}_%{version}
# Compile patches.
%patch0 -p0 -b .spring-83-dso-fix
-%patch1 -p1 -b .gcc47
cp -p %{SOURCE1} README.Fedora
touch ./rts/build/cmake/FindAllegro.cmake
@@ -151,7 +167,23 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man6/*
+%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
+* Mon Jul 16 2012 Gilboa Davara <gilboad [AT] gmail [DOT] com> - 89.0-1
+- 89.0: Upstream bugfix release.
+- pr-downloader added, moved to a separate package.
+- Updated dso patch.
+- Drop the gcc 4.7 patch (fixed upstream).
+
* Wed Apr 4 2012 Tom Callaway <spot at fedoraproject.org> - 88.0-2
- fix compile with gcc 4.7
More information about the scm-commits
mailing list