897a7ea
# Force out of source build
897a7ea
%undefine __cmake_in_source_build
897a7ea
71c6678
%global blender_api 2.91
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
5076982
%bcond_with ffmpeg
5076982
%bcond_with openshading
251c133
%bcond_with usd
e9e5fec
%bcond_with wayland
3d4c453
432f4ea
# Only available on x86_64
3d4c453
%ifarch x86_64
e27af4f
%bcond_without embree
251c133
%bcond_without hidapi
4b64245
%bcond_without oidn
3d4c453
%else
e27af4f
%bcond_with embree
251c133
%bcond_with hidapi
4b64245
%bcond_with oidn
3d4c453
%endif
3d4c453
71c6678
Name:           blender
71c6678
Epoch:          1
71c6678
Version:        %{blender_api}.0
bd1d62a
Release:        2%{?dist}
a6d95f3
9ee31a4
71c6678
Summary:        3D modeling, animation, rendering and post-production
71c6678
License:        GPLv2
71c6678
URL:            http://www.blender.org
9ee31a4
71c6678
Source0:        http://download.%{name}.org/source/%{name}-%{version}.tar.xz
71c6678
Source1:        %{name}.thumbnailer
71c6678
Source2:        %{name}-fonts.metainfo.xml
71c6678
Source3:        %{name}.xml
71c6678
Source4:        macros.%{name}
9ee31a4
490559d
# Patch to separate built-in fonts to the fonts directory
71c6678
Patch0:         %{name}-2.90-droid.patch
3a35d30
e9e5fec
# Use EMBREE_LIBRARY otherwise build fails
e9e5fec
# based from Arch Linux patch
e9e5fec
# https://github.com/archlinux/svntogit-community/blob/packages/blender/trunk/embree.patch
71c6678
#Patch1:         %%{name}-embree-library.diff
71c6678
71c6678
# Fix T82520: error building freestyle with Python3.8
71c6678
# https://developer.blender.org/rBe118426e4695a97d67e65d69677f3c4e2db50a56
71c6678
#Patch2:         %%{name}-freestyle-python-fix.patch
10cdbb2
3a35d30
# Development stuff
9ee31a4
BuildRequires:  boost-devel
897a7ea
BuildRequires:  cmake
9ee31a4
BuildRequires:  desktop-file-utils
365bf66
BuildRequires:  gcc-c++
9ee31a4
BuildRequires:  gettext
9ee31a4
BuildRequires:  git
9ee31a4
BuildRequires:  libtool
9ee31a4
BuildRequires:  libspnav-devel
3d4c453
BuildRequires:  llvm-devel
8466ae3
BuildRequires:  pkgconfig(blosc)
8466ae3
BuildRequires:  pkgconfig(expat)
251c133
BuildRequires:  pkgconfig(gmp)
251c133
%if %{with hidapi}
251c133
BuildRequires:	pkgconfig(hidapi-hidraw)
251c133
%endif
8466ae3
BuildRequires:  pkgconfig(jemalloc)
8466ae3
BuildRequires:  pkgconfig(libpcre)
8466ae3
BuildRequires:  pkgconfig(libxml-2.0)
8466ae3
BuildRequires:  pkgconfig(openssl)
432f4ea
%if 0%{?fedora} >= 32
cdcf3b0
BuildRequires:  pkgconfig(pugixml)
7d15b28
%else
7d15b28
BuildRequires:  pugixml-devel
7d15b28
%endif
71c6678
BuildRequires:  pkgconfig(python3) >= 3.7
e9e5fec
%if %{with wayland}
e9e5fec
BuildRequires:  pkgconfig(wayland-client)
e9e5fec
BuildRequires:  pkgconfig(xkbcommon)
e9e5fec
%endif
8466ae3
BuildRequires:  pkgconfig(xxf86vm)
251c133
BuildRequires:  python3dist(idna)
3d4c453
BuildRequires:  python3dist(numpy)
3d4c453
BuildRequires:  python3dist(requests)
9ee31a4
BuildRequires:  subversion-devel
Jochen Schmitt 84cf5f6
Jochen Schmitt 84cf5f6
# Compression stuff
8466ae3
BuildRequires:  pkgconfig(liblzma)
432f4ea
%if 0%{?fedora} >= 32
cdcf3b0
BuildRequires:  pkgconfig(lzo2)
7d15b28
%else
7d15b28
BuildRequires:  lzo-devel
7d15b28
%endif
def0411
BuildRequires:  pkgconfig(zlib)
3a35d30
7d15b28
3a35d30
# 3D modeling stuff
3d4c453
%if %{with embree}
432f4ea
BuildRequires:  cmake(embree)
3d4c453
%endif
432f4ea
BuildRequires:  opensubdiv-devel
3d4c453
%if %{with openshading}
251c133
# Use oslc compiler
251c133
BuildRequires:	openshadinglanguage
71c6678
BuildRequires:  pkgconfig(oslcomp)
71c6678
BuildRequires:  pkgconfig(oslquery)
3d4c453
%endif
3d4c453
%if %{with oidn}
432f4ea
BuildRequires:  cmake(OpenImageDenoise)
c92b8a1
%endif
9ee31a4
BuildRequires:  openCOLLADA-devel >= svn825
8466ae3
BuildRequires:  pkgconfig(fftw3)
8466ae3
BuildRequires:  pkgconfig(ftgl)
8466ae3
BuildRequires:  pkgconfig(glew)
8466ae3
8466ae3
%if 0%{?fedora} > 31
8466ae3
BuildRequires:  pkgconfig(glut)
8466ae3
%else
8466ae3
BuildRequires:  pkgconfig(freeglut)
8466ae3
%endif
8466ae3
BuildRequires:  pkgconfig(gl)
8466ae3
BuildRequires:  pkgconfig(glu)
71c6678
BuildRequires:  pkgconfig(openxr)
8466ae3
BuildRequires:  pkgconfig(xi)
8466ae3
BuildRequires:  pkgconfig(xrender)
8466ae3
BuildRequires:  pkgconfig(ode)
8466ae3
BuildRequires:  pkgconfig(sdl2)
8466ae3
BuildRequires:  pkgconfig(xproto)
3a35d30
3a35d30
# Picture/Video stuff
3d4c453
BuildRequires:  cmake(Alembic)
432f4ea
%if %{with ffmpeg}
5ca9b2d
BuildRequires:  ffmpeg-devel
432f4ea
%endif
251c133
BuildRequires:  lame-devel
251c133
BuildRequires:  libspnav-devel
365bf66
BuildRequires:  openvdb-devel
def0411
BuildRequires:  pkgconfig(libjpeg)
def0411
BuildRequires:  pkgconfig(libpng)
8466ae3
BuildRequires:  pkgconfig(theora)
def0411
BuildRequires:  pkgconfig(libtiff-4)
251c133
BuildRequires:  pkgconfig(vpx)
8466ae3
BuildRequires:  pkgconfig(libwebp)
8466ae3
BuildRequires:  pkgconfig(OpenColorIO)
8466ae3
BuildRequires:  pkgconfig(OpenEXR)
8466ae3
BuildRequires:  pkgconfig(OpenImageIO)
8466ae3
BuildRequires:  pkgconfig(libopenjp2)
8466ae3
BuildRequires:  pkgconfig(tbb)
71c6678
BuildRequires:  potrace-devel
Jochen Schmitt 84cf5f6
Jochen Schmitt 84cf5f6
# Audio stuff
3d4c453
BuildRequires:  pkgconfig(ao)
251c133
BuildRequires:  pkgconfig(flac)
8466ae3
BuildRequires:  pkgconfig(freealut)
8466ae3
BuildRequires:  pkgconfig(jack)
8466ae3
BuildRequires:  pkgconfig(ogg)
3d4c453
BuildRequires:  pkgconfig(opus)
8466ae3
BuildRequires:  pkgconfig(samplerate)
8466ae3
BuildRequires:  pkgconfig(sndfile)
8466ae3
BuildRequires:  pkgconfig(vorbis)
3a35d30
3a35d30
# Typography stuff
9ee31a4
BuildRequires:  fontpackages-devel
8466ae3
BuildRequires:  pkgconfig(freetype2)
251c133
BuildRequires:  pkgconfig(tinyxml)
3a35d30
# Appstream stuff
9ee31a4
BuildRequires:  libappstream-glib
3a35d30
9ee31a4
Requires:       google-droid-sans-fonts
fa70df3
Requires:       hicolor-icon-theme
9ee31a4
Requires:       %{name}-fonts = %{?epoch:%{epoch}:}%{version}-%{release}
9ee31a4
Requires:       fontpackages-filesystem
432f4ea
Requires:       python3dist(requests)
432f4ea
Requires:       python3dist(numpy)
9ee31a4
Provides:       blender(ABI) = %{blender_api}
Jochen Schmitt 0538eae
7c44342
# Obsolete the standalone Blender player retired by upstream
7c44342
Obsoletes:      blenderplayer < 1:2.80-1
7c44342
Provides:       blenderplayer = 1:2.80-1
48b0afc
4b64245
# Starting from 2.90, Blender support only 64-bits architectures
4b64245
ExclusiveArch:  x86_64 aarch64 ppc64le
ec7f0df
# s390x is excluded due https://bugzilla.redhat.com/show_bug.cgi?id=1874398
4b64245
ad60588
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 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
e3333c8
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
dfe45f5
# Fix all Python shebangs recursively in .
dfe45f5
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
48b0afc
251c133
# Use c++17 in order to fix build errors when including headers
e677f8f
# from the latest version of openvdb.
e677f8f
# Upstream issue: https://github.com/AcademySoftwareFoundation/openvdb/issues/795
251c133
sed -i 's|${CMAKE_CXX_FLAGS} -std=c++11|${CMAKE_CXX_FLAGS} -std=c++17|' CMakeLists.txt
e677f8f
cvsextras 214509a
%build
897a7ea
%cmake . \
6104c29
%ifnarch %{ix86} x86_64
7b262cf
    -DWITH_RAYOPTIMIZATION=OFF \
