[blender/f15/master] Revert to the blender-2.49b branch

Jochen Schmitt s4504kr at fedoraproject.org
Wed Apr 6 20:17:21 UTC 2011


commit 6d0b7df18a15867a4c0f9e1bfb6476b6230818a4
Author: Jochen Schmitt <Jochen at herr-schmitt.de>
Date:   Wed Apr 6 22:17:24 2011 +0200

    Revert to the blender-2.49b branch

 blender-2.56-ext.patch  |  604 -----------------------------------------------
 blender-2.56-py32.patch |   12 -
 blender-2.56.config     |  162 -------------
 blender.spec            |  101 ++++-----
 sources                 |    2 +-
 5 files changed, 44 insertions(+), 837 deletions(-)
---
diff --git a/blender.spec b/blender.spec
index bcdf74c..40af253 100644
--- a/blender.spec
+++ b/blender.spec
@@ -1,12 +1,11 @@
 %global blenderlib  %{_datadir}/blender
 %global blenderarch %{_libdir}/blender
-%global __python %{__python3}
 
 %global fontname blender
 
 Name:           blender
-Version:        2.56
-Release: 	7%{?dist}
+Version:        2.49b
+Release: 	14%{?dist}
 
 Summary:        3D modeling, animation, rendering and post-production
 
@@ -15,20 +14,17 @@ License:        GPLv2
 URL:            http://www.blender.org
 # This is a customized source package without bundled dependencies
 # See blender-repack.sh
-Source0:	http://download.blender.org/source/blender-%{version}-beta.tar.gz
+Source0:	blender-%{version}-repack.tar.bz2
 
 Source5:        blender.xml
 Source6:        blender-wrapper
 Source7:	blenderplayer-wraper
-Source8:	blender-2.56.config
+Source8:	blender-2.49.config
 Source100:      blender-repack.sh
 
 Patch1:         blender-2.49-scons.patch
 Patch2:		blender-2.44-bid.patch
 Patch3:		blender-2.49b-uid.patch
-Patch4:		blender-2.56-ext.patch
-Patch5:		blender-2.56-py32.patch
-Patch6:         blender-2.56-gcc46.patch
 
 # Both patches are forwarded to upstream via email
 #Patch100:	blender-2.46rc3-cve-2008-1103-1.patch
@@ -48,7 +44,7 @@ BuildRequires:  libtool
 BuildRequires:  libvorbis-devel
 BuildRequires:  freealut-devel
 BuildRequires:  openssl-devel
-BuildRequires:  python3-devel
+BuildRequires:  python-devel
 BuildRequires:  scons
 BuildRequires:  SDL-devel
 BuildRequires:  zlib-devel
@@ -61,7 +57,6 @@ BuildRequires:  freetype-devel
 BuildRequires:  OpenEXR-devel
 BuildRequires:  glew-devel
 
-BuildRequires:	libsamplerate-devel
 BuildRequires:	fftw-devel
 BuildRequires:	ftgl-devel
 BuildRequires:	ode-devel
@@ -93,6 +88,8 @@ animation, rendering and post-production to interactive creation and playback.
 Professionals and novices can easily and inexpensively publish stand-alone,
 secure, multi-platform content to the web, CD-ROMs, and other media.
 
+
+
 %package -n blenderplayer
 Summary:       Standalone blender player
 Group:	       Applications/Multimedia
@@ -102,21 +99,20 @@ This package contains a stand alone release of the blender player.
 You will need this package to play games which are based on the
 Blender Game Engine.
 
+
+
 %prep
-%setup -q -n %{name}-%{version}-beta-source
-# %patch1 -p1 -b .org
+%setup -q 
+%patch1 -p1 -b .org
 %patch2 -p1 -b .bid
-# %patch3 -p1 -b .uid
-%patch4 -p1 -b .ext
-%patch5 -p1 -b .py32
-%patch6 -p1 -b .gcc46
+%patch3 -p1 -b .uid
 
