[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