Hello community, here is the log from the commit of package blender for openSUSE:Factory checked in at 2018-03-02 21:13:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/blender (Old) and /work/SRC/openSUSE:Factory/.blender.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "blender" Fri Mar 2 21:13:07 2018 rev:101 rq:582007 version:2.79a Changes: -------- --- /work/SRC/openSUSE:Factory/blender/blender.changes 2017-10-03 23:20:26.311790448 +0200 +++ /work/SRC/openSUSE:Factory/.blender.new/blender.changes 2018-03-02 21:13:31.537019429 +0100 @@ -1,0 +2,9 @@ +Fri Mar 2 07:06:40 UTC 2018 - [email protected] + +- Update to release 2.79a +- Upstream changes: + Blender 2.79a features a new Denoiser, PBR Shader, Shadow Catcher, + Filmic Color Management, AMD OpenCL improvements and much more. + All of that plus over a massive 900 bug fixes! + +------------------------------------------------------------------- Old: ---- blender-2.79.tar.gz blender-2.79.tar.gz.md5sum New: ---- blender-2.79a.tar.gz blender-2.79a.tar.gz.md5sum ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blender.spec ++++++ --- /var/tmp/diff_new_pack.9KEvZC/_old 2018-03-02 21:13:33.244958012 +0100 +++ /var/tmp/diff_new_pack.9KEvZC/_new 2018-03-02 21:13:33.248957869 +0100 @@ -1,7 +1,7 @@ # # spec file for package blender # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,6 @@ # -%define osversion %(cat /etc/os-release|grep VERSION_ID|cut -d '"' -f 2) # NOTE:Audaspace will become a separate library as of blender 2.8 set audaspace to 1 when this verion is available. # NOTE:Adaspace is already in factory. %define audaspace 1 @@ -32,7 +31,7 @@ # necessary. %define _version %(echo %{version} | cut -b 1-4) Name: blender -Version: 2.79 +Version: 2.79a Release: 0 Summary: A 3D Modelling And Rendering Package License: GPL-2.0+ @@ -66,8 +65,8 @@ BuildRequires: libboost_thread-devel %else BuildRequires: boost-devel -BuildRequires: gcc6 -BuildRequires: gcc6-c++ +BuildRequires: gcc7 +BuildRequires: gcc7-c++ #!buildignore: libgcc_s1 %endif BuildRequires: cmake @@ -169,20 +168,19 @@ %lang_package %prep -echo %{osversion} %if 1 == 1 pushd ../SOURCES md5sum -c %{SOURCE1} popd %endif %setup -q -#%%patch1 #%%patch2 -p1 %patch3 rm -rf extern/glew rm -rf extern/libopenjpeg echo %{_version} +for i in `grep -rl "/usr/bin/env python3"`;do sed -i '1s/^#!.*/#!\/usr\/bin\/python3/' ${i} ;done %build # sse options only on supported archs @@ -206,12 +204,12 @@ -DWITH_MEM_VALGRIND:BOOL=ON \ -DWITH_ASSERT_ABORT:BOOL=ON \ %else - -DCMAKE_C_FLAGS:STRING="$CFLAGS %{optflags}" \ - -DCMAKE_CXX_FLAGS:STRING="$CXXFLAGS %{optflags}" \ + -DCMAKE_C_FLAGS:STRING="$CFLAGS %{optflags} -fPIC ${sseflags}" \ + -DCMAKE_CXX_FLAGS:STRING="$CXXFLAGS %{optflags} -fPIC ${sseflags}" \ %endif %if 0%{?suse_version} < 1325 - -DCMAKE_CXX_COMPILER:FILEPATH=%{_bindir}/g++-6 \ - -DCMAKE_C_COMPILER:FILEPATH=%{_bindir}/gcc-6 \ + -DCMAKE_CXX_COMPILER:FILEPATH=%{_bindir}/g++-7 \ + -DCMAKE_C_COMPILER:FILEPATH=%{_bindir}/gcc-7 \ %endif %if 0%{?is_opensuse} == 1 -DWITH_MEM_JEMALLOC:BOOL=ON \ @@ -261,16 +259,14 @@ -DWITH_MOD_OCEANSIM:BOOL=ON \ %endif -DCMAKE_VERBOSE_MAKEFILE=on \ - -DCMAKE_C_FLAGS="%{optflags} ${sseflags}" \ - -DCMAKE_CXX_FLAGS="%{optflags} ${sseflags}" \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ + -DCMAKE_EXE_LINKER_FLAGS:STRING="-pie" \ -DPYTHON_VERSION=$psver \ -DPYTHON_LIBPATH=%{_libexecdir} \ -DPYTHON_LIBRARY=python$pver \ -DPYTHON_INCLUDE_DIRS=%{_includedir}/python$pver \ -DWITH_PYTHON_INSTALL_NUMPY=off -export LDFLAGS="$LDFLAGS -lclew" pushd intern/libmv make -j1 popd @@ -311,6 +307,9 @@ mkdir -p %{buildroot}%{_datadir}/appdata/ install -D -m 0644 %{SOURCE8} %{buildroot}%{_datadir}/appdata/ +find %{buildroot} -empty -print -delete +chmod -f 0644 %{buildroot}%{_datadir}/%{name}/%{_version}/scripts/modules/console_python.py + if test -z `find %{buildroot}%{_docdir}/%{name} -name *.py -perm 0755 -print0|xargs -0r grep -l '#!'`; \ then break; else chmod -f 0644 `find %{buildroot}%{_docdir}/%{name} -name *.py -perm 0755 -print0|xargs -0r grep -l '#!'`; \ ++++++ blender-2.79.tar.gz -> blender-2.79a.tar.gz ++++++ /work/SRC/openSUSE:Factory/blender/blender-2.79.tar.gz /work/SRC/openSUSE:Factory/.blender.new/blender-2.79a.tar.gz differ: char 5, line 1 ++++++ blender-2.79.tar.gz.md5sum -> blender-2.79a.tar.gz.md5sum ++++++ --- /work/SRC/openSUSE:Factory/blender/blender-2.79.tar.gz.md5sum 2017-10-03 23:20:26.287793826 +0200 +++ /work/SRC/openSUSE:Factory/.blender.new/blender-2.79a.tar.gz.md5sum 2018-03-02 21:13:31.521020004 +0100 @@ -1 +1 @@ -d928d40c68873c2f6362c309465efa2a blender-2.79.tar.gz +3efb6b21f0e9580cc0d2fe6e9701bd32 blender-2.79a.tar.gz