6104c29
%endif
432f4ea
%if %{with ffmpeg}
432f4ea
    -DWITH_CODEC_FFMPEG=ON \
432f4ea
%else
432f4ea
    -DWITH_CODEC_FFMPEG=OFF \
432f4ea
%endif
432f4ea
%if %{with openshading}
71c6678
    -D_osl_LIBRARIES=%{_libdir} \
71c6678
    -DOSL_INCLUDE_DIR=%{_includedir} \
251c133
    -DOSL_COMPILER=%{_bindir}/oslc \
432f4ea
%endif
432f4ea
%if %{with oidn}
432f4ea
    -DOPENIMAGEDENOISE_LIBRARY=%{_libdir} \
432f4ea
    -DOPENIMAGEDENOISE_INCLUDE_DIR=%{_includedir} \
432f4ea
    -DWITH_OPENIMAGEDENOISE=ON \
432f4ea
%endif
7b262cf
    -DBOOST_ROOT=%{_prefix} \
7b262cf
    -DBUILD_SHARED_LIBS=OFF \
3d4c453
    -DCMAKE_BUILD_TYPE=Release \
156bc6a
    -DCMAKE_C_FLAGS="%{optflags} -Wl,--as-needed" \
156bc6a
    -DCMAKE_CXX_FLAGS="%{optflags} -Wl,--as-needed" \