-# %patch100 -p1 -b .cve
+%patch100 -p1 -b .cve
 # %patch101 -p1
 
 # No executable or shared library outside the gettext package is
 # supposed to link against libgettextlib or libgettextsrc.
-sed -i -e"s,gettextlib,,g" build_files/scons/config/linux2-config.py
+sed -i -e"s,gettextlib,,g" config/linux2-config.py
 
 # binreloc is not a part of fedora
 rm -rf extern/ffmpeg
@@ -132,7 +128,7 @@ rm -rf extern/qhull
 rm -rf extern/make
 rm -rf extern/verse
 
-PYVER=$(%{__python3} -c "import sys ; print(sys.version[:3])")
+PYVER=$(%{__python} -c "import sys ; print sys.version[:3]")
 
 sed -e 's|@LIB@|%{_libdir}|g' -e "s/@PYVER@/$PYVER/g" \
 	 <%{SOURCE8} >user-config.py
@@ -141,12 +137,11 @@ sed -e 's|@LIB@|%{_libdir}|g' -e "s/@PYVER@/$PYVER/g" \
 # supposed to link against libgettextlib or libgettextsrc.
 sed -i -e"s,gettextlib,,g" user-config.py
 
+iconv -f iso-8859-1 -t utf-8 doc/bf-members.txt -o doc/bf-members.txt.utf8
+mv doc/bf-members.txt.utf8 doc/bf-members.txt
+
 %build
