[tremulous] * Tue Aug 17 2010 Jan Kaluza <jkaluza at redhat.com> - 1.2.0-0.1.beta1 - update to 1.2.0 beta - fix #60

Jan Kaluža jkaluza at fedoraproject.org
Tue Aug 17 09:47:51 UTC 2010


commit 64031b003f57caca442ee1a188cb5f7626c72d44
Author: Jan Kaluza <hanzz.k at gmail.com>
Date:   Tue Aug 17 11:47:44 2010 +0200

    * Tue Aug 17 2010 Jan Kaluza <jkaluza at redhat.com> - 1.2.0-0.1.beta1
    - update to 1.2.0 beta
    - fix #602374 - tremulous works on x86_64 now

 .gitignore     |    1 +
 sources        |    2 +-
 tremulous.spec |   31 ++++++++++++++++++-------------
 3 files changed, 20 insertions(+), 14 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d136c11..7726bba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 tremulous-1.1.0-src-nolcc.tar.gz
+tremulous-1.2.0.beta1.tar.gz
diff --git a/sources b/sources
index 85d098d..7b388d3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8672183ea169b22a0ffbe6f54e0b7342  tremulous-1.1.0-src-nolcc.tar.gz
+f6925b5f81410879286aa4b879eb79cb  tremulous-1.2.0.beta1.tar.gz
diff --git a/tremulous.spec b/tremulous.spec
index 3150800..c37f624 100644
--- a/tremulous.spec
+++ b/tremulous.spec
@@ -1,19 +1,22 @@
 Name:           tremulous
-Version:        1.1.0
-Release:        10%{?dist}
+Version:        1.2.0
+Release:        0.1.beta1%{?dist}
 Summary:        First Person Shooter game based on the Quake 3 engine
 Group:          Amusements/Games
 License:        GPLv2+
 URL:            http://tremulous.net
-# this is %{name}-%{version}-src.tar.gz as containted in:
-# http://downloads.sourceforge.net/%{name}/%{name}-%{version}.zip
-# with the src/tools/lcc dir removed as that contains non Free software
-Source0:        %{name}-%{version}-src-nolcc.tar.gz
+# To get the source tarball:
+# svn export svn://svn.icculus.org/tremulous/tags/RELEASE_GPP1/ tremulous-1.2.beta1
+# rm -rf tremulous-1.2.beta1/src/tools/lcc/
+# tar -czf tremulous-1.2.0.beta1.tar.gz tremulous-1.2.beta1
+Source0:        tremulous-1.2.0.beta1.tar.gz
 Source1:        %{name}.desktop
 Source2:        %{name}.png
-Patch0:         tremulous-1.1.0-syslibs.patch
 BuildRequires:  desktop-file-utils SDL-devel openal-soft-devel libvorbis-devel
 BuildRequires:  libjpeg-devel
+BuildRequires:  libcurl-devel
+BuildRequires:  zlib-devel
+BuildRequires:  speex-devel
 Requires:       tremulous-data = %{version}
 Requires:       hicolor-icon-theme opengl-games-utils
 
@@ -38,13 +41,11 @@ This is achieved by not only killing the opposing players but also
 removing their ability to respawn by destroying their spawn structures.
 
 %prep
-%setup -q -n %{name}-%{version}-src
-%patch0 -p1 -z .syslibs
+%setup -q -n tremulous-1.2.beta1
 
-# Rip out the jpeg sources and the SDL and freealut headers and use the
+# Rip out the bundled libraries and use the
 # system versions instead
-mv src/jpeg-6/jmemnobs.c .; rm src/jpeg-6/*; mv jmemnobs.c src/jpeg-6
-rm -r src/SDL12 src/AL
+rm -r src/SDL12 src/AL src/libcurl src/libspeex src/libs
 
 %build
 # the CROSS_COMPILING=1 is a hack to not build q3cc and qvm files
@@ -53,7 +54,7 @@ make %{?_smp_mflags} \
     OPTIMIZE="$RPM_OPT_FLAGS -fno-strict-aliasing -ffast-math" \
     DEFAULT_BASEDIR=%{_datadir}/%{name} USE_CODEC_VORBIS=1 \
     USE_LOCAL_HEADERS=0 BUILD_GAME_SO=0 GENERATE_DEPENDENCIES=0 \
-    CROSS_COMPILING=1
+    CROSS_COMPILING=1 USE_INTERNAL_SPEEX=0 USE_INTERNAL_ZLIB=0
 
 %install
 mkdir -p $RPM_BUILD_ROOT%{_bindir}
@@ -95,6 +96,10 @@ fi
 %{_datadir}/icons/hicolor/48x48/apps/%{name}.png
 
 %changelog
+* Tue Aug 17 2010 Jan Kaluza <jkaluza at redhat.com> - 1.2.0-0.1.beta1
+- update to 1.2.0 beta
+- fix #602374 - tremulous works on x86_64 now
+
 * Sun Aug 16 2009 Rahul Sundaram <sundaram at fedoraproject.org> - 1.1.0-10
 - Switch to openal-soft
 


More information about the scm-commits mailing list