From 7cb89345063cbca43526689743fe215d1b787809 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Jan 29 2017 21:24:23 +0000 Subject: First part of SPEC file merge - Split out main AppStream metadata in its own file, like the fonts subpackage. - Make sure rpmlint does not fail when checking the SPEC file. - Simplify fonts packaging and fix font package rename upgrade. - Clean up build options (sorting, duplicates, obsolete options, etc.). - Enable buildinfo. - Remove manual installation of manpages and use CMake option. - Add blenderplayer man page. - Remove manual installation of icons, the install target is already installing them in the same way. - Fix -std=c++11 warning during build. --- diff --git a/blender-2.76-droid.patch b/blender-2.76-droid.patch index e351dbe..fb4563a 100644 --- a/blender-2.76-droid.patch +++ b/blender-2.76-droid.patch @@ -19,3 +19,15 @@ diff -uNr blender-2.76.orig/source/blender/blenfont/intern/blf_font_i18n.c blend if (fontpath) { char unifont_path[1024]; +diff -Naur blender-2.78a.old/source/creator/CMakeLists.txt blender-2.78a/source/creator/CMakeLists.txt +--- blender-2.78a.old/source/creator/CMakeLists.txt 2016-11-04 15:25:41.885950647 +0100 ++++ blender-2.78a/source/creator/CMakeLists.txt 2017-01-29 21:38:17.938835287 +0100 +@@ -372,7 +372,7 @@ + install( + DIRECTORY + ${CMAKE_SOURCE_DIR}/release/datafiles/fonts +- DESTINATION ${TARGETDIR_VER}/datafiles ++ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/fonts/blender + ) + + set(_locale_dir "${CMAKE_SOURCE_DIR}/release/datafiles/locale") diff --git a/blender-2.77a-manpages.patch b/blender-2.77a-manpages.patch new file mode 100644 index 0000000..3c8a483 --- /dev/null +++ b/blender-2.77a-manpages.patch @@ -0,0 +1,157 @@ +diff -Naur blender-2.77a.old/doc/manpage/blenderplayer.1 blender-2.77a/doc/manpage/blenderplayer.1 +--- blender-2.77a.old/doc/manpage/blenderplayer.1 1970-01-01 01:00:00.000000000 +0100 ++++ blender-2.77a/doc/manpage/blenderplayer.1 2016-06-12 14:18:50.371651059 +0200 +@@ -0,0 +1,131 @@ ++.TH "BLENDERPLAYER" "1" "October 17, 2011" "Blender 2\&.60 (sub 0)" ++.SH "NAME" ++blenderplayer \- the blender game engine runner ++.SH "SYNOPSIS" ++usage: blenderplayer [\-w [w h l t]] [\-f [fw fh fb ff]] [\-g gamengineoptions] [\-s stereomode] [\-m aasamples] filename.blend ++.SH "DESCRIPTION" ++.B blenderplayer ++is the 3D and physics game engine ++.SH "OPTIONS" ++.PP ++.B -h ++: Prints this command summary ++.PP ++.B -w ++: display in a window ++ optional parameters ++ w = window width ++ h = window height ++ l = window left coordinate ++ t = window top coordinate ++ Note: If w or h is defined, both must be defined. ++ Also, if l or t is defined, all options must be used. ++.PP ++.B -f ++: start game in full screen mode ++ optional parameters ++ fw = full screen mode pixel width ++ fh = full screen mode pixel height ++ fb = full screen mode bits per pixel ++ ff = full screen mode frequency ++ Note: If fw or fh is defined, both must be defined. ++ Also, if fb is used, fw and fh must be used. ff requires all options. ++.PP ++.B -s ++: start player in stereo ++.PP ++ depending on the type of stereo you want: ++.PP ++ stereomode: hwpageflip ++ (Quad buffered shutter glasses) ++.PP ++ syncdoubling ++ (Above Below) ++.PP ++ sidebyside ++ (Left Right) ++.PP ++ anaglyph ++ (Red\-Blue glasses) ++.PP ++ vinterlace ++ (Vertical interlace for autostereo display) ++.PP ++.B -D ++: start player in dome mode ++.PP ++ Optional parameters: ++.PP ++ angle = field of view in degrees ++.PP ++ tilt = tilt angle in degrees ++.PP ++ warpdata = a file to use for warping the image (absolute path) ++.PP ++ mode = fisheye (Fisheye), truncatedfront (Front\-Truncated), ++ truncatedrear (Rear\-Truncated), cubemap(Cube Map), ++ sphericalpanoramic (Spherical Panoramic) ++.PP ++ depending on the type of dome you are using ++.PP ++.B -m ++: maximum anti-aliasing (eg. 2,4,8,16) ++.PP ++.B -i ++: parent windows ID ++.PP ++.B -d ++: turn debugging on ++.PP ++.B -g ++: game engine options ++.RS 4 ++.TP 29 ++Name ++Default Description ++.TP ++--------------------------- ++------------------------------------ ++.TP ++fixedtime ++0 "Enable all frames" ++.TP ++nomipmap ++0 Disable mipmaps ++.TP ++show_framerate ++0 Show the frame rate ++.TP ++show_properties ++0 Show debug properties ++.TP ++show_profile ++0 Show profiling information ++.TP ++blender_material ++0 Enable material settings ++.TP ++ignore_deprecation_warnings ++1 Ignore deprecation warnings ++.RE ++.PP ++.B - ++: all arguments after this are ignored, allowing python to access them from sys.argv ++.SH "EXAMPLES" ++.TP ++.B blenderplayer -w 320 200 10 10 -g noaudio //home//user//filename.blend ++Launch blenderplayer in window mode with size 320x200 at 10 pixels from left and 10 pixels ++from top of the screen without audio. ++.TP ++.B blenderplayer -g show_framerate = 0 //home//user//filename.blend ++Disable framerate reports. ++.TP ++.B blenderplayer -i 232421 -m 16 //home//user//filename.blend ++Launch blenderplayer embedded in an existing window and set antialiasing to 16. ++ ++.SH "SEE ALSO" ++.B blender(1) ++ ++.br ++.SH AUTHORS ++This manpage was written for a Debian by Kevin Roy . +diff -Naur blender-2.77a.old/source/creator/CMakeLists.txt blender-2.77a/source/creator/CMakeLists.txt +--- blender-2.77a.old/source/creator/CMakeLists.txt 2016-06-12 14:18:42.358493086 +0200 ++++ blender-2.77a/source/creator/CMakeLists.txt 2016-06-12 14:18:50.373651099 +0200 +@@ -451,6 +451,7 @@ + FILES + ${CMAKE_SOURCE_DIR}/release/freedesktop/blender.desktop + ${CMAKE_SOURCE_DIR}/release/freedesktop/icons/scalable/apps/blender.svg ++ ${CMAKE_SOURCE_DIR}/doc/manpage/blenderplayer.1 + DESTINATION "." + ) + +@@ -473,6 +474,10 @@ + FILES ${CMAKE_CURRENT_BINARY_DIR}/blender.1 + DESTINATION share/man/man1 + ) ++ install( ++ FILES ${CMAKE_SOURCE_DIR}/doc/manpage/blenderplayer.1 ++ DESTINATION share/man/man1 ++ ) + endif() + + # misc files diff --git a/blender-2.78a-linux-definition-ppc64.patch b/blender-2.78a-linux-definition-ppc64.patch new file mode 100644 index 0000000..e13792a --- /dev/null +++ b/blender-2.78a-linux-definition-ppc64.patch @@ -0,0 +1,15 @@ +--- blender-2.78a/extern/glog/src/stacktrace_powerpc-inl.h.debug 2016-10-24 23:13:56.000000000 +0900 ++++ blender-2.78a/extern/glog/src/stacktrace_powerpc-inl.h 2016-11-12 14:55:59.832015717 +0900 +@@ -111,10 +111,10 @@ + result[n++] = *(sp+2); + #elif defined(_CALL_SYSV) + result[n++] = *(sp+1); +-#elif defined(__APPLE__) || (defined(__linux) && defined(__PPC64__)) ++#elif defined(__APPLE__) || (defined(__linux__) && defined(__PPC64__)) + // This check is in case the compiler doesn't define _CALL_AIX/etc. + result[n++] = *(sp+2); +-#elif defined(__linux) ++#elif defined(__linux__) + // This check is in case the compiler doesn't define _CALL_SYSV. + result[n++] = *(sp+1); + #else diff --git a/blender.appdata.xml b/blender.appdata.xml new file mode 100644 index 0000000..ac0aa41 --- /dev/null +++ b/blender.appdata.xml @@ -0,0 +1,42 @@ + + + + + blender.desktop + CC0-1.0 + +

+ Blender provides a broad spectrum of modeling, texturing, lighting, + animation and video post-processing functionality in one package. + Through its open architecture, Blender provides cross-platform + interoperability, extensibility, an incredibly small footprint, and a + tightly integrated workflow. + Blender is one of the most popular Open Source 3D graphics applications in + the world. +

+

+ Aimed at media professionals and artists world-wide, Blender can be used + to create 3D visualizations and still images, as well as broadcast- and + cinema-quality videos, while the incorporation of a real-time 3D engine + allows for the creation of 3D interactive content for stand-alone + playback. +

+
+ http://www.blender.org/ + + https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/a.png + https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/b.png + https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/c.png + https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/d.png + https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/e.png + https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/f.png + https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/g.png + + +
diff --git a/blender.spec b/blender.spec index d41ded9..6a60301 100644 --- a/blender.spec +++ b/blender.spec @@ -1,15 +1,10 @@ %global blender_api 2.78 -%global blender_fontdir %{_fontbasedir}/blender # [Fedora] Turn off the brp-python-bytecompile script %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') %global blenderlib %{_datadir}/blender/%{blender_api} %global blenderarch %{_libdir}/blender/%{blender_api} -%global __python %{__python3} -%global pyver %(%{__python} -c "import sys ; print(sys.version[:3])") - -%global fontname blender-fonts %global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d) @@ -22,8 +17,7 @@ Name: blender Epoch: 1 Version: %{blender_api}a -Release: 6%{?dist} - +Release: 7%{?dist} Summary: 3D modeling, animation, rendering and post-production License: GPLv2 @@ -32,10 +26,15 @@ URL: http://www.blender.org Source0: http://download.%{name}.org/source/%{name}-%{version}.tar.gz Source1: %{name}player.1 -Source2: %{fontname}.metainfo.xml +Source2: %{name}-fonts.metainfo.xml Source5: %{name}.xml +Source6: %{name}.appdata.xml Source10: macros.%{name} -#Patch0: blender-2.78-locales-directory.patch +Patch0: %{name}-2.76-droid.patch +# For ppc64le build, currently being discussed on +# https://lists.blender.org/pipermail/bf-committers/2016-November/047844.html +Patch1: blender-2.78a-linux-definition-ppc64.patch +Patch4: %{name}-2.77a-manpages.patch # Development stuff BuildRequires: boost-devel @@ -43,6 +42,7 @@ BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: expat-devel BuildRequires: gettext +BuildRequires: git BuildRequires: jemalloc-devel BuildRequires: libtool BuildRequires: libspnav-devel @@ -100,7 +100,7 @@ BuildRequires: freetype-devel BuildRequires: libappstream-glib Requires: google-droid-sans-fonts -Requires: %{fontname} = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: %{name}-fonts = %{?epoch:%{epoch}:}%{version}-%{release} Requires: fontpackages-filesystem Requires: python3-numpy Requires: python3-requests @@ -130,28 +130,21 @@ BuildArch: noarch This package provides rpm macros to support the creation of third-party addon packages to extend blender. -%package -n %{fontname} +%package fonts Summary: International blender mono space font License: ASL 2.0 and GPlv3 and Bitstream Vera and Public Domain BuildArch: noarch - -Provides: %{fontname} = %{?epoch:%{epoch}:}%{version}-%{release} +Provides: fonts-%{name} = %{?epoch:%{epoch}:}%{version}-%{release} Obsoletes: fonts-%{name} < 1:2.78-3 -%description -n %{fontname} +%description fonts This package contains an international blender mono space font which is a composition of several mono space fonts to cover several character sets. %prep -%autosetup -#Fix path for international fonts. thanks ignatenkobrain -sed -e 's|BKE_appdir_folder_id(BLENDER_DATAFILES, "fonts")|"/usr/share/fonts"|g' \ - source/%{name}/blenfont/intern/blf_font_i18n.c -#sed -e 's|DESTINATION ${TARGETDIR_VER}/datafiles|DESTINATION ${CMAKE_INSTALL_PREFIX}/share/locale|g' \ -# source/creator/CMakeLists.txt -#sed -e 's|${TARGETDIR_VER}/datafiles/locale)|${CMAKE_INSTALL_PREFIX}/share/locale)|g' \ -# source/creator/CMakeLists.txt +%autosetup -p1 + sed -e 's|BLI_get_folder(BLENDER_DATAFILES, "locale")|"/usr/share/locale"|g' \ source/%{name}/blentranslation/intern/blt_lang.c @@ -159,41 +152,46 @@ mkdir cmake-make %build pushd cmake-make -export CFLAGS="$RPM_OPT_FLAGS -fPIC -funsigned-char -fno-strict-aliasing -std=c++11" -export CXXFLAGS="$CFLAGS" -cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -%ifnarch %{ix86} x86_64 - -DWITH_RAYOPTIMIZATION=OFF \ +export CFLAGS="$RPM_OPT_FLAGS -fPIC -funsigned-char -fno-strict-aliasing" +export CXXFLAGS="$CFLAGS -std=c++11" + +%ifarch ppc64le +# Disable altivec for now, bug 1393157 +# https://lists.blender.org/pipermail/bf-committers/2016-November/047844.html +export CXXFLAGS="$CXXFLAGS -mno-altivec" %endif - -DBUILD_SHARED_LIBS=OFF \ - -DWITH_BUILDINFO=OFF \ - -DWITH_FFTW3=ON \ - -DWITH_JACK=ON \ - -DWITH_CODEC_SNDFILE=ON \ - -DWITH_IMAGE_OPENJPEG=ON \ - -DWITH_OPENCOLLADA=ON \ - -DWITH_OPENCOLORIO=ON \ - -DWITH_CODEC_SNDFILE=ON \ - -DWITH_CYCLES=%{cyclesflag} \ - -DWITH_MOD_OCEANSIM=ON \ - -DOPENCOLLADA=%{_includedir} \ - -DWITH_PYTHON=ON \ - -DPYTHON_VERSION=%{pyver} \ - -DWITH_PYTHON_INSTALL=OFF \ - -DWITH_PYTHON_INSTALL_REQUESTS=OFF \ - -DWITH_CODEC_FFMPEG=OFF \ - -DWITH_GAMEENGINE=ON \ - -DWITH_CXX_GUARDEDALLOC=OFF \ - -DWITH_BUILTIN_GLEW=ON \ - -DWITH_INSTALL_PORTABLE=OFF \ - -DWITH_PYTHON_SAFETY=ON \ - -DWITH_PLAYER=ON \ - -DWITH_MEM_JEMALLOC=ON \ - -DBOOST_ROOT=%{_prefix} \ - -DWITH_INPUT_NDOF=ON \ - -DWITH_SDL=ON \ - -DWITH_SYSTEM_OPENJPEG=ON \ +cmake .. \ +%ifnarch %{ix86} x86_64 + -DWITH_RAYOPTIMIZATION=OFF \ +%endif + -DBOOST_ROOT=%{_prefix} \ + -DBUILD_SHARED_LIBS=OFF \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DCMAKE_SKIP_RPATH=ON \ + -DPYTHON_VERSION=$(%{__python3} -c "import sys ; print(sys.version[:3])") \ + -DWITH_BUILDINFO=ON \ + -DWITH_CODEC_SNDFILE=ON \ + -DWITH_CXX_GUARDEDALLOC=OFF \ + -DWITH_CYCLES=%{cyclesflag} \ + -DWITH_DOC_MANPAGE=ON \ + -DWITH_FFTW3=ON \ + -DWITH_GAMEENGINE=ON \ + -DWITH_IMAGE_OPENJPEG=ON \ + -DWITH_INPUT_NDOF=ON \ + -DWITH_INSTALL_PORTABLE=OFF \ + -DWITH_JACK=ON \ + -DWITH_MEM_JEMALLOC=ON \ + -DWITH_MOD_OCEANSIM=ON \ + -DWITH_OPENCOLLADA=ON \ + -DWITH_OPENCOLORIO=ON \ + -DWITH_PLAYER=ON \ + -DWITH_PYTHON=ON \ + -DWITH_PYTHON_INSTALL=OFF \ + -DWITH_PYTHON_INSTALL_REQUESTS=OFF \ + -DWITH_PYTHON_SAFETY=ON \ + -DWITH_SDL=ON \ + -DWITH_SYSTEM_OPENJPEG=ON \ #make VERBOSE=1 # %%{?_smp_mflags} %make_build @@ -209,21 +207,9 @@ popd # mkdir -p %{buildroot}%{blenderarch}/{scripts,plugins/sequence,plugins/texture,datafiles} -find release/datafiles/locale -name '.svn' -exec rm -f {} ';' cp -R -a -p release/scripts/* %{buildroot}%{blenderlib}/scripts find %{buildroot}%{blenderlib}/scripts -type f -exec sed -i -e 's/\r$//g' {} \; -# Install hicolor icons. -for i in 16x16 22x22 32x32 48x48 256x256 ; do - mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${i}/apps - install -pm 0644 release/freedesktop/icons/${i}/apps/%{name}.png \ - %{buildroot}%{_datadir}/icons/hicolor/${i}/apps/%{name}.png -done - -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps -install -pm 0644 release/freedesktop/icons/scalable/apps/%{name}.svg \ - %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg - # Mime support install -p -D -m 644 %{SOURCE5} %{buildroot}%{_datadir}/mime/packages/%{name}.xml @@ -233,81 +219,18 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop # Plugins are not support now rm -rf %{buildroot}%{blenderarch}/plugins/* -# man page -mkdir -p %{buildroot}/%{_mandir}/man1 -%__python doc/manpage/%{name}.1.py %{buildroot}%{_bindir}/%{name} %{buildroot}%{_mandir}/man1/blender.1 -install -p -D -m 644 %{SOURCE1} %{buildroot}%{_mandir}/man1/ rm -rf %{buildroot}%{_bindir}/%{name}-thumbnailer.py rm -rf %{buildroot}%{_docdir}/%{name}/* cp -aR release/datafiles/locale %{buildroot}/%{blenderlib}/datafiles/ -rm -rf %{buildroot}/%{blenderlib}/datafiles/fonts/* # rpm macros mkdir -p %{buildroot}%{macrosdir} sed -e 's/@VERSION@/%{blender_api}/g' %{SOURCE10} \ >%{buildroot}%{macrosdir}/macros.%{name} -# Fonts -mkdir -p %{buildroot}%{blender_fontdir} -install -m 0644 -p release/datafiles/fonts/* \ - %{buildroot}%{blender_fontdir}/ -cp -p %{buildroot}%{blender_fontdir}/* \ - %{buildroot}%{blenderlib}/datafiles/fonts -install -Dm 0644 -p %{SOURCE2} \ - %{buildroot}%{_datadir}/metainfo/%{fontname}.metainfo.xml - -# Register as an application to be visible in the software center -# -# NOTE: It would be *awesome* if this file was maintained by the upstream -# project, translated and installed into the right place during `make install`. -# -# See http://www.freedesktop.org/software/appstream/docs/ for more details. -# -mkdir -p %{buildroot}%{_datadir}/appdata -cat > %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml < - - - - blender.desktop - CC0-1.0 - -

- Blender provides a broad spectrum of modeling, texturing, lighting, - animation and video post-processing functionality in one package. - Through its open architecture, Blender provides cross-platform - interoperability, extensibility, an incredibly small footprint, and a - tightly integrated workflow. - Blender is one of the most popular Open Source 3D graphics applications in - the world. -

-

- Aimed at media professionals and artists world-wide, Blender can be used - to create 3D visualizations and still images, as well as broadcast- and - cinema-quality videos, while the incorporation of a real-time 3D engine - allows for the creation of 3D interactive content for stand-alone - playback. -

-
- http://www.blender.org/ - - https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/a.png - https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/b.png - https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/c.png - https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/d.png - https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/e.png - https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/f.png - https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/blender/g.png - - -
-EOF +# AppData +install -p -m 644 -D %{SOURCE6} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml +install -p -m 644 -D %{SOURCE2} %{buildroot}%{_datadir}/metainfo/%{name}-fonts.metainfo.xml # Localization %find_lang %{name} @@ -315,7 +238,7 @@ rm -fr %{buildroot}%{_datadir}/locale/languages %check appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml -appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{fontname}.metainfo.xml +appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}-fonts.metainfo.xml %post /usr/bin/update-desktop-database &> /dev/null || : @@ -354,12 +277,24 @@ fi %files rpm-macros %{macrosdir}/macros.%{name} -%files -n %{fontname} -%{blender_fontdir}/ -%{_datadir}/metainfo/%{fontname}.metainfo.xml +%files fonts %license release/datafiles/LICENSE-bmonofont-i18n.ttf.txt +%{_datadir}/metainfo/%{name}-fonts.metainfo.xml +%{_fontbasedir}/%{name}/ %changelog +* Sun Jan 29 2017 Simone Caronni - 1:2.78a-7 +- Split out main AppStream metadata in its own file, like the fonts subpackage. +- Make sure rpmlint does not fail when checking the SPEC file. +- Simplify fonts packaging and fix font package rename upgrade. +- Clean up build options (sorting, duplicates, obsolete options, etc.). +- Enable buildinfo. +- Remove manual installation of manpages and use CMake option. +- Add blenderplayer man page. +- Remove manual installation of icons, the install target is already installing + them in the same way. +- Fix -std=c++11 warning during build. + * Tue Jan 10 2017 Luya Tshimbalanga - 1:2.78a-6 - rebuilt @@ -369,6 +304,11 @@ fi * Sat Dec 17 2016 Luya Tshimbalanga - 1:2.78a-4 - Add minizip dependency (rhbz#1398451) +* Sat Nov 12 2016 Mamoru TASAKA - 1:2.78a-3 +- Disable altivec support on ppc64le for now to avoid "bool" being converted + (bug 1393157) +- Use __linux__ , gcc does not define __linux on ppc (gcc bug 28314) + * Tue Nov 08 2016 Luya Tshimbalanga - 1:2.78a-2 - Corrected versioning of obsoleted fonts-blender (rhbz#1393006)