-scons blenderplayer \
-%ifnarch %{ix86} x86_64
-    WITH_BF_RAYOPTIMIZATION=False \
-%endif
-    BF_QUIET=0
+scons %{?_smp_mflags} blenderplayer BF_QUIET=0
 
 install -d release/plugins/include
 install -m 644 source/blender/blenpluginapi/*.h release/plugins/include
@@ -183,14 +178,14 @@ mkdir -p ${RPM_BUILD_ROOT}%{blenderarch}/{scripts,plugins/sequence,plugins/textu
 install -pm 755 release/plugins/sequence/*.so ${RPM_BUILD_ROOT}%{blenderarch}/plugins/sequence
 install -pm 755 release/plugins/texture/*.so ${RPM_BUILD_ROOT}%{blenderarch}/plugins/texture
 
-# find bin/.blender/locale -name '.svn' -exec rm -f {} ';'
+find bin/.blender/locale -name '.svn' -exec rm -f {} ';'
 
-# cp -a bin/.blender/locale ${RPM_BUILD_ROOT}%{_datadir}
+cp -a bin/.blender/locale ${RPM_BUILD_ROOT}%{_datadir}
 
 cp -R -a -p release/scripts/* ${RPM_BUILD_ROOT}%{blenderlib}/scripts
 
 install -pm 644 release/VERSION ${RPM_BUILD_ROOT}%{blenderlib}
-# install -pm 644 bin/.blender/.Blanguages ${RPM_BUILD_ROOT}%{blenderlib}
+install -pm 644 bin/.blender/.Blanguages ${RPM_BUILD_ROOT}%{blenderlib}
 
 #
 # Create link to DejaVu-Sans
@@ -213,9 +208,11 @@ desktop-file-install --vendor fedora                    \
   release/freedesktop/blender.desktop
 
 #Fix perm
-#chmod +x ${RPM_BUILD_ROOT}%{blenderlib}/scripts/bpymodules/blend2renderinfo.py
+chmod +x ${RPM_BUILD_ROOT}%{blenderlib}/scripts/bpymodules/blend2renderinfo.py
+
+%find_lang %{name}
+
 
-# %find_lang %{name}
 
 %clean
 rm -rf ${RPM_BUILD_ROOT}
@@ -228,6 +225,7 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
 fi 
 %{_bindir}/update-desktop-database %{_datadir}/applications || :
 
+
 %postun
 %{_bindir}/update-mime-database %{_datadir}/mime
 %{_bindir}/update-desktop-database %{_datadir}/applications
@@ -236,10 +234,10 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
 fi || :
 
-%files 
+
+%files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc COPYING 
-# README doc/python-dev-guide.txt doc/GPL-license.txt doc/bf-members.txt
+%doc COPYING README doc/python-dev-guide.txt doc/GPL-license.txt doc/bf-members.txt
 %{_bindir}/blender
 %{_bindir}/blender.bin
 %{_datadir}/applications/fedora-blender.desktop
@@ -249,38 +247,25 @@ fi || :
 %{_datadir}/mime/packages/blender.xml
 
 %files -n blenderplayer
-%defattr(-,root,root,-)
 %doc COPYING
+%defattr(-,root,root,-)
 %{_bindir}/blenderplayer
 %{_bindir}/blenderplayer.bin
 
 %changelog
-* Tue Feb 08 2011 Paulo Roma <roma at lcg.ufrj.br> - 2.56-7
-- Rebuilt without linking to libgettextlib (bugzilla #650471).
-- Applied gcc46 patch
-
-* Mon Feb 07 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.56-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+* Wed Apr  6 2011 Jochen Schmitt <Jochen herr-schmitt de> 2.49b-14
+- Revert to the blender-2.49b branch
 
-* Wed Jan 19 2011 Jochen Schmitt <Jochen herr-schmitt de> 2.56-5
-- Remove ref to #extern/glew/include from all scons files
+* Mon Apr  4 2011 Jochen Schmitt <Jochen herr-schmitt de> 2.49b-13
+- Largefile support on 32-bit again (#685022)
 
-* Wed Jan 19 2011 Jochen Schmitt <Jochen herr-schmitt de> 2.56-4
-- Readd blenderplayer subpackage
-
-* Wed Jan 19 2011 Jochen Schmitt <Jochen herr-schmitt de> 2.56-3
-- Fix RPM_OPT_FLAGS honour issue
-
-* Wed Jan 19 2011 Dan Horák <dan[at]danny.cz> 2.56-2
-- use SSE optimization only on x86 platforms
-
-* Wed Jan 12 2011 Rex Dieter <rdieter at fedoraproject.org> 2.49b-11
-- rebuild (openjpeg)
+* Mon Feb 07 2011 Paulo Roma <roma at lcg.ufrj.br> - 2.49b-11
+- Rebuilt without linking to libgettextlib (bugzilla #650471).
 
-* Tue Jul 27 2010 David Malcolm <dmalcolm at redhat.com> 2.49b-10
+* Tue Jul 27 2010 David Malcolm <dmalcolm at redhat.com> - 2.49b-10
 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
 
-* Mon Jun 21 2010 Nicolas Chauvet <kwizart at gmail.com> 2.49b-9
+* Mon Jun 21 2010 Nicolas Chauvet <kwizart at gmail.com> - 2.49b-9
 - Rebuild for gettext
 
 * Wed May 26 2010 Jochen Schmitt <Jochen herr-schmitt de> 2.49b-8
@@ -317,16 +302,16 @@ fi || :
 * Mon Aug  3 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.49a-4
 - Rebuild for python-2.6.2
 
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> 2.49a-3
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.49a-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 
-* Mon Jul  6 2009 kwizart < kwizart at gmail.com > 2.49a-2
+* Mon Jul  6 2009 kwizart < kwizart at gmail.com > - 2.49a-2
 - Fix perm on blend2renderinfo.py - raised by #506957
 
-* Fri Jun 19 2009 kwizart < kwizart at gmail.com > 2.49a-1
+* Fri Jun 19 2009 kwizart < kwizart at gmail.com > - 2.49a-1
 - Update to 2.49a
 
-* Fri Jun 19 2009 kwizart < kwizart at gmail.com > 2.49-6
+* Fri Jun 19 2009 kwizart < kwizart at gmail.com > - 2.49-6
 - Update blender-wrapper script.
 - Repackage the sources archive.
 - Remove deprecated import/export-3ds-0.7.py
diff --git a/sources b/sources
index b48040e..bd97074 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6d853bbd7bf17f3390addbc2c7455cd3  blender-2.56-beta.tar.gz
+8537ec34afbd72ea517843efdc4b0cae  blender-2.49b-repack.tar.bz2


More information about the scm-commits mailing list