eclipseo / rpms / blender

Forked from rpms/blender 3 years ago
Clone
77890bb
%global blender_api 2.79b
Jochen Schmitt f41080f
bb631d1
# Turn off the brp-python-bytecompile script
Jochen Schmitt 84cf5f6
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
Jochen Schmitt 84cf5f6
Jochen Schmitt 9cd99f2
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
Jochen Schmitt 9cd99f2
Jochen Schmitt 28e0f2f
%ifarch %{ix86} x86_64
Jochen Schmitt 38c0708
%global cyclesflag ON
Jochen Schmitt 28e0f2f
%else
Jochen Schmitt 28e0f2f
%global cyclesflag OFF
Jochen Schmitt 28e0f2f
%endif
Jochen Schmitt 38c0708
5ca9b2d
# Enable this or rebuild the package with "--with=ffmpeg" to enable FFmpeg
6a71ad6
# support.
6a71ad6
# %%global _with_ffmpeg 1
6a71ad6
365bf66
# Enable this or rebuild the package with "--with=openvdb" to enable OpenVDB
365bf66
# support.
365bf66
# %%global _with_openvdb 1
365bf66
9ee31a4
Name:       blender
9ee31a4
Epoch:      1
236eafb
Version:    %{blender_api}
fb8bb92
Release:    14%{?dist}
9ee31a4
9ee31a4
Summary:    3D modeling, animation, rendering and post-production
9ee31a4
License:    GPLv2
9ee31a4
URL:        http://www.blender.org
9ee31a4
9ee31a4
Source0:    http://download.%{name}.org/source/%{name}-%{version}.tar.gz
9ee31a4
Source2:    %{name}-fonts.metainfo.xml
9ee31a4
Source5:    %{name}.xml
9ee31a4
Source6:    %{name}.appdata.xml
9ee31a4
Source10:   macros.%{name}
9ee31a4
bd8ed04
Patch0:     %{name}-2.79-droid.patch
bd8ed04
Patch1:     %{name}-2.79-thumbnailer.patch
bd8ed04
Patch2:     %{name}-2.79-scripts.patch
bd8ed04
Patch3:     %{name}-2.79-locale.patch
bd8ed04
Patch4:     %{name}-2.79-manpages.patch
bd8ed04
Patch5:     %{name}-2.79-unversioned-system-path.patch
365bf66
Patch6:     %{name}-2.79-openvdb3-abi.patch
b3d1119
# Backported patch for openjpeg2 support from
b3d1119
# https://lists.blender.org/pipermail/bf-blender-cvs/2016-July/088691.html
b3d1119
# but without patch-updating the bundled openjpeg2 version
b3d1119
Patch7:     blender-2.79-openjpeg2.patch
236eafb
Patch8:     util_sseb.patch
365bf66
Patch9:     tree_hpp.patch
5f5d6c2
# Backported from https://developer.blender.org/rB1db47a2ccd1e68994bf8140eba6cc2a26a2bc91f
5f5d6c2
Patch10:     %{name}-2.79-python37.patch
d3abc01
# Patch mostly from upstream, for more details see:
d3abc01
# https://developer.blender.org/rB66d8bfb85c61aafe3bad2edf0e7b4d9d694ee2e7
d3abc01
# https://github.com/OpenImageIO/oiio/wiki/OIIO-2.0-Porting-Guide
d3abc01
Patch11:     blender-oiio2.patch
032365a
# Commit to make OpenGL_GL_PREFERENCES=GLVND work
032365a
# https://developer.blender.org/rB0658d047a94a86060f039790898a80a7adb0dcd9
032365a
Patch12:     blender-cmake_opengl.patch
fb8bb92
# Patch to build with GCC9
fb8bb92
Patch13:     0001-Fix-for-GCC9-new-OpenMP-data-sharing.patch
3a35d30
3a35d30
# Development stuff
9ee31a4
BuildRequires:  boost-devel
9ee31a4
BuildRequires:  cmake
9ee31a4
BuildRequires:  desktop-file-utils
9ee31a4
BuildRequires:  expat-devel
365bf66
BuildRequires:  gcc-c++
9ee31a4
BuildRequires:  gettext
9ee31a4
BuildRequires:  git
9ee31a4
BuildRequires:  jemalloc-devel
9ee31a4
BuildRequires:  libtool
9ee31a4
BuildRequires:  libspnav-devel
9ee31a4
BuildRequires:  libxml2-devel
9ee31a4
BuildRequires:  openssl-devel
9ee31a4
BuildRequires:  pcre-devel
9ee31a4
BuildRequires:  pugixml-devel
9ee31a4
BuildRequires:  python3-devel >= 3.5
9ee31a4
BuildRequires:  python3-numpy
9ee31a4
BuildRequires:  python3-requests
9ee31a4
BuildRequires:  subversion-devel
Jochen Schmitt 84cf5f6
Jochen Schmitt 84cf5f6
# Compression stuff
28310e2
BuildRequires:  lzo-devel
9ee31a4
BuildRequires:  xz-devel
9ee31a4
BuildRequires:  zlib-devel
e14ac31
BuildRequires:  minizip-compat-devel
3a35d30
3a35d30
# 3D modeling stuff
9ee31a4
BuildRequires:  fftw-devel
9ee31a4
BuildRequires:  ftgl-devel
9ee31a4
BuildRequires:  glew-devel
9ee31a4
BuildRequires:  freeglut-devel
9ee31a4
BuildRequires:  libGL-devel
9ee31a4
BuildRequires:  libGLU-devel
9ee31a4
BuildRequires:  libXi-devel
9ee31a4
BuildRequires:  openCOLLADA-devel >= svn825
9ee31a4
BuildRequires:  ode-devel
9ee31a4
BuildRequires:  SDL2-devel
9ee31a4
BuildRequires:  xorg-x11-proto-devel
3a35d30
3a35d30
# Picture/Video stuff
5029af8
BuildRequires:  alembic-devel
5ca9b2d
%{?_with_ffmpeg:
5ca9b2d
BuildRequires:  ffmpeg-devel
5ca9b2d
}
9ee31a4
BuildRequires:  libjpeg-turbo-devel
9ee31a4
BuildRequires:  libpng-devel
9ee31a4
BuildRequires:  libtheora-devel
9ee31a4
BuildRequires:  libtiff-devel
9ee31a4
BuildRequires:  OpenColorIO-devel
9ee31a4
BuildRequires:  OpenEXR-devel
9ee31a4
BuildRequires:  OpenImageIO-devel
b3d1119
BuildRequires:  openjpeg2-devel
365bf66
%{?_with_openvdb:
365bf66
BuildRequires:  openvdb-devel
365bf66
}
6a71ad6
BuildRequires:  tbb-devel
Jochen Schmitt 84cf5f6
Jochen Schmitt 84cf5f6
# Audio stuff
9ee31a4
BuildRequires:  freealut-devel
9ee31a4
BuildRequires:  jack-audio-connection-kit-devel
9ee31a4
BuildRequires:  libao-devel
9ee31a4
BuildRequires:  libogg-devel
9ee31a4
BuildRequires:  libsamplerate-devel
9ee31a4
BuildRequires:  libsndfile-devel
9ee31a4
BuildRequires:  libvorbis-devel
3a35d30
3a35d30
# Typography stuff
9ee31a4
BuildRequires:  fontpackages-devel
9ee31a4
BuildRequires:  freetype-devel
3a35d30
3a35d30
# Appstream stuff
9ee31a4
BuildRequires:  libappstream-glib
3a35d30
9ee31a4
Requires:       google-droid-sans-fonts
9ee31a4
Requires:       %{name}-fonts = %{?epoch:%{epoch}:}%{version}-%{release}
9ee31a4
Requires:       fontpackages-filesystem
9ee31a4
Requires:       python3-numpy
9ee31a4
Requires:       python3-requests
9ee31a4
Provides:       blender(ABI) = %{blender_api}
Jochen Schmitt 0538eae
cvsextras 214509a
%description
cvsextras 214509a
Blender is the essential software solution you need for 3D, from modeling,
cvsextras 214509a
animation, rendering and post-production to interactive creation and playback.
cvsextras 214509a
cvsextras 214509a
Professionals and novices can easily and inexpensively publish stand-alone,
cvsextras 214509a
secure, multi-platform content to the web, CD-ROMs, and other media.
cvsextras 214509a
Jochen Schmitt 1b9eace
%package -n blenderplayer
9ee31a4
Summary:        Standalone Blender player
9ee31a4
Provides:       %{name}(ABI) = %{blender_api}
Jochen Schmitt 0538eae
Jochen Schmitt 1b9eace
%description -n blenderplayer
9ee31a4
This package contains a stand alone release of the Blender player. You will need
9ee31a4
this package to play games which are based on the Blender Game Engine.
Jochen Schmitt 1b9eace
Jochen Schmitt 2939933
%package rpm-macros
9ee31a4
Summary:        RPM macros to build third-party blender addons packages
9ee31a4
BuildArch:      noarch
Jochen Schmitt 2939933
Jochen Schmitt 2939933
%description rpm-macros
9ee31a4
This package provides rpm macros to support the creation of third-party addon
9ee31a4
packages to extend Blender.
Jochen Schmitt 2939933
7b262cf
%package fonts
9ee31a4
Summary:        International Blender mono space font
9ee31a4
License:        ASL 2.0 and GPlv3 and Bitstream Vera and Public Domain
9ee31a4
BuildArch:      noarch
9ee31a4
Obsoletes:      fonts-%{name} < 1:2.78-3
9ee31a4
Provides:       fonts-%{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Jochen Schmitt 7e489cf
7b262cf
%description fonts
9ee31a4
This package contains an international Blender mono space font which is a
9ee31a4
composition of several mono space fonts to cover several character sets.
Jochen Schmitt 7e489cf
cvsextras 214509a
%prep
79a7c9d
%autosetup -p1
7b262cf
b3d1119
# Delete the bundled FindOpenJPEG to make find_package use the system version
b3d1119
# instead (the local version hardcodes the openjpeg version so it is not update
b3d1119
# proof)
b3d1119
rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
b3d1119
3a35d30
mkdir cmake-make
Jochen Schmitt d6e5b99
cvsextras 214509a
%build
3a35d30
pushd cmake-make
79a7c9d
79a7c9d
%ifarch ppc64le
79a7c9d
# Disable altivec for now, bug 1393157
79a7c9d
# https://lists.blender.org/pipermail/bf-committers/2016-November/047844.html
79a7c9d
export CXXFLAGS="$CXXFLAGS -mno-altivec"
79a7c9d
%endif
79a7c9d
6162ed3
%cmake .. \
6104c29
%ifnarch %{ix86} x86_64
7b262cf
    -DWITH_RAYOPTIMIZATION=OFF \
6104c29
%endif
7b262cf
    -DBOOST_ROOT=%{_prefix} \
7b262cf
    -DBUILD_SHARED_LIBS=OFF \
7b262cf
    -DCMAKE_SKIP_RPATH=ON \
7b262cf
    -DPYTHON_VERSION=$(%{__python3} -c "import sys ; print(sys.version[:3])") \
032365a
    -DOpenGL_GL_PREFERENCE=GLVND \
5029af8
    -DWITH_ALEMBIC=ON \
7b262cf
    -DWITH_BUILDINFO=ON \
5ca9b2d
    %{?_with_ffmpeg:-DWITH_CODEC_FFMPEG=ON} \
7b262cf
    -DWITH_CODEC_SNDFILE=ON \
7b262cf
    -DWITH_CXX_GUARDEDALLOC=OFF \
7b262cf
    -DWITH_CYCLES=%{cyclesflag} \
7b262cf
    -DWITH_DOC_MANPAGE=ON \
7b262cf
    -DWITH_FFTW3=ON \
7b262cf
    -DWITH_GAMEENGINE=ON \
7b262cf
    -DWITH_IMAGE_OPENJPEG=ON \
7b262cf
    -DWITH_INPUT_NDOF=ON \
7b262cf
    -DWITH_INSTALL_PORTABLE=OFF \
7b262cf
    -DWITH_JACK=ON \
7b262cf
    -DWITH_MEM_JEMALLOC=ON \
7b262cf
    -DWITH_MOD_OCEANSIM=ON \
7b262cf
    -DWITH_OPENCOLLADA=ON \
7b262cf
    -DWITH_OPENCOLORIO=ON \
365bf66
    %{?_with_openvdb:-DWITH_OPENVDB=ON -DWITH_OPENVDB_BLOSC=ON} \
7b262cf
    -DWITH_PLAYER=ON \
7b262cf
    -DWITH_PYTHON=ON \
7b262cf
    -DWITH_PYTHON_INSTALL=OFF \
7b262cf
    -DWITH_PYTHON_INSTALL_REQUESTS=OFF \
7b262cf
    -DWITH_PYTHON_SAFETY=ON \
7b262cf
    -DWITH_SDL=ON \
28310e2
    -DWITH_SYSTEM_LZO=ON \
28310e2
    -DWITH_SYSTEM_OPENJPEG=ON
365bf66
3a35d30
#make VERBOSE=1 # %%{?_smp_mflags}
3a35d30
%make_build
3a35d30
popd
cvsextras 214509a
cvsextras 214509a
%install
3a35d30
pushd cmake-make
b34ff0b
%make_install
3a35d30
popd
8e9844a
bb631d1
find %{buildroot}%{_datadir}/%{name}/scripts -type f -exec sed -i -e 's/\r$//g' {} \;
8e9844a
3a35d30
# Mime support
3a35d30
install -p -D -m 644 %{SOURCE5} %{buildroot}%{_datadir}/mime/packages/%{name}.xml
8e9844a
3a35d30
# Desktop icon
3a35d30
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
cvsextras 214509a
bb631d1
# Deal with docs in the files section
3a35d30
rm -rf %{buildroot}%{_docdir}/%{name}/*
Jochen Schmitt 55a1ca1
Jochen Schmitt 2939933
# rpm macros
5e4aabe
mkdir -p %{buildroot}%{macrosdir}
9ee31a4
sed -e 's/@VERSION@/%{blender_api}/g' %{SOURCE10} > %{buildroot}%{macrosdir}/macros.%{name}
Jochen Schmitt 2939933
7b262cf
# AppData
7b262cf
install -p -m 644 -D %{SOURCE6} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
7b262cf
install -p -m 644 -D %{SOURCE2} %{buildroot}%{_datadir}/metainfo/%{name}-fonts.metainfo.xml
Richard Hughes a1f840f
3a35d30
# Localization
3a35d30
%find_lang %{name}
3a35d30
rm -fr %{buildroot}%{_datadir}/locale/languages
3a35d30
3a35d30
%check
3a35d30
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
7b262cf
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{name}-fonts.metainfo.xml
3a35d30
cvsextras 281bfc3
%post
37ad3c5
%if 0%{?rhel} == 7
Rex Dieter 7d0746e
/usr/bin/update-desktop-database &> /dev/null || :
Rex Dieter 7d0746e
/bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
Rex Dieter 7d0746e
/bin/touch --no-create %{_datadir}/mime/packages &> /dev/null || :
6162ed3
%endif
cvsextras 281bfc3
cvsextras 281bfc3
%postun
37ad3c5
%if 0%{?rhel} == 7
Rex Dieter 7d0746e
/usr/bin/update-desktop-database &> /dev/null || :
Rex Dieter 7d0746e
if [ $1 -eq 0 ] ; then
6162ed3
    /bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
6162ed3
    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
6162ed3
    /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
Rex Dieter 7d0746e
fi
37ad3c5
%endif
Rex Dieter 7d0746e
Rex Dieter 7d0746e
%posttrans
ac8274c
%if 0%{?rhel} == 7
37ad3c5
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Rex Dieter 7d0746e
/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
6162ed3
%endif
cvsextras 281bfc3
3a35d30
%files -f %{name}.lang
80da0fe
%license COPYING
80da0fe
%license doc/license/*-license.txt
80da0fe
%license release/text/copyright.txt
80da0fe
%doc release/text/readme.html
3a35d30
%{_bindir}/%{name}
Richard Hughes a1f840f
%{_datadir}/appdata/%{name}.appdata.xml
3a35d30
%{_datadir}/applications/%{name}.desktop
3a35d30
%{_datadir}/%{name}/
80da0fe
%{_datadir}/icons/hicolor/*/apps/%{name}.*
3a35d30
%{_datadir}/mime/packages/%{name}.xml
3a35d30
%{_mandir}/man1/%{name}.*
cvsextras 214509a
3a35d30
%files -n %{name}player
80da0fe
%license COPYING
80da0fe
%license doc/license/*-license.txt
80da0fe
%license release/text/copyright.txt
3a35d30
%{_bindir}/%{name}player
3a35d30
%{_mandir}/man1/%{name}player.*
Jochen Schmitt 1b9eace
Jochen Schmitt 2939933
%files rpm-macros
3a35d30
%{macrosdir}/macros.%{name}
Jochen Schmitt 2939933
7b262cf
%files fonts
80da0fe
%license release/datafiles/LICENSE-*.ttf.txt
7b262cf
%{_datadir}/metainfo/%{name}-fonts.metainfo.xml
7b262cf
%{_fontbasedir}/%{name}/
Jochen Schmitt 7e489cf
11a808b
%changelog
fb8bb92
* Wed Apr 03 01:33:05 CET 2019 Robert-André Mauchin <zebob.m@gmail.com> - 1:2.79b-14
fb8bb92
- Fix build for GCC9 new OpenMP data sharing
fb8bb92
c5e63ab
* Thu Mar 14 2019 Mohan Boddu <mboddu@bhujji.com> - 1:2.79b-13
c5e63ab
- Rebuild for OpenImageIO 2.0.5
c5e63ab
ad65524
* Thu Mar 14 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.79b-12
ad65524
- Rebuild for boost 1.69
ad65524
d057e4f
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.79b-11
d057e4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d057e4f
d3abc01
* Wed Dec 12 2018 Richard Shaw <hobbes1069@gmail.com> - 1:2.79b-10
d3abc01
- Add patch for OpenImageIO 2.0 API changes.
d3abc01
5f5d6c2
* Fri Nov 02 2018 Petr Viktorin <pviktori@redhat.com> - 1:2.79b-9
5f5d6c2
- Apply workaround for "no text in GUI" bug (#1631922)
5f5d6c2
e14ac31
* Tue Aug 28 2018 Patrik Novotný <panovotn@redhat.com> - 1:2.79b-8
e14ac31
- change requires to minizip-compat(-devel), rhbz#1609830, rhbz#1615381
e14ac31
577a425
* Thu Aug 23 2018 Nicolas Chauvet <kwizart@gmail.com> - 1:2.79b-7
577a425
- Rebuilt for glew-2.1.0
577a425
365bf66
* Tue Jul 17 2018 Simone Caronni <negativo17@gmail.com> - 1:2.79b-6
365bf66
- Allow rebuilding with OpenVDB support.
365bf66
- Be consistent with spaces/tabs (rpmlint).
365bf66
7f2f1a1
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.79b-5
7f2f1a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7f2f1a1
378db5f
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1:2.79b-4
378db5f
- Rebuilt for Python 3.7
378db5f
9a917aa
* Tue Apr 24 2018 Richard Shaw <hobbes1069@gmail.com> - 1:2.79b-3
9a917aa
- Rebuild for openCOLLADA 1.6.62.
9a917aa
386c3e7
* Thu Mar 29 2018 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.79b-2
386c3e7
- Rebuild with applied upstream patches
386c3e7
77890bb
* Thu Mar 22 2018 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.79b-1
77890bb
- Update to 2.79b
e2367f5
- Reenable openvdb
e2367f5
a4bc221
* Wed Feb 28 2018 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.79a-1
a4bc221
- Update to 2.79a
236eafb
- Add gcc-c++
236eafb
- Temporarily disable openvdb due failure to build
236eafb
- Upstream patch for compile fix with GCC 8.0
a4bc221
59ba794
* Mon Feb 26 2018 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.79-8
59ba794
- Rebuild for boost 1.66
59ba794
a7ab76e
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.79-7
a7ab76e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a7ab76e
b3d1119
* Wed Jan 17 2018 Sandro Mani <manisandro@gmail.com> - 1:2.79-6
b3d1119
- Switch to openjpeg2
b3d1119
284f082
* Sun Jan 07 2018 Richard Shaw <hobbes1069@gmail.com> - 1:2.79-5
284f082
- Rebuild for OpenImageIO 1.8.7.
284f082
37ad3c5
* Sat Jan 06 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:2.79-4
37ad3c5
- Remove obsolete scriptlets
37ad3c5
64dca25
* Mon Dec 25 2017 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.79-3
64dca25
- Rebuilt for alembic 1.7.5
64dca25
c9ce76f
* Sat Oct 28 2017 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.79-2
c9ce76f
- Rebuilt for alembic 1.7.4
c9ce76f
bd8ed04
* Tue Sep 12 2017 Simone Caronni <negativo17@gmail.com> - 1:2.79-1
bd8ed04
- Update to 2.79.
bd8ed04
d460d74
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.78c-8
d460d74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d460d74
3380684
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.78c-7
3380684
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3380684
fe20d0b
* Sun Jul 23 2017 Björn Esser <besser82@fedoraproject.org> - 1:2.78c-6
fe20d0b
- Rebuilt for Boost 1.64
fe20d0b
51f894a
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.78c-5
51f894a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
51f894a
5029af8
* Wed Apr 26 2017 Simone Caronni <negativo17@gmail.com> - 1:2.78c-4
5029af8
- Enable OpenVDB and Alembic support.
6a71ad6
6088a36
* Fri Apr 21 2017 Simone Caronni <negativo17@gmail.com> - 1:2.78c-3
6088a36
- Remove redundant fonts directory in blender-fonts package.
5ca9b2d
- Enable rebuilding of the package with FFmpeg support enabled.
6088a36
0e5e98f
* Mon Mar 06 2017 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.78c-2
0e5e98f
- Restore broken international fonts support (rhbz#1429196)
0e5e98f
b611d6d
* Mon Feb 27 2017 Luya Tshimbalanga <luya_tfz@thefinalzone.net> - 1:2.78c-1
b611d6d
- New upstream release
b611d6d
- Add modules directory macro
b611d6d
1d568b3
* Sat Feb 25 2017 Luya Tshimbalanga <luya_tfz@thefinalzone.net> - 1:2.78b-2
1d568b3
- Patch for handling flickering UI on AMD GPUs (rhbz#1425146)
1d568b3
007f429
* Thu Feb 09 2017 Luya Tshimbalanga <luya_tfz@thefinalzone.net> - 1:2.78b-1
007f429
- New upstream release
007f429
3c3a272
* Tue Feb 07 2017 Luya Tshimbalanga <luya_tfz@thefinalzone.net> - 1:2.78a-12
3c3a272
- Add presets for RPM macros
3c3a272
366c315
* Mon Feb 06 2017 Simone Caronni <negativo17@gmail.com> - 1:2.78a-11
366c315
- Update RPM macros.
366c315
80da0fe
* Wed Feb 01 2017 Simone Caronni <negativo17@gmail.com> - 1:2.78a-10
80da0fe
- Adjust files section.
28310e2
- Use system lzo.
80da0fe
6162ed3
* Mon Jan 30 2017 Simone Caronni <negativo17@gmail.com> - 1:2.78a-9
6162ed3
- Use cmake macro.
6162ed3
- Remove redundant GCC options.
6162ed3
- Update scriptlets as per packaging guidelines (mimeinfo only on RHEL 7 and
6162ed3
  Fedora 23, desktop database only on RHEL 7, Fedora 23 and 24).
6162ed3
bb631d1
* Sun Jan 29 2017 Simone Caronni <negativo17@gmail.com> - 1:2.78a-8
9ee31a4
- Use system locale directory for translations. This also removes the warning
9ee31a4
  about duplicate translations at package assembly time.
bb631d1
- Do not use the Blender API version in the installation folder.
bb631d1
- Install noarch components in /usr/share/blender.
bb631d1
- Install blender-thumbnailer.py in the scripts directory instead of deleting it.
bb631d1
7b262cf
* Sun Jan 29 2017 Simone Caronni <negativo17@gmail.com> - 1:2.78a-7
7b262cf
- Split out main AppStream metadata in its own file, like the fonts subpackage.
7b262cf
- Make sure rpmlint does not fail when checking the SPEC file.
7b262cf
- Simplify fonts packaging and fix font package rename upgrade.
7b262cf
- Clean up build options (sorting, duplicates, obsolete options, etc.).
7b262cf
- Enable buildinfo.
7b262cf
- Remove manual installation of manpages and use CMake option.
7b262cf
- Add blenderplayer man page.
7b262cf
- Remove manual installation of icons, the install target is already installing
7b262cf
  them in the same way.
7b262cf
- Fix -std=c++11 warning during build.
7b262cf
4da4067
* Tue Jan 10 2017 Luya Tshimbalanga <luya_tfz@thefinalzone.net> - 1:2.78a-6
4da4067
- rebuilt
4da4067
fa8250c
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1:2.78a-5
fa8250c
- Rebuild for Python 3.6
fa8250c
1d91639
* Sat Dec 17 2016 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.78a-4
1d91639
- Add minizip dependency (rhbz#1398451)
1d91639
79a7c9d
* Sat Nov 12 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:2.78a-3
79a7c9d
- Disable altivec support on ppc64le for now to avoid "bool" being converted
79a7c9d
  (bug 1393157)
79a7c9d
- Use __linux__ , gcc does not define __linux on ppc (gcc bug 28314)
79a7c9d
9badf77
* Tue Nov 08 2016 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.78a-2
9badf77
- Corrected versioning of obsoleted fonts-blender (rhbz#1393006)
9badf77
379d7a9
* Thu Oct 27 2016 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.78a-1
379d7a9
- New upstream release with several bug fixes
379d7a9
3a35d30
* Thu Oct 20 2016 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.78-3
3a35d30
- Added appdata for blender fonts
9badf77
- Fixed path for international fonts issue (rhbz#1382428)
3a35d30
- Cleaned up and reworked spec file
3a35d30
4b39630
* Mon Oct 03 2016 Richard Shaw <hobbes1069@gmail.com> - 1:2.78-2
4b39630
- Rebuild for new OpenImageIO release.
4b39630
5e4aabe
* Thu Sep 29 2016 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.78-1
5e4aabe
- New upstream release
5e4aabe
- Added pugixml as dependency
5e4aabe
5e4aabe
* Fri Jul 29 2016 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.77a-1
b34ff0b
- New upstream release
b34ff0b
- Drop patches
b34ff0b
b0b4451
* Tue Feb 16 2016 Richard Shaw <hobbes1069@gmail.com> - 1:2.76-7
b0b4451
- Rebuild for updated openCOLLADA.
c19486d
- Add patch for GCC 6 issues.
b0b4451
6d7f9ae
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.76-6
6d7f9ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6d7f9ae
Jochen Schmitt be565a6
* Mon Jan 25 2016 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.76-5
Jochen Schmitt be565a6
- Rebuilt to fix dep. issues
Jochen Schmitt be565a6
6866449
* Thu Jan 14 2016 Adam Jackson <ajax@redhat.com> - 1:2.76-4
6866449
- Rebuild for glew 1.13
6866449
99ab742
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.76-2
99ab742
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
99ab742
00ebb6d
* Mon Oct 12 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:2.76-1
00ebb6d
- Update to 2.76
00ebb6d
- Clean up specfile
00ebb6d
- Enable SDL2
00ebb6d
48b3d6a
* Tue Sep 01 2015 Jonathan Wakely <jwakely@redhat.com> - 1:2.75-6
48b3d6a
- Rebuilt for jemalloc-4.0.0
48b3d6a
cf2674d
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 1:2.75-5
cf2674d
- Rebuilt for Boost 1.59
cf2674d
cdae785
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.75-4
cdae785
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
cdae785
08f690f
* Thu Jul 23 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1:2.75-3
08f690f
- Drop esound dep
08f690f
183e816
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 1:2.75-2
183e816
- rebuild for Boost 1.58
183e816
Jochen Schmitt 1a188e2
* Tue Jul  7 2015 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.75-1
Jochen Schmitt 1a188e2
- New upstream release
Jochen Schmitt 1a188e2
9a1e087
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.74-6
9a1e087
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9a1e087
Jochen Schmitt c08c8a8
* Sat May 16 2015 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.74-5
Jochen Schmitt c08c8a8
- Add dependency to numpy (#1222122I
Jochen Schmitt c08c8a8
Jochen Schmitt 67025fb
* Tue May  5 2015 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.74-4
Jochen Schmitt 67025fb
- Fix regression for 3D mice support
Jochen Schmitt 67025fb
Jochen Schmitt 606a336
* Mon May  4 2015 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.74-3
Jochen Schmitt 606a336
- Enable 3D mice support
Jochen Schmitt 606a336
db8b404
* Sun May 03 2015 Kalev Lember <kalevlember@gmail.com> - 1:2.74-2
db8b404
- Rebuilt for GCC 5 C++11 ABI change
db8b404
Jochen Schmitt 7032606
* Wed Apr  1 2015 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.74-1
Jochen Schmitt 7032606
- New upstream release
Jochen Schmitt 7032606
Richard Hughes a1f840f
* Thu Mar 26 2015 Richard Hughes <rhughes@redhat.com> - 1:2.73a-5
Richard Hughes a1f840f
- Add an AppData file for the software center
Richard Hughes a1f840f
Petr Machata 643b83b
* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 1:2.73a-4
Petr Machata 643b83b
- Bump for rebuild.
Petr Machata 643b83b
7d94349
* Wed Jan 28 2015 Richard Shaw <hobbes1069@gmail.com> - 1:2.73a-3
7d94349
- Rebuild for OpenImageIO 1.5.10.
7d94349
Petr Machata 3106ad8
* Wed Jan 28 2015 Petr Machata <pmachata@redhat.com> - 1:2.73a-2
Petr Machata 3106ad8
- Rebuild for boost 1.57.0
Petr Machata 3106ad8
Jochen Schmitt 8fa5bc5
* Wed Jan 21 2015 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.73a-1
Jochen Schmitt 8fa5bc5
- New minor bug-fixing release from upstream
Jochen Schmitt 8fa5bc5
Jochen Schmitt 0d88b50
* Thu Jan  8 2015 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.73-1
Jochen Schmitt 0d88b50
- New upstream release
Jochen Schmitt 0d88b50
Rex Dieter 7d55b08
* Wed Nov 26 2014 Rex Dieter <rdieter@fedoraproject.org> - 1:2.72b-4
Rex Dieter 7d55b08
- rebuild (openexr)
Rex Dieter 7d55b08
Jochen Schmitt d2cdbd5
* Thu Nov  6 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.72b-3
Jochen Schmitt d2cdbd5
- Fix odd dependy issue
Jochen Schmitt d2cdbd5
Jochen Schmitt 21dbd69
* Sun Nov  2 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.72b-2
Jochen Schmitt 21dbd69
- Fix dependency issue (#1157600)
Jochen Schmitt 21dbd69
Jochen Schmitt 867225b
* Thu Oct 23 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.72b-1
Jochen Schmitt 867225b
- New upstream release
Jochen Schmitt 867225b
b1cd00d
* Sat Oct 11 2014 Dan Horák <dan[at]danny.cz> - 1:2.72-3
b1cd00d
- fix size_t inconsistency (upstream issue T42183)
b1cd00d
Jochen Schmitt 9891387
* Thu Oct  9 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.72-2
Jochen Schmitt 9891387
- Remove OpenCOLLADA patch
Jochen Schmitt 9891387
Jochen Schmitt 8fea876
* Tue Sep 30 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.72-1
Jochen Schmitt 8fea876
- New upstream release
Jochen Schmitt 8fea876
- Add patch to fix FTBFS with current OpenCOLLADA release
Jochen Schmitt 8fea876
88595e7
* Sat Sep 06 2014 François Cami <fcami@fedoraproject.org> - 1:2.71-4
88595e7
- Rebuilt for openCOLLADA 0-19.git69b844d
88595e7
Rex Dieter 7d0746e
* Sat Aug 16 2014 Rex Dieter <rdieter@fedoraproject.org> 1:2.71-3
Rex Dieter 7d0746e
- fix/update icon/mime scriptlets
Rex Dieter 7d0746e
7e3cd74
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.71-2
7e3cd74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7e3cd74
Jochen Schmitt 25c7e91
* Sun Jun 29 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.71-1
Jochen Schmitt 25c7e91
- New upstream release
Jochen Schmitt f72ceaf
- Use blender.1.py to build man page
Jochen Schmitt f72ceaf
- Disable parallel build
Jochen Schmitt 25c7e91
1ace57c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.70a-6
1ace57c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1ace57c
343ae94
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 1:2.70a-5
343ae94
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
343ae94
Petr Machata 21e37f2
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 1:2.70a-4
Petr Machata 21e37f2
- Rebuild for boost 1.55.0
Petr Machata 21e37f2
3922fa8
* Fri May 23 2014 David Tardon <dtardon@redhat.com> - 1:2.70a-3
3922fa8
- rebuild for boost 1.55.0
3922fa8
ee4641a
* Wed May 21 2014 Richard Shaw <hobbes1069@gmail.com> - 1:2.70a-2
ee4641a
- Rebuild for updated OpenImageIO 1.4.7.
ee4641a
Jochen Schmitt a05693a
* Wed Apr 16 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.70a-1
Jochen Schmitt a05693a
- Minor upstream update
Jochen Schmitt a05693a
Jochen Schmitt a8b7b1b
* Mon Mar 24 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.70-2
Jochen Schmitt 38c0708
- Disable CYCLES for non-Intel processors
Jochen Schmitt a8b7b1b
Jochen Schmitt 7ef9076
* Thu Mar 20 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.70-1
Jochen Schmitt 7ef9076
- New upstream releasw
Jochen Schmitt d578757
- Exclude armv7hl
Jochen Schmitt 7ef9076
Jochen Schmitt 9cd99f2
* Sun Mar  9 2014 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.69-7
Jochen Schmitt 9cd99f2
- Use new rpm macro for rpm macro direcgory  (#1074263)
Jochen Schmitt 9cd99f2
e6d5182
* Mon Jan 13 2014 Richard Shaw <hobbes1069@gmail.com> - 1:2.69-6
e6d5182
- Rebuild for updated OpenImageIO 1.3.11.
e6d5182
f71b4a3
* Tue Dec 31 2013 François Cami <fcami@fedoraproject.org> - 1:2.69-5
f71b4a3
- Enable parallel building.
f71b4a3
e33490b
* Tue Dec 31 2013 François Cami <fcami@fedoraproject.org> - 1:2.69-4
e33490b
- Add Ocean Simulation (#1047589).
e33490b
- Fix mixed use of tabs and spaces in blender.spec (rpmlint).
e33490b
Rex Dieter e7f3159
* Wed Nov 27 2013 Rex Dieter <rdieter@fedoraproject.org> - 1:2.69-3
Rex Dieter e7f3159
- rebuild (openexr)
Rex Dieter e7f3159
1089f37
* Mon Nov 18 2013 Dave Airlie <airlied@redhat.com> - 1:2.69-2
1089f37
- rebuilt for GLEW 1.10
1089f37
Jochen Schmitt acfa7d5
* Thu Oct 31 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.69-1
Jochen Schmitt acfa7d5
- New upsream release
Jochen Schmitt acfa7d5
5ac92b5
* Mon Sep  9 2013 François Cami <fcami@fedoraproject.org> - 1:2.68a-6
5ac92b5
- Rebuild.
5ac92b5
Jochen Schmitt 347b0dc
* Wed Sep  4 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.68a-5
Jochen Schmitt 347b0dc
- Include derived DoridSans font for CJK support (#867205)
Jochen Schmitt 347b0dc
Jochen Schmitt 55a1ca1
* Sun Sep  1 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.68a-4
Jochen Schmitt 55a1ca1
- Aboid twice occurance of locale files
Jochen Schmitt 55a1ca1
- Fix typo in DroideSans font name
Jochen Schmitt 55a1ca1
Jochen Schmitt 96bc4b9
* Wed Aug 28 2013 François Cami <fcami@fedoraproject.org> - 1:2.68a-3
Jochen Schmitt 96bc4b9
- Enable jemalloc and OpenColorIO. (#1002197)
Jochen Schmitt 96bc4b9
- Re-enable localization (#867285)
Jochen Schmitt 96bc4b9
0aa1b8d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.68a-2
0aa1b8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0aa1b8d
Jochen Schmitt 8bf77bf
* Tue Jul 30 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.68a-1
Jochen Schmitt 8bf77bf
- New minor upstream bugfix release
Jochen Schmitt 8bf77bf
Petr Machata ca32f8b
* Mon Jul 29 2013 Petr Machata <pmachata@redhat.com> - 1:2.68-4
Petr Machata ca32f8b
- Rebuild for boost 1.54.0
Petr Machata ca32f8b
Jochen Schmitt b8c8974
* Tue Jul 23 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.68-3
Jochen Schmitt b8c8974
- Rebuilt again
Jochen Schmitt b8c8974
6de6803
* Mon Jul 22 2013 Richard Shaw <hobbes1069@gmail.com> - 1:2.68-2
6de6803
- Rebuild for updated OpenImageIO.
6de6803
Jochen Schmitt 7690427
* Fri Jul 19 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.68-1
Jochen Schmitt 7690427
- New upstream release
Jochen Schmitt 7690427
Jochen Schmitt 07c7848
* Sun Jul  7 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.67b-3
Jochen Schmitt 07c7848
- Suppress output of update-mime-database (#541041)
Jochen Schmitt 07c7848
Jochen Schmitt 548bd95
* Fri Jun  7 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.67b-1
Jochen Schmitt 548bd95
- Minor upstream bugfix update
Jochen Schmitt 548bd95
Jochen Schmitt 7f136f4
* Mon Jun  3 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.67a-3
Jochen Schmitt 1d6794e
- Fix crash in blender/makerna/intern/rna_access.c (ä969043)
Jochen Schmitt 1d6794e
5ca911a
* Sun May 26 2013 Dan Horák <dan[at]danny.cz> - 1:2.67a-2
5ca911a
- fix build on non-x86 arches
5ca911a
Jochen Schmitt bb0b138
* Fri May 24 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.67a-1
Jochen Schmitt bb0b138
- New minor upstream release
Jochen Schmitt bb0b138
Jochen Schmitt 8701a7a
* Fri May 17 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.67-2
Jochen Schmitt 8701a7a
- Fix dependency issues with fonts subpackage
Jochen Schmitt 8701a7a
- Make fonts subpackage noarch
Jochen Schmitt 8701a7a
Jochen Schmitt 7e489cf
* Wed May  8 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.67-1
Jochen Schmitt 7e489cf
- New upstream release
Jochen Schmitt 7e489cf
- Add subpackage for international mono space font
Jochen Schmitt 7e489cf
Rex Dieter f1728eb
* Sun Mar 10 2013 Rex Dieter <rdieter@fedoraproject.org> - 1:2.66a-2
Rex Dieter f1728eb
- rebuild (OpenEXR)
Rex Dieter f1728eb
Jochen Schmitt 380dbe0
* Wed Mar  6 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.66a-1
Jochen Schmitt 380dbe0
- New upstream release
Jochen Schmitt 380dbe0
Jochen Schmitt 1f85eb9
* Sat Feb 23 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.66-2
Jochen Schmitt 1d6794e
- Fix wrong font name for international feature (#867205)
Jochen Schmitt 1f85eb9
Jochen Schmitt 7c6e28c
* Thu Feb 21 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1:2.66-1
Jochen Schmitt 7c6e28c
- New upstream release
Jochen Schmitt 5270edc
- Remove unnecessaries patches
Jochen Schmitt 5270edc
- Add Patch to remove '//' in includes
Jochen Schmitt 7c6e28c
0b07791
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1:2.65a-5
0b07791
- Rebuild for Boost-1.53.0
0b07791
d6504aa
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1:2.65a-4
d6504aa
- Rebuild for Boost-1.53.0
d6504aa
Adam Tkac a966ee7
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 1:2.65a-3
Adam Tkac a966ee7
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac a966ee7
2c75a22
* Tue Jan 15 2013 Richard Shaw <hobbes1069@gmail.com> - 1:2.65a-2
2c75a22
- Rebuild for updated OpenImageIO library.