Hello community, here is the log from the commit of package blender for openSUSE:Factory checked in at 2018-06-02 12:14:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/blender (Old) and /work/SRC/openSUSE:Factory/.blender.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "blender" Sat Jun 2 12:14:55 2018 rev:103 rq:613495 version:2.79b Changes: -------- --- /work/SRC/openSUSE:Factory/blender/blender.changes 2018-03-28 10:33:59.767403224 +0200 +++ /work/SRC/openSUSE:Factory/.blender.new/blender.changes 2018-06-02 12:15:19.496998888 +0200 @@ -1,0 +2,7 @@ +Fri Jun 1 13:02:23 UTC 2018 - davejplater@gmail.com + +- Package blender cycles headers in blender-devel sub package to + fix boo#1094777. +- Remove Compatibility_Warning.txt. + +------------------------------------------------------------------- Old: ---- Compatibility_Warning.txt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blender.spec ++++++ --- /var/tmp/diff_new_pack.KfSn95/_old 2018-06-02 12:15:21.204936242 +0200 +++ /var/tmp/diff_new_pack.KfSn95/_new 2018-06-02 12:15:21.208936095 +0200 @@ -46,8 +46,6 @@ Source6: blender.xpm Source7: x-blend.desktop Source8: blender.appdata.xml -# Message for display on installation due to compatibility problems with 2.78. -Source9: Compatibility_Warning.txt # The openvdb package is WIP #Patch2 blender-2.78c-openvdb3-abi.patch Patch3: blender-2.78-C++11-build-fix.patch @@ -130,12 +128,11 @@ %if 0%{?suse_version} > 1320 Requires: python3-requests %endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: pkgconfig(libavcodec) -BuildRequires: pkgconfig(libavdevice) -BuildRequires: pkgconfig(libavformat) -BuildRequires: pkgconfig(libavutil) -BuildRequires: pkgconfig(libswscale) +BuildRequires: pkgconfig(libavcodec) = 57.107.100 +BuildRequires: pkgconfig(libavdevice) = 57.10.100 +BuildRequires: pkgconfig(libavformat) = 57.83.100 +BuildRequires: pkgconfig(libavutil) = 55.78.100 +BuildRequires: pkgconfig(libswscale) = 4.8.100 %if 0%{?collada} == 1 BuildRequires: openCOLLADA-devel %endif @@ -146,6 +143,7 @@ BuildRequires: OpenColorIO-devel BuildRequires: OpenImageIO-devel BuildRequires: cmake(pugixml) +Requires: %{name}-devel = %{version} %description Blender is a 3D modelling and rendering package. It is the in-house @@ -165,6 +163,16 @@ as well as an integrated game engine for real-time interactive 3D and game creation and playback with cross-platform compatibility. +%package devel +Summary: Headers for cycles rendering +License: Apache-2.0 +Group: Development/Sources +BuildArch: noarch + +%description devel +These are the cycles headers that blender uses for rendering with +specific gpus + %lang_package %prep @@ -318,7 +326,9 @@ %fdupes %{buildroot}%{_datadir}/%{name}/%{_version}/ %find_lang %{name} %{?no_lang_C} rm -rf %{buildroot}%{_datadir}/locale/languages +%if 1 == 0 find %{buildroot}%{_datadir}/%{name}/%{_version}/scripts/ -name "*.h" -print -delete +%endif # Factory is now of the opinion that every /usr/bin file needs a man page, %if %{wplayer} == 1 # Generate man page with help2man @@ -356,15 +366,10 @@ %endif find . -name blender-softwaregl -print -exec cp -v {} %{buildroot}%{_bindir}/ \; -# Warn about compatibility problems with previous version -mkdir -p %{buildroot}%{_localstatedir}/adm/update-messages/ -cp -v %{SOURCE9} %{buildroot}%{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release} - %post %mime_database_post %desktop_database_post touch --no-create %{_datadir}/icons/hicolor >/dev/null 2>&1 ||: -cat %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release} %postun %mime_database_postun @@ -388,12 +393,12 @@ %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/%{_version} %dir %{_datadir}/%{name}/%{_version}/datafiles -%{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release} %ifnarch ppc %power64 %if 0%{?is_opensuse} == 1 %{_datadir}/%{name}/%{_version}/datafiles/colormanagement/ %endif %endif +%exclude %{_datadir}/%{name}/%{_version}/scripts/addons/cycles %{_datadir}/%{name}/%{_version}/scripts/ %{_datadir}/applications/blender.desktop %{_datadir}/applications/x-blend.desktop @@ -406,4 +411,7 @@ %{_datadir}/appdata/*.appdata.xml %doc %{_docdir}/%{name} +%files devel +%{_datadir}/%{name}/%{_version}/scripts/addons/cycles + %changelog