7b262cf
    -DCMAKE_SKIP_RPATH=ON \
032365a
    -DOpenGL_GL_PREFERENCE=GLVND \
3d4c453
    -DPYTHON_VERSION=%{python3_version} \
3d4c453
    -DWITH_ALEMBIC=ON \
7b262cf
    -DWITH_CYCLES=%{cyclesflag} \
71c6678
    -DWITH_CYCLES_EMBREE=OFF \
7b262cf
    -DWITH_DOC_MANPAGE=ON \
e9e5fec
%if %{with wayland}
e9e5fec
    -DWITH_GHOST_WAYLAND=ON \
e9e5fec
%endif
7b262cf
    -DWITH_INSTALL_PORTABLE=OFF \
432f4ea
    -DWITH_OPENSUBDIV=ON \
432f4ea
    -DWITH_OPENVDB=ON \
432f4ea
    -DWITH_OPENVDB_BLOSC=ON \
7b262cf
    -DWITH_PYTHON_INSTALL=OFF \
7b262cf
    -DWITH_PYTHON_INSTALL_REQUESTS=OFF \
251c133
    -DWITH_USD=OFF
604de49
432f4ea
%cmake_build
604de49
cvsextras 214509a
%install
432f4ea
%cmake_install
fb11c22
fb11c22
# Thumbnailer
fb11c22
install -p -D -m 644 %{SOURCE1} %{buildroot}%{_datadir}/thumbnailers/%{name}.thumbnailer
8e9844a
3a35d30
# Mime support
490559d
install -p -D -m 644 %{SOURCE3} %{buildroot}%{_datadir}/mime/packages/%{name}.xml
8e9844a
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}
490559d
sed -e 's/@VERSION@/%{blender_api}/g' %{SOURCE4} > %{buildroot}%{macrosdir}/macros.%{name}
Jochen Schmitt 2939933
7b262cf
# AppData
0ebe37c
install -p -m 644 -D release/freedesktop/org.%{name}.Blender.appdata.xml \
0ebe37c
          %{buildroot}%{_metainfodir}/%{name}.appdata.xml
