The package rpms/blender.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/blender.git/commit/?id=dfe45f54c6686....
Change: -ExcludeArch: ppc64le armv7hl
Thanks.
Full change: ============
commit 5effc191c329b4b410b1649cfc43c297c3aa4ec7 Author: Luya Tshimbalanga luya@fedoraproject.org Date: Fri Feb 21 22:01:00 2020 -0800
Update to 2.82 (#1802530) Drop custom cmake parameters set by default on upstream Disable default upstream ffmpeg support due to patents issue Temporarily disable appstream validation (
diff --git a/blender.spec b/blender.spec index 10aa72d..976f547 100644 --- a/blender.spec +++ b/blender.spec @@ -253,7 +253,8 @@ find %{buildroot}%{_datadir}/%{name}/%{blender_api}/scripts -name "*.py" -exec c
%check # temporarily disable --nonet causing to segmentation fault -appstream-util validate-relax %{buildroot}%{_metainfodir}/%{name}.appdata.xml +# https://github.com/hughsie/appstream-glib/issues/337 +# appstream-util validate-relax %%{buildroot}%%{_metainfodir}/%%{name}.appdata.xml appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}-fonts.metainfo.xml
%endif @@ -318,7 +319,7 @@ fi - Update to 2.82 (#1802530) - Drop custom cmake parameters set by default on upstream - Disable default upstream ffmpeg support due to patents issue - +- Temporarily disable appstream validation ( * Tue Jan 28 2020 Fedora Release Engineering releng@fedoraproject.org - 1:2.81a-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
commit dfe45f54c6686abe09b0ea25b8288c10a5450fa0 Author: Luya Tshimbalanga luya@fedoraproject.org Date: Fri Feb 21 21:06:21 2020 -0800
Update to 2.82 (#1802530) Drop custom cmake parameters set by default on upstream Disable default upstream ffmpeg support due to patents issue
diff --git a/blender.spec b/blender.spec index 657a08f..10aa72d 100644 --- a/blender.spec +++ b/blender.spec @@ -31,8 +31,6 @@ Source5: %{name}.xml Source10: macros.%{name}
Patch0: %{name}-2.81a-droid.patch -# Fix python 3.8 compatiblity -#Patch1: %%{name}-2.80-fix_compatibility_python-3.8.patch
# Development stuff BuildRequires: boost-devel @@ -133,7 +131,7 @@ Requires: python3-requests Provides: blender(ABI) = %{blender_api}
# Temporarily exclude arnv7hl and ppc64le due to failure to build -ExcludeArch: ppc64le armv7hl +# ExcludeArch: ppc64le armv7hl
%description Blender is the essential software solution you need for 3D, from modeling, @@ -177,6 +175,8 @@ composition of several mono space fonts to cover several character sets. # proof) rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
+# Fix all Python shebangs recursively in . +pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
mkdir cmake-make
@@ -252,8 +252,9 @@ find %{buildroot}%{_datadir}/%{name}/%{blender_api}/scripts -name "*.py" -exec c %if 0%{?fedora} || 0%{?rhel} >= 8
%check -appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}.appdata.xml -appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}-fonts.metainfo.xml +# temporarily disable --nonet causing to segmentation fault +appstream-util validate-relax %{buildroot}%{_metainfodir}/%{name}.appdata.xml +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}-fonts.metainfo.xml
%endif
@@ -316,6 +317,7 @@ fi * Thu Feb 13 2020 Luya Tshimbalanga luya@fedoraproject.org - 1:2.82-1 - Update to 2.82 (#1802530) - Drop custom cmake parameters set by default on upstream +- Disable default upstream ffmpeg support due to patents issue
* Tue Jan 28 2020 Fedora Release Engineering releng@fedoraproject.org - 1:2.81a-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
commit 161cafdad6ba34162427951083e279ac7f031578 Author: Luya Tshimbalanga luya@fedoraproject.org Date: Mon Feb 17 03:00:24 2020 -0800
Update to 2.82 (#1802530) Drop custom cmake parameters set by default on upstream
diff --git a/sources b/sources index c819ca2..5016100 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (blender-2.82.tar.xz) = 4c96d3982ede3965212d6e67f1367d8eb15c835e922eb3c31fd961c306bb7b86079dc256bed69a197f1f316eda7ed40843721554a73c38d154b7d24a2e5112bc +SHA512 (blender-2.81a-droid.patch) = 2a00aef26efb27ecc80d56e95aca2fab2c53b675173fba38f2a648e0595fa1e341bdaf3a53df8bfe16a5c7ca4867cdc72468335f175a0ec112b5e98664b67183
commit fa70df31c8e7baccc43f557eeb56e7a6cf50a6a8 Author: Luya Tshimbalanga luya@fedoraproject.org Date: Mon Feb 17 02:51:58 2020 -0800
Update to 2.82 (#1802530) Drop custom cmake parameters set by default on upstream
diff --git a/.gitignore b/.gitignore index b75f4a9..6b37268 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,4 @@ /blender-2.81a-add_ppc64le_support.patch /blender-2.81a-appdata-fix-tags.patch /blender-2.81a-droid.patch +/blender-2.82.tar.xz diff --git a/blender.spec b/blender.spec index 20443c2..657a08f 100644 --- a/blender.spec +++ b/blender.spec @@ -1,4 +1,4 @@ -%global blender_api 2.81 +%global blender_api 2.82
# 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') @@ -11,14 +11,14 @@ %global cyclesflag OFF %endif
-# Enable this or rebuild the package with "--with=ffmpeg" to enable FFmpeg +# Disable this or rebuild the package with "--without=ffmpeg" to disable FFmpeg # support. -# %%global _with_ffmpeg 1 +%global _without_ffmpeg 1
Name: blender Epoch: 1 -Version: %{blender_api}a -Release: 6%{?dist} +Version: %{blender_api} +Release: 1%{?dist}
Summary: 3D modeling, animation, rendering and post-production License: GPLv2 @@ -30,23 +30,20 @@ Source2: %{name}-fonts.metainfo.xml Source5: %{name}.xml Source10: macros.%{name}
-Patch0: %{name}-%{version}-droid.patch -# Add missing ppc64le support -Patch1: %{name}-%{version}-add_ppc64le_support.patch -# Appdata has open li tag, remove it -Patch2: %{name}-%{version}-appdata-fix-tags.patch +Patch0: %{name}-2.81a-droid.patch # Fix python 3.8 compatiblity -Patch3: %{name}-2.80-fix_compatibility_python-3.8.patch +#Patch1: %%{name}-2.80-fix_compatibility_python-3.8.patch
# Development stuff BuildRequires: boost-devel -BuildRequires: cmake +BuildRequires: cmake3 BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: gettext BuildRequires: git BuildRequires: libtool BuildRequires: libspnav-devel +#BuildRequires: meson BuildRequires: pkgconfig(blosc) BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(jemalloc) @@ -128,6 +125,7 @@ BuildRequires: libappstream-glib %endif
Requires: google-droid-sans-fonts +Requires: hicolor-icon-theme Requires: %{name}-fonts = %{?epoch:%{epoch}:}%{version}-%{release} Requires: fontpackages-filesystem Requires: python3-numpy @@ -194,36 +192,17 @@ pushd cmake-make -DCMAKE_SKIP_RPATH=ON \ -DPYTHON_VERSION=%{python3_version} \ -DOpenGL_GL_PREFERENCE=GLVND \ - -DWITH_ALEMBIC=ON \ - -DWITH_BUILDINFO=ON \ - %{?_with_ffmpeg:-DWITH_CODEC_FFMPEG=ON} \ - -DWITH_CODEC_SNDFILE=ON \ - -DWITH_CXX_GUARDEDALLOC=OFF \ + %{?_without_ffmpeg:-DWITH_CODEC_FFMPEG=OFF} \ -DWITH_CYCLES=%{cyclesflag} \ -DWITH_DOC_MANPAGE=ON \ - -DWITH_FFTW3=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_IMAGE_OPENEXR=ON \ - -DWITH_OPENIMAGEDENOISE=ON \ - -DWITH_OPENSUBDIV=ON \ - -DWITH_OPENVDB=ON \ - -DWITH_OPENVDB_BLOSC=ON \ - -DWITH_PYTHON=ON \ -DWITH_PYTHON_INSTALL=OFF \ -DWITH_PYTHON_INSTALL_REQUESTS=OFF \ - -DWITH_PYTHON_SAFETY=ON \ - -DWITH_SDL=ON \ - -DWITH_SYSTEM_LZO=ON \ - + -DWITH_PYTHON_SAFETY=ON %make_build popd
+ %install pushd cmake-make %make_install @@ -334,6 +313,10 @@ fi %endif
%changelog +* Thu Feb 13 2020 Luya Tshimbalanga luya@fedoraproject.org - 1:2.82-1 +- Update to 2.82 (#1802530) +- Drop custom cmake parameters set by default on upstream + * Tue Jan 28 2020 Fedora Release Engineering releng@fedoraproject.org - 1:2.81a-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
diff --git a/sources b/sources index e183935..c819ca2 100644 --- a/sources +++ b/sources @@ -1,5 +1 @@ -SHA512 (blender-2.81a.tar.xz) = 68e36497219bbcb895cbde7dfdf182417dc7d1922c232f9cabfc7cd42576d90a8caa02d253a55edfb140f42a5a81e3de4ae5c3bec40cc2ce7316631415d1a2d6 -SHA512 (blender-2.81a-add_ppc64le_support.patch) = 2fa8eeff18788634ce7b31b08a0b1bd49a5f5eb1779a827968c764701339c55e8231c8611b64691502df726489aa0739d39265cbf851492787f8d90a2e5d33ff -SHA512 (blender-2.81a-appdata-fix-tags.patch) = 3afb442cdeb7570a3ffb2ef02e9c3990909132c527fea31960bb094f0dd8bf3f6338ae58074d7bf00a553cf61b28d6e7c6be960135e084baeeed5b032810bab7 -SHA512 (blender-2.81a-droid.patch) = 2a00aef26efb27ecc80d56e95aca2fab2c53b675173fba38f2a648e0595fa1e341bdaf3a53df8bfe16a5c7ca4867cdc72468335f175a0ec112b5e98664b67183 -SHA512 (blender-2.80-fix_compatibility_python-3.8.patch) = d95456d26bcf0b28776d4b36a20a210235b11b2ee32b6f051c88d08199792484811573b55f1850f3c1cda816d491ef332de1fe81421b761a7b4be515df726b4e +SHA512 (blender-2.82.tar.xz) = 4c96d3982ede3965212d6e67f1367d8eb15c835e922eb3c31fd961c306bb7b86079dc256bed69a197f1f316eda7ed40843721554a73c38d154b7d24a2e5112bc