45b3656
install -p -m 644 -D %{SOURCE2} %{buildroot}%{_metainfodir}/%{name}-fonts.metainfo.xml
45b3656
3a35d30
# Localization
3a35d30
%find_lang %{name}
fb11c22
e3333c8
# rpmlint fixes
e3333c8
find %{buildroot}%{_datadir}/%{name}/%{blender_api}/scripts -name "*.py" -exec chmod 755 {} \;
738e9e5
#find %%{buildroot}%%{_datadir}/%%{name}/scripts -type f -exec sed -i -e 's/\r$//g' {} \;
e3333c8
3a35d30
%check
6a0ecd7
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
0671d7b
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdata.xml
dfe45f5
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}-fonts.metainfo.xml
45b3656
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}
0d450e4
%{_bindir}/%{name}-thumbnailer.py
3a35d30
%{_datadir}/applications/%{name}.desktop
3a35d30
%{_datadir}/%{name}/
0d450e4
%{_datadir}/icons/hicolor/*/apps/%{name}*.*
3a35d30
%{_datadir}/mime/packages/%{name}.xml
fb11c22
%{_datadir}/thumbnailers/%{name}.thumbnailer
3a35d30
%{_mandir}/man1/%{name}.*
45b3656
%{_metainfodir}/%{name}.appdata.xml
Jochen Schmitt 1b9eace
Jochen Schmitt 2939933
%files rpm-macros
3a35d30
%{macrosdir}/macros.%{name}
Jochen Schmitt 2939933
7b262cf
%files fonts
71c6678
%license release/license/bfont.ttf.txt
71c6678
%license release/license/bmonofont-i18n.ttf.txt
71c6678
%license release/license/droidsans.ttf.txt
7b262cf
%{_fontbasedir}/%{name}/
45b3656
%{_metainfodir}/%{name}-fonts.metainfo.xml
Jochen Schmitt 7e489cf
11a808b
%changelog
bd1d62a
* Fri Nov 27 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:2.91.0-2
bd1d62a
- Rebuild for embree 3.12.1
bd1d62a
71c6678
* Wed Nov 25 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:2.91.0-1
71c6678
- Update to 2.91.0 (#1901446)
71c6678
251c133
* Mon Oct 26 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.90.1-3
251c133
- Add hdapi, lame and vpx (webm) dependencies
71c6678
- Upstream atch fixing python3 support script (#1872980)
251c133
- Use c++17
251c133
251c133
* Sat Oct 03 2020 Richard Shaw <hobbes1069@gmail.com> - 1:2.90.1-2
251c133
- Rebuild for OpenImageIO 2.2.
251c133
a6d95f3
* Wed Sep 23 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.90.1-1
a6d95f3
- Update to 2.90.1 (#1881831)
a6d95f3
486930c
* Sat Sep 05 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.90.0-4
486930c
- Rebuild for oidn 1.2.3
486930c
4b64245
* Sat Sep 05 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.90.0-3
4b64245
- Build exclusively on 64-bits architectures due to upstream change
4b64245
98189ad
* Sat Sep 05 2020 Richard Shaw <hobbes1069@gmail.com> - 1:2.90.0-2
98189ad
- Rebuild for OpenImageIO 2.2.
98189ad
e9e5fec
* Mon Aug 31 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.90.0-1
e9e5fec
- Update to 2.90.0 (#1855165)
e9e5fec
- Disable embree for cycle rendering
e9e5fec
- Add initial Wayland support and set disabled by default
e9e5fec
- Remove unused brp-python-bytecompile script declaration
e9e5fec
- Remove python 3.9 patch
e9e5fec
2c8be9a
* Thu Aug 27 2020 Simone Caronni <negativo17@gmail.com> - 1:2.83.5-5
2c8be9a
- Revert change for not listing locale files twice, it's preventing localization
2c8be9a
  to be included in the package.
2c8be9a
4bb0c09
* Tue Aug 25 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.5-4
4b64245
- Temporarily exclude s390x secondary arch
95322b3
e677f8f
* Tue Aug 25 2020 Charalampos Stratakis <cstratak@redhat.com> - 1:2.83.5-3
e677f8f
- Use c++14 for properly building with the latest version of openvdb
e677f8f
5076982
* Mon Aug 24 2020 Simone Caronni <negativo17@gmail.com> - 1:2.83.5-2
432f4ea
- Be consistent with build options format and distribution conditionals.
432f4ea
- rpmlint fixes.
432f4ea
- Fix build dependencies.
432f4ea
- Fix Python 3.9 patch.
45cdce0
- Disable OpenShadingLanguage, 1.11 is not supported.
5076982
- Disable Embree, 3.11 is not supported.
432f4ea
156bc6a
* Wed Aug 19 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.5-1
156bc6a
- Update to 2.83.5 (#1855165)
156bc6a
897a7ea
* Wed Aug 05 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.4-1
897a7ea
- Update to 2.83.4 (#1855165)
897a7ea
f436276
* Sat Aug 01 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.3-4
432f4ea
- Use cmake macros for build and install
3d4c453
6815729
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.83.3-3
6815729
- Second attempt - Rebuilt for
6815729
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6815729
597065c
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.83.3-2
597065c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
597065c
2e40a6a
* Wed Jul 22 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.3-1
2e40a6a
- Update to 2.83.3 (#1855165)
f1f03dd
- Enable embree and osl for cycles rendering
2e40a6a
9541bd2
* Thu Jul 09 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.2-2
432f4ea
- Add openshadinglanguage dependency
9541bd2
- Reenable upstream patch to build on Python 3.9 for Fedora 33+ (#1843100)
9541bd2
0c156eb
* Thu Jul 09 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.2-1
0c156eb
- Update to 2.83.2 (#1855165)
0c156eb
3de4a1a
* Thu Jun 25 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.1-1
3de4a1a
- Update to 2.83.1 (#1843623)
3de4a1a
10cdbb2
* Sun Jun 21 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.0-4
10cdbb2
- Apply upstream patch to build on Python 3.9 (#1843100)
10cdbb2
94969b6
* Sun Jun 21 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.0-3
94969b6
- Fix installtion path for fonts directory (#1849429)
7d15b28
- More conversion to pkgconf format
94969b6
cdcf3b0
* Sat Jun 20 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.0-2
cdcf3b0
- Remove undocumented and undefined function on Python 3.9
cdcf3b0
- Use documented python function defined on Python 3.9 (#1843100)
cdcf3b0
ad60588
* Sun Jun 14 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.0-1.1
ad60588
- Temporarily exclude ARM architecture (#1843100)
ad60588
490559d
* Wed Jun 03 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.83.0-1
490559d
- Update to 2.83.0 (#1843623)
490559d
- Clean up spec file
490559d
d7eb877
* Tue May 12 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.82a-5
458ca8f
- Rebuild for embree 3.10.0
458ca8f
253913c
* Mon May 11 2020 Gwyn Ciesla <gwync@protonmail.com> - 1:2.82a-4
253913c
- Rebuild for new LibRaw
253913c
82efa36
* Sat Apr 11 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.82a-3
39e00fa
- Rebuild for oidn 1.2.0
39e00fa
ca4e1cd
* Sat Apr 04 2020 Simone Caronni <negativo17@gmail.com> - 1:2.82a-2
ca4e1cd
- Remove unfinished RHEL 7 support in SPEC file.
ca4e1cd
- Move desktop file validation to check section.
ca4e1cd
- Fix FFmpeg conditional.
ca4e1cd
- Explicitly declare version in patch, hopefully it does not require an udpate.
6f1804e
- Trim changelog.
ca4e1cd
8d28334
* Sat Mar 14 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.82a-1
8d28334
- Update to 2.82a (#1810743)
8d28334
7c44342
* Thu Mar 05 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.82-3
7c44342
- Add Obsolete blenderplayer line for system upgrade (#1810743)
7c44342
0671d7b
* Sun Feb 23 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.82-2
0671d7b
- Patch for upstream invalid appdata causing segmentation fault
0671d7b
fa70df3
* Thu Feb 13 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.82-1
fa70df3
- Update to 2.82 (#1802530)
fa70df3
- Drop custom cmake parameters set by default on upstream
dfe45f5
- Disable default upstream ffmpeg support due to patents issue
0671d7b
- Temporarily disable appstream validation
0671d7b
2fd72e6
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.81a-6
2fd72e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2fd72e6
59c9118
* Mon Jan 27 2020 Richard Shaw <hobbes1069@gmail.com> - 1:2.81a-5
59c9118
- Rebuild for OpenImageIO 2.1.10.1.
59c9118
8466ae3
* Fri Jan 24 2020 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.81a-4
8466ae3
- Use pkgconfig for many build requirements as possible
8466ae3
- Replace pkgconfig(freeglut) by pkgconfig(glut) for Fedora 32 and above
8466ae3
- Enable OpenImageDenoise support (rhbz #1794521)
432f4ea
d9ee1f6
* Sat Dec 14 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.81a-3
d9ee1f6
- Rebuild for openvdb 7.0.0
d9ee1f6
a15eddd
* Thu Dec 12 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.81a-2
a15eddd
- Rebuilt for openvdb 7.0.0
a15eddd
bf7fa97
* Thu Dec 05 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.81a-1
bf7fa97
- Update to 2.81a
bf7fa97
3d87e79
* Thu Nov 21 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.81-2
3d87e79
- Temporarily exclude ppc64le and armv7hl architectures due to failure
3d87e79
48b0afc
* Thu Nov 21 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.81-1
48b0afc
- Update to 2.81
48b0afc
- Drop upstream patch
432f4ea
- Enable oidn support for x86_64 architecture
48b0afc
- Patch on appdata fixing tags
48b0afc
d884ece
* Sun Nov 03 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.80-13
d884ece
- Rebuilt for alembic 1.7.12
d884ece
0700920
* Sat Nov 02 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.80-12
0700920
- Rebuilt with opensubdiv
0700920
738e9e5
* Wed Oct 16 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.80-11
738e9e5
- Upstream patch fixing compatibility with python 3.8
738e9e5
a9909ba
* Sun Oct 13 2019 Simone Caronni <negativo17@gmail.com> - 1:2.80-10
a9909ba
- Actually re-enable OpenVDB.
a9909ba
0ebe37c
* Tue Sep 24 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.80-9
0ebe37c
- Enable OpenSubDiv (rhbz#1754797)
0ebe37c
- Rebuilt for openvdb 6.2.0
0ebe37c
- Use provided upsteam metadata
0ebe37c
69e1e1d
* Thu Aug 22 2019 Miro Hrončok <mhroncok@redhat.com> - 1:2.80-8
69e1e1d
- Rebuilt for Python 3.8
69e1e1d
609d6e8
* Mon Aug 19 2019 Simone Caronni <negativo17@gmail.com> - 1:2.80-7
609d6e8
- Enable OpenVDB.
609d6e8
f8a75d9
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1:2.80-6
f8a75d9
- Rebuilt for Python 3.8
f8a75d9
fb11c22
* Sun Aug 18 2019 Simone Caronni <negativo17@gmail.com> - 1:2.80-5
fb11c22
- Clean up patches/sources.
fb11c22
- Fix installation of locales, scripts, thumbnailer, etc.
e3333c8
- Rpmlint fixes.
2c0dc4a
- Add ppc64le and s390x support.
fb11c22
45ee654
* Thu Aug 15 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.80-4
45ee654
- Restore broken international fonts support
45ee654
c92b8a1
* Wed Aug 14 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.80-3
c92b8a1
- Set embree dependency to x86_64 architecture
8426e48
- Temporarily disable build for ppc64le and s390x
c92b8a1
0d450e4
* Tue Jul 30 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.80-2
0d450e4
- Enable embree, webp and bzip support
0d450e4
- Remove game engine support dropped from upstream
0d450e4
- Drop blenderplayer standalone package
0d450e4
0d450e4
* Tue Jul 30 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.80-1
0d450e4
- Update to 2.80
0d450e4
62abd0a
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.79b-18
62abd0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
62abd0a
482d919
* Sat May 18 2019 Luya Tshimbalanga <luya@fedoraproject.org> - 1:2.79b-17
482d919
- Rebuild for alembic 1.7.11
482d919
3851b5d
* Wed Apr 10 2019 Richard Shaw <hobbes1069@gmail.com> - 1:2.79b-16
3851b5d
- Rebuild for OpenEXR 2.3.0.
3851b5d
5dd1b2b
* Thu Apr 04 2019 Richard Shaw <hobbes1069@gmail.com> - 1:2.79b-15
5dd1b2b
- Rebuild for OpenColorIO 1.1.1.
5dd1b2b
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