Architecture specific change in rpms/blender.git
by githook-noreply@fedoraproject.org
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=89f56b2670...
https://src.fedoraproject.org/cgit/rpms/blender.git/commit/?id=ee9e7a8b4f....
Change:
+%ifarch ppc64 ppc64le
-%ifarch x86_64 || aarch64 || ppc64le
Thanks.
Full change:
============
commit 629feeaded35d614826bbefb67f2e1624268819a
Merge: 67f0fbe 31a9cd6
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Sat Aug 28 12:54:28 2021 -0700
Update to 2.93.3
diff --cc blender.spec
index e31dddf,254e320..0cb7f42
--- a/blender.spec
+++ b/blender.spec
@@@ -31,9 -29,10 +29,9 @@@
Name: blender
Epoch: 1
- Version: %{blender_api}.0
- Release: 1%{?dist}
+ Version: %{blender_api}.3
+ Release: %autorelease
-
Summary: 3D modeling, animation, rendering and post-production
License: GPLv2
URL: http://www.blender.org
@@@ -93,9 -111,8 +110,9 @@@ BuildRequires: cmake(embree
%endif
BuildRequires: opensubdiv-devel
%if %{with openshading}
+BuildRequires: cmake(OSL)
# Use oslc compiler
- BuildRequires: openshadinglanguage
+ BuildRequires: openshadinglanguage-common-headers
BuildRequires: pkgconfig(oslcomp)
%endif
%if %{with oidn}
diff --cc changelog
index 0000000,d36e208..4491f68
mode 000000,100644..100644
--- a/changelog
+++ b/changelog
@@@ -1,0 -1,138 +1,308 @@@
-* Sat Jul 31 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.1-1
-- Update to 2.93.1
-- Drop downstream thumbmailer
-- Uses autorelease and autochangelog macros
-
-* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> 1:2.93.0-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> 1:2.93.0-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-7
-- Disable usd support due to broken dependencies
-
-* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-6
-- Disable usd support due to broken dependencies
-
-* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-5
-- Rebuild for openxr 1.0.17
-
-* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-4
-- Rebuild for openxr 1.0.17
-
-* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-3
-- Rebuild for openxr 1.0.17
-
-* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> 1:2.93.0-2
-- Rebuilt for Python 3.10
-
-* Fri Jun 04 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-1
++* Wed Jun 02 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.93.0-1
+ - Update to 2.93.0 (#1967342)
++- Add libharu and libpulse dependencies
+
-* Fri May 21 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-13
++* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-10
+ - Rebuild for opensubdib 3.4.4
+
-* Wed May 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-12
-- Rebuild for opensubdib 3.4.4
-
-* Wed May 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-11
++* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-9
+ - Rebuild for alembic 1.8.1 and oidn 1.4.0
++- Disable USD support due to build failure
+
-* Wed May 12 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-10
++* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-8
+ - Rebuild for openxr 1.10.6
++- Drop no longer needed eigen3 patch
++- Use system eigen3
++- Drop conditional for EOL Fedora 31
+
-* Tue May 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-9
++* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-7
+ - Rebuild for embree 3.13.0
+
-* Tue Apr 27 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-8
++* Fri Apr 23 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-6
+ - Enable cycles rendering support for non x86_64 arch
++- Explicitly disable embree support on cycle rendering for non x86_64 arch
+
-* Mon Apr 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-7
++* Mon Apr 19 2021 Tomas Hrnciar <thrnciar(a)redhat.com> - 1:2.92.0-5
+ - BuildRequire setuptools explicitly (https://pagure.io/fesco/issue/2590)
+
-* Mon Apr 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-6
++* Mon Apr 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-4
+ - Rebuild for openxr 1.0.15
++- Drop support of Fedora 31 which is EOL
++- Add LLVM dependencies
++- Support CXX Standard 17
+
-* Mon Apr 19 2021 Tomas Hrnciar <thrnciar(a)redhat.com> 1:2.92.0-5
-- BuildRequire setuptools explicitly
-
-* Thu Apr 08 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-4
++* Thu Apr 08 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-3
+ - Rebuild for alembic 1.8.0_beta2
+
-* Tue Mar 30 2021 Jonathan Wakely <jwakely(a)redhat.com> 1:2.92.0-3
++* Tue Mar 30 2021 Jonathan Wakely <jwakely(a)redhat.com> - 1:2.92.0-2
+ - Rebuilt for removed libstdc++ symbol (#1937698)
+
-* Fri Feb 26 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-2
-- Update to 2.92.0 (#1932861)
++* Fri Mar 12 2021 Luya Tshimbalanga <luya_tfz(a)thefinalzone.net> - 1:2.92.0-1.1
++- Rebuild for Fedora 33 release
+
-* Fri Feb 26 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-1
++
++* Thu Feb 25 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.92.0-1
+ - Update to 2.92.0 (#1932861)
++- Rebuild for embree 3.12.2
+
-* Sun Feb 07 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.2-5
-- Rebuild for oidn 1.3.0
++* Thu Feb 18 2021 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.91.2-5
++- Rebuild for openvdb 8.0.1.
+
-* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> 1:2.91.2-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
++* Sun Feb 07 2021 Luya Tshimbalanga <luya_tfz(a)thefinalzone.net> - 1:2.91.2-4
++- Rebuild for oidn 1.3.0
+
-* Sun Jan 24 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.2-3
++* Sun Jan 24 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.91.2-2
+ - Rebuild for opensubdiv with enabled ptex
+
-* Thu Jan 21 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> 1:2.91.2-2
-- fix email mistake...
-
-* Thu Jan 21 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.2-1
++* Wed Jan 20 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.91.2-1
+ - Update to 2.91.2 (#1918303)
+
-* Tue Jan 19 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> 1:2.91.0-10
++* Mon Jan 18 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 1:2.91.0-7
+ - Backport eigen3 log1p fix for now
+
-* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> 1:2.91.0-9
-- Switch to git-core
-
-* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> 1:2.91.0-8
-- Update changelog
-
-* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> 1:2.91.0-7
-- Drop old blender font patch - ref rhbz#1889049
++* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:2.91.0-7
++- Drop blender font patch
+
-* Mon Jan 18 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-6
++* Mon Jan 18 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.91.0-6
+ - Obsolete subpackage blender-fonts(#1917244)
+
-* Sat Jan 16 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-5
++* Sun Jan 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.91.0-5
+ - Rebuild for OpenEXR 2.5.4
++- Drop patch for fonts path (#1889049)
+
-* Mon Jan 04 2021 Miro Hrončok <miro(a)hroncok.cz> 1:2.91.0-4
++* Mon Jan 04 2021 Miro Hrončok <mhroncok(a)redhat.com> - 1:2.91.0-4
+ - Rebuild for new libopenvdb
++- Fixes: rhbz#1912498
+
-* Fri Jan 01 2021 Richard Shaw <hobbes1069(a)gmail.com> 1:2.91.0-3
++* Fri Jan 01 2021 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.91.0-3
+ - Rebuild for OpenEXR 2.5.3.
+
-* Sat Nov 28 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-2
++* Fri Nov 27 2020 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.91.0-2
+ - Rebuild for embree 3.12.1
+
-* Thu Nov 26 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-1
++* Wed Nov 25 2020 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.91.0-1
+ - Update to 2.91.0 (#1901446)
+
-* Sat Oct 31 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.1-3
++* Mon Oct 26 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.1-3
+ - Add hdapi, lame and vpx (webm) dependencies
++- Upstream atch fixing python3 support script (#1872980)
++- Use c++17
+
-* Thu Sep 24 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.1-2
-- Add missing patches
++* Sat Oct 03 2020 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.90.1-2
++- Rebuild for OpenImageIO 2.2.
+
-* Thu Sep 24 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.1-1
++* Wed Sep 23 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.1-1
+ - Update to 2.90.1 (#1881831)
+
-* Mon Sep 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.0-9
++* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.0-4
+ - Rebuild for oidn 1.2.3
+
-* Thu Sep 10 2020 Dan Horák <dan(a)danny.cz> 1:2.90.0-8
-- update comment about s390x being excluded
-
-* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.0-7
++* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.0-3
+ - Build exclusively on 64-bits architectures due to upstream change
+
-* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.0-6
-- Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/blender into
- master
++* Sat Sep 05 2020 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.90.0-2
++- Rebuild for OpenImageIO 2.2.
++
++* Mon Aug 31 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.0-1
++- Update to 2.90.0 (#1855165)
++- Disable embree for cycle rendering
++- Add initial Wayland support and set disabled by default
++- Remove unused brp-python-bytecompile script declaration
++- Remove python 3.9 patch
++
++* Thu Aug 27 2020 Simone Caronni <negativo17(a)gmail.com> - 1:2.83.5-5
++- Revert change for not listing locale files twice, it's preventing localization
++ to be included in the package.
++
++* Tue Aug 25 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.5-4
++- Temporarily exclude s390x secondary arch
++
++* Tue Aug 25 2020 Charalampos Stratakis <cstratak(a)redhat.com> - 1:2.83.5-3
++- Use c++14 for properly building with the latest version of openvdb
++
++* Mon Aug 24 2020 Simone Caronni <negativo17(a)gmail.com> - 1:2.83.5-2
++- Be consistent with build options format and distribution conditionals.
++- rpmlint fixes.
++- Fix build dependencies.
++- Fix Python 3.9 patch.
++- Disable OpenShadingLanguage, 1.11 is not supported.
++- Disable Embree, 3.11 is not supported.
++
++* Wed Aug 19 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.5-1
++- Update to 2.83.5 (#1855165)
++
++* Wed Aug 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.4-1
++- Update to 2.83.4 (#1855165)
++
++* Sat Aug 01 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.3-4
++- Use cmake macros for build and install
++
++* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.83.3-3
++- Second attempt - Rebuilt for
++ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
++
++* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.83.3-2
++- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
++
++* Wed Jul 22 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.3-1
++- Update to 2.83.3 (#1855165)
++- Enable embree and osl for cycles rendering
++
++* Thu Jul 09 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.2-2
++- Add openshadinglanguage dependency
++- Reenable upstream patch to build on Python 3.9 for Fedora 33+ (#1843100)
++
++* Thu Jul 09 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.2-1
++- Update to 2.83.2 (#1855165)
++
++* Thu Jun 25 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.1-1
++- Update to 2.83.1 (#1843623)
++
++* Sun Jun 21 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-4
++- Apply upstream patch to build on Python 3.9 (#1843100)
++
++* Sun Jun 21 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-3
++- Fix installtion path for fonts directory (#1849429)
++- More conversion to pkgconf format
++
++* Sat Jun 20 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-2
++- Remove undocumented and undefined function on Python 3.9
++- Use documented python function defined on Python 3.9 (#1843100)
++
++* Sun Jun 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-1.1
++- Temporarily exclude ARM architecture (#1843100)
++
++* Wed Jun 03 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-1
++- Update to 2.83.0 (#1843623)
++- Clean up spec file
++
++* Tue May 12 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82a-5
++- Rebuild for embree 3.10.0
++
++* Mon May 11 2020 Gwyn Ciesla <gwync(a)protonmail.com> - 1:2.82a-4
++- Rebuild for new LibRaw
++
++* Sat Apr 11 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82a-3
++- Rebuild for oidn 1.2.0
++
++* Sat Apr 04 2020 Simone Caronni <negativo17(a)gmail.com> - 1:2.82a-2
++- Remove unfinished RHEL 7 support in SPEC file.
++- Move desktop file validation to check section.
++- Fix FFmpeg conditional.
++- Explicitly declare version in patch, hopefully it does not require an udpate.
++- Trim changelog.
++
++* Sat Mar 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82a-1
++- Update to 2.82a (#1810743)
++
++* Thu Mar 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82-3
++- Add Obsolete blenderplayer line for system upgrade (#1810743)
++
++* Sun Feb 23 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82-2
++- Patch for upstream invalid appdata causing segmentation fault
++
++* Thu Feb 13 2020 Luya Tshimbalanga <luya(a)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
++- Temporarily disable appstream validation
++
++* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.81a-6
++- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
++
++* Mon Jan 27 2020 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.81a-5
++- Rebuild for OpenImageIO 2.1.10.1.
++
++* Fri Jan 24 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-4
++- Use pkgconfig for many build requirements as possible
++- Replace pkgconfig(freeglut) by pkgconfig(glut) for Fedora 32 and above
++- Enable OpenImageDenoise support (rhbz #1794521)
++
++* Sat Dec 14 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-3
++- Rebuild for openvdb 7.0.0
++
++* Thu Dec 12 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-2
++- Rebuilt for openvdb 7.0.0
++
++* Thu Dec 05 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-1
++- Update to 2.81a
++
++* Thu Nov 21 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81-2
++- Temporarily exclude ppc64le and armv7hl architectures due to failure
++
++* Thu Nov 21 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81-1
++- Update to 2.81
++- Drop upstream patch
++- Enable oidn support for x86_64 architecture
++- Patch on appdata fixing tags
++
++* Sun Nov 03 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-13
++- Rebuilt for alembic 1.7.12
++
++* Sat Nov 02 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-12
++- Rebuilt with opensubdiv
++
++* Wed Oct 16 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-11
++- Upstream patch fixing compatibility with python 3.8
++
++* Sun Oct 13 2019 Simone Caronni <negativo17(a)gmail.com> - 1:2.80-10
++- Actually re-enable OpenVDB.
++
++* Tue Sep 24 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-9
++- Enable OpenSubDiv (rhbz#1754797)
++- Rebuilt for openvdb 6.2.0
++- Use provided upsteam metadata
++
++* Thu Aug 22 2019 Miro Hrončok <mhroncok(a)redhat.com> - 1:2.80-8
++- Rebuilt for Python 3.8
++
++* Mon Aug 19 2019 Simone Caronni <negativo17(a)gmail.com> - 1:2.80-7
++- Enable OpenVDB.
++
++* Mon Aug 19 2019 Miro Hrončok <mhroncok(a)redhat.com> - 1:2.80-6
++- Rebuilt for Python 3.8
++
++* Sun Aug 18 2019 Simone Caronni <negativo17(a)gmail.com> - 1:2.80-5
++- Clean up patches/sources.
++- Fix installation of locales, scripts, thumbnailer, etc.
++- Rpmlint fixes.
++- Add ppc64le and s390x support.
++
++* Thu Aug 15 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-4
++- Restore broken international fonts support
++
++* Wed Aug 14 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-3
++- Set embree dependency to x86_64 architecture
++- Temporarily disable build for ppc64le and s390x
++
++* Tue Jul 30 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-2
++- Enable embree, webp and bzip support
++- Remove game engine support dropped from upstream
++- Drop blenderplayer standalone package
++
++* Tue Jul 30 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-1
++- Update to 2.80
++
++* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.79b-18
++- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
++
++* Sat May 18 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.79b-17
++- Rebuild for alembic 1.7.11
++
++* Wed Apr 10 2019 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.79b-16
++- Rebuild for OpenEXR 2.3.0.
++
++* Thu Apr 04 2019 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.79b-15
++- Rebuild for OpenColorIO 1.1.1.
++
++* Wed Apr 03 01:33:05 CET 2019 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:2.79b-14
++- Fix build for GCC9 new OpenMP data sharing
++
++* Thu Mar 14 2019 Mohan Boddu <mboddu(a)bhujji.com> - 1:2.79b-13
++- Rebuild for OpenImageIO 2.0.5
++
++* Thu Mar 14 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.79b-12
++- Rebuild for boost 1.69
+
++* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.79b-11
++- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 31a9cd6b3482abe22558e0e074e3352c60ae6d02
Merge: 40a054f 21494ee
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Sat Aug 28 12:42:26 2021 -0700
Update to 2.93.3
commit 21494ee2936b730cd2bb4cda0a7a7b06df15a417
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Thu Aug 26 10:28:11 2021 +0200
Fix a typo in shared-mime-info, fixes rhbz#1997840
diff --git a/blender.spec b/blender.spec
index a39012b..254e320 100644
--- a/blender.spec
+++ b/blender.spec
@@ -190,7 +190,7 @@ Requires: google-droid-sans-fonts
Requires: hicolor-icon-theme
Requires: python3dist(requests)
Requires: python3dist(numpy)
-Requires: share-mime-info
+Requires: shared-mime-info
Provides: blender(ABI) = %{blender_api}
# Obsolete the standalone Blender player retired by upstream
commit c0b595537f935a6f923315d8c04a4ee9d2ed2185
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Aug 24 12:13:32 2021 -0500
Spec file tweaks
* touch RPM macro file to prevent packaging problem until it can be
fixed properly.
* %%exclude language file directory included via find_lang so they
don't get included twice.
diff --git a/blender.spec b/blender.spec
index c9eee5e..a39012b 100644
--- a/blender.spec
+++ b/blender.spec
@@ -41,9 +41,9 @@ Source0: http://download.%{name}.org/source/%{name}-%{version}.tar.xz
Source1: macros.%{name}
# One-way minimal patch for OpenEXR/Imath 3.
-#if 0%{?fedora} > 34
+%if 0%{?fedora} > 34
Patch0: blender-openexr.patch
-#endif
+%endif
# Include missing pyconfig header for 3.10
Patch1: %{name}-usd-pythonlibs-fix.diff
@@ -295,7 +295,8 @@ sed -i "s/date_time/date_time python%{python3_version_nodots}/" \
rm -rf %{buildroot}%{_docdir}/%{name}/*
# rpm macros
-#mkdir -p %{buildroot}%{macrosdir}
+mkdir -p %{buildroot}%{macrosdir}
+touch %{buildroot}%{macrosdir}/macros.%{name}
#sed -e 's/@VERSION@/%{blender_api}/g' %{SOURCE3} > %{buildroot}%{macrosdir}/macros.%{name}
# AppData
@@ -321,6 +322,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_bindir}/%{name}
%{_bindir}/%{name}-thumbnailer.py
%{_datadir}/applications/%{name}.desktop
+%exclude %{_datadir}/%{name}/%{version}/datafiles/locale/
%{_datadir}/%{name}/
%{_datadir}/icons/hicolor/*/apps/%{name}*.*
#{_datadir}/mime/packages/%{name}.xml
commit a718f47057828ed292e4f408dbe78e6103ea3184
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Aug 24 11:28:20 2021 -0500
Forgot git commit -a...
diff --git a/blender-openexr.patch b/blender-openexr.patch
index 953cd03..56aef7e 100644
--- a/blender-openexr.patch
+++ b/blender-openexr.patch
@@ -1,8 +1,8 @@
-Index: blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
+Index: blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp
===================================================================
---- blender-2.93.1.orig/source/blender/imbuf/intern/openexr/openexr_api.cpp
-+++ blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
-@@ -32,30 +32,30 @@
+--- blender-2.93.3.orig/source/blender/imbuf/intern/openexr/openexr_api.cpp
++++ blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp
+@@ -32,30 +32,31 @@
#include <stdexcept>
#include <string>
@@ -22,6 +22,7 @@ Index: blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
-#include <ImfVersion.h>
-#include <half.h>
+#include <OpenEXR/ImfArray.h>
++#include <OpenEXR/ImfFrameBuffer.h>
+#include <OpenEXR/ImfChannelList.h>
+#include <OpenEXR/ImfCompression.h>
+#include <OpenEXR/ImfCompressionAttribute.h>
@@ -54,10 +55,98 @@ Index: blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
#include "DNA_scene_types.h" /* For OpenEXR compression constants */
-Index: blender-2.93.1/build_files/cmake/Modules/FindOpenEXR.cmake
+@@ -131,12 +132,12 @@ class IMemStream : public Imf::IStream {
+ return false;
+ }
+
+- Int64 tellg() override
++ uint64_t tellg() override
+ {
+ return _exrpos;
+ }
+
+- void seekg(Int64 pos) override
++ void seekg(uint64_t pos) override
+ {
+ _exrpos = pos;
+ }
+@@ -146,8 +147,8 @@ class IMemStream : public Imf::IStream {
+ }
+
+ private:
+- Int64 _exrpos;
+- Int64 _exrsize;
++ uint64_t _exrpos;
++ uint64_t _exrsize;
+ unsigned char *_exrbuf;
+ };
+
+@@ -182,12 +183,12 @@ class IFileStream : public Imf::IStream
+ return check_error();
+ }
+
+- Int64 tellg() override
++ uint64_t tellg() override
+ {
+ return std::streamoff(ifs.tellg());
+ }
+
+- void seekg(Int64 pos) override
++ void seekg(uint64_t pos) override
+ {
+ ifs.seekg(pos);
+ check_error();
+@@ -231,19 +232,19 @@ class OMemStream : public OStream {
+ ibuf->encodedsize += n;
+ }
+
+- Int64 tellp() override
++ uint64_t tellp() override
+ {
+ return offset;
+ }
+
+- void seekp(Int64 pos) override
++ void seekp(uint64_t pos) override
+ {
+ offset = pos;
+ ensure_size(offset);
+ }
+
+ private:
+- void ensure_size(Int64 size)
++ void ensure_size(uint64_t size)
+ {
+ /* if buffer is too small increase it. */
+ while (size > ibuf->encodedbuffersize) {
+@@ -254,7 +255,7 @@ class OMemStream : public OStream {
+ }
+
+ ImBuf *ibuf;
+- Int64 offset;
++ uint64_t offset;
+ };
+
+ /* File Output Stream */
+@@ -284,12 +285,12 @@ class OFileStream : public OStream {
+ check_error();
+ }
+
+- Int64 tellp() override
++ uint64_t tellp() override
+ {
+ return std::streamoff(ofs.tellp());
+ }
+
+- void seekp(Int64 pos) override
++ void seekp(uint64_t pos) override
+ {
+ ofs.seekp(pos);
+ check_error();
+Index: blender-2.93.3/build_files/cmake/Modules/FindOpenEXR.cmake
===================================================================
---- blender-2.93.1.orig/build_files/cmake/Modules/FindOpenEXR.cmake
-+++ blender-2.93.1/build_files/cmake/Modules/FindOpenEXR.cmake
+--- blender-2.93.3.orig/build_files/cmake/Modules/FindOpenEXR.cmake
++++ blender-2.93.3/build_files/cmake/Modules/FindOpenEXR.cmake
@@ -25,6 +25,7 @@
# see accompanying file BSD-3-Clause-license.txt for details.
#=============================================================================
diff --git a/blender.spec b/blender.spec
index bb83dc2..c9eee5e 100644
--- a/blender.spec
+++ b/blender.spec
@@ -41,9 +41,9 @@ Source0: http://download.%{name}.org/source/%{name}-%{version}.tar.xz
Source1: macros.%{name}
# One-way minimal patch for OpenEXR/Imath 3.
-%if 0%{?fedora} > 34
+#if 0%{?fedora} > 34
Patch0: blender-openexr.patch
-%endif
+#endif
# Include missing pyconfig header for 3.10
Patch1: %{name}-usd-pythonlibs-fix.diff
@@ -52,6 +52,11 @@ Patch1: %{name}-usd-pythonlibs-fix.diff
# https://developer.blender.org/T90842
Patch2: %{name}-usd-writer-abstract-fix.diff
+# Fix borrowed from:
+# https://github.com/numpy/numpy/commit/ad2a73c18dcff95d844c382c94ab7f73b55...
+Patch3: blender-python310.patch
+
+
# Development stuff
BuildRequires: boost-devel
%if %{with clang}
@@ -226,11 +231,16 @@ rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
%py3_shebang_fix .
# Workaround for eigen3 trying to enforce power10 when fedora only supports power8.
+# https://bugzilla.redhat.com/show_bug.cgi?id=1996330
%ifarch ppc64 ppc64le
%global optflags_orig %optflags
%global optflags %optflags_orig -DEIGEN_ALTIVEC_DISABLE_MMA
%endif
+# Work around CMake boost module needing the python version to find the library
+sed -i "s/date_time/date_time python%{python3_version_nodots}/" \
+ build_files/cmake/platform/platform_unix.cmake
+
%build
%cmake \
@@ -285,8 +295,8 @@ rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
rm -rf %{buildroot}%{_docdir}/%{name}/*
# rpm macros
-mkdir -p %{buildroot}%{macrosdir}
-sed -e 's/@VERSION@/%{blender_api}/g' %{SOURCE3} > %{buildroot}%{macrosdir}/macros.%{name}
+#mkdir -p %{buildroot}%{macrosdir}
+#sed -e 's/@VERSION@/%{blender_api}/g' %{SOURCE3} > %{buildroot}%{macrosdir}/macros.%{name}
# AppData
install -p -m 644 -D release/freedesktop/org.%{name}.Blender.appdata.xml \
@@ -313,8 +323,8 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/
%{_datadir}/icons/hicolor/*/apps/%{name}*.*
-%{_datadir}/mime/packages/%{name}.xml
-%{_datadir}/thumbnailers/%{name}.thumbnailer
+#{_datadir}/mime/packages/%{name}.xml
+#{_datadir}/thumbnailers/%{name}.thumbnailer
%{_mandir}/man1/%{name}.*
%{_metainfodir}/%{name}.appdata.xml
commit d183f29dc4da1f62e9bf36baf05fd198e7f0bc22
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Aug 24 11:25:44 2021 -0500
Multiple build problem fixes:
* Add python 3.10 patch fix.
* Link with boost_python library.
* Comment out RPM macro install as SOURCE3 doesn't exist.
* Comment out blender.xml and blender.thumbnailer as they are not
currently being installed.
diff --git a/blender-python310.patch b/blender-python310.patch
new file mode 100644
index 0000000..7cd6662
--- /dev/null
+++ b/blender-python310.patch
@@ -0,0 +1,16 @@
+Index: blender-2.93.3/source/blender/python/mathutils/mathutils.c
+===================================================================
+--- blender-2.93.3.orig/source/blender/python/mathutils/mathutils.c
++++ blender-2.93.3/source/blender/python/mathutils/mathutils.c
+@@ -95,7 +95,11 @@ Py_hash_t mathutils_array_hash(const flo
+ x = 0x345678UL;
+ i = 0;
+ while (--len >= 0) {
++#if PY_VERSION_HEX >= 0x30a0000 /* Version: 3.10. */
++ y = _Py_HashDouble(NULL, (double)(array[i++]));
++#else
+ y = _Py_HashDouble((double)(array[i++]));
++#endif
+ if (y == -1) {
+ return -1;
+ }
commit 89f56b26705f1b2fd9a01cc71c31012ee0c60934
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Aug 23 21:28:46 2021 -0500
Try workaround for Eigen3 power10 vs Fedora power8 issue.
diff --git a/blender.spec b/blender.spec
index 13086af..bb83dc2 100644
--- a/blender.spec
+++ b/blender.spec
@@ -225,6 +225,13 @@ rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
# Fix all Python shebangs recursively in .
%py3_shebang_fix .
+# Workaround for eigen3 trying to enforce power10 when fedora only supports power8.
+%ifarch ppc64 ppc64le
+%global optflags_orig %optflags
+%global optflags %optflags_orig -DEIGEN_ALTIVEC_DISABLE_MMA
+%endif
+
+
%build
%cmake \
%if %{with ffmpeg}
commit f169b3195805ac9c3f076e63b4e5c0ddc1483df4
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Aug 23 21:14:28 2021 -0500
Rebuild for OpenColorIO 2.
commit f133d7a5a9273bcf92bd21f38bc34bf3fbcd2317
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Sat Aug 21 20:31:59 2021 -0700
Various fixes
Fix USD support
Enable OSL support for x64 architecture
diff --git a/blender-usd-pythonlibs-fix.diff b/blender-usd-pythonlibs-fix.diff
new file mode 100644
index 0000000..28fd72e
--- /dev/null
+++ b/blender-usd-pythonlibs-fix.diff
@@ -0,0 +1,20 @@
+diff -ru blender-2.93.3-original/source/blender/io/usd/CMakeLists.txt blender-2.93.3/source/blender/io/usd/CMakeLists.txt
+--- blender-2.93.3-original/source/blender/io/usd/CMakeLists.txt 2021-04-20 19:02:39.000000000 -0700
++++ blender-2.93.3/source/blender/io/usd/CMakeLists.txt 2021-08-19 22:52:43.578924282 -0700
+@@ -53,6 +53,7 @@
+ ${USD_INCLUDE_DIRS}
+ ${BOOST_INCLUDE_DIR}
+ ${TBB_INCLUDE_DIR}
++ ${PYTHON_INCLUDE_DIRS}
+ )
+
+ set(SRC
+@@ -86,6 +87,8 @@
+
+ list(APPEND LIB
+ ${BOOST_LIBRARIES}
++ ${PYTHON_LINKFLAGS}
++ ${PYTHON_LIBRARIES}
+ )
+
+ list(APPEND LIB
diff --git a/blender-usd-writer-abstract-fix.diff b/blender-usd-writer-abstract-fix.diff
new file mode 100644
index 0000000..7b36a8f
--- /dev/null
+++ b/blender-usd-writer-abstract-fix.diff
@@ -0,0 +1,14 @@
+diff -Naur blender-2.93.3.original/source/blender/io/usd/intern/usd_writer_abstract.cc blender-2.93.3/source/blender/io/usd/intern/usd_writer_abstract.cc
+--- blender-2.93.3.original/source/blender/io/usd/intern/usd_writer_abstract.cc 2021-04-20 19:02:39.000000000 -0700
++++ blender-2.93.3/source/blender/io/usd/intern/usd_writer_abstract.cc 2021-08-21 18:39:23.531036813 -0700
+@@ -102,7 +102,9 @@
+ shader.CreateInput(usdtokens::metallic, pxr::SdfValueTypeNames->Float).Set(material->metallic);
+
+ /* Connect the shader and the material together. */
+- usd_material.CreateSurfaceOutput().ConnectToSource(shader, usdtokens::surface);
++ usd_material.CreateSurfaceOutput().ConnectToSource(
++ shader.ConnectableAPI(),
++ usdtokens::surface);
+
+ return usd_material;
+ }
diff --git a/blender.spec b/blender.spec
index cf4428c..13086af 100644
--- a/blender.spec
+++ b/blender.spec
@@ -4,8 +4,8 @@
%bcond_with clang
%bcond_with ffmpeg
# Needed to enable osl support for cycles rendering
-%bcond_with llvm
-%bcond_with openshading
+%bcond_without llvm
+%bcond_without openshading
%bcond_without system_eigen3
%bcond_with wayland
@@ -32,6 +32,7 @@ Epoch: 1
Version: %{blender_api}.3
Release: %autorelease
+
Summary: 3D modeling, animation, rendering and post-production
License: GPLv2
URL: http://www.blender.org
@@ -45,7 +46,11 @@ Patch0: blender-openexr.patch
%endif
# Include missing pyconfig header for 3.10
-#Patch: %%{name}-usd-pythonlibs-fix.diff
+Patch1: %{name}-usd-pythonlibs-fix.diff
+
+# Fix USD build
+# https://developer.blender.org/T90842
+Patch2: %{name}-usd-writer-abstract-fix.diff
# Development stuff
BuildRequires: boost-devel
@@ -95,13 +100,14 @@ BuildRequires: pkgconfig(lzo2)
BuildRequires: pkgconfig(zlib)
# 3D modeling stuff
+BuildRequires: cmake(ceres)
%if %{with embree}
BuildRequires: cmake(embree)
%endif
BuildRequires: opensubdiv-devel
%if %{with openshading}
# Use oslc compiler
-BuildRequires: openshadinglanguage
+BuildRequires: openshadinglanguage-common-headers
BuildRequires: pkgconfig(oslcomp)
%endif
%if %{with oidn}
@@ -143,7 +149,8 @@ BuildRequires: pkgconfig(theora)
BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(vpx)
BuildRequires: pkgconfig(libwebp)
-BuildRequires: pkgconfig(OpenColorIO)
+# OpenColorIO 2 and up required
+BuildRequires: pkgconfig(OpenColorIO) > 1
%if 0%{?fedora} > 34
BuildRequires: cmake(Imath)
BuildRequires: cmake(OpenEXR)
commit c27e6f82ce692bea53d8456952f6c0168abb8136
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Aug 19 15:43:10 2021 +0200
Update to 2.93.3
diff --git a/.gitignore b/.gitignore
index 2532ea9..cc8694c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,70 +1,4 @@
/$package_name-*/
-/blender-2.49b-repack.tar.bz2
-/blender-2.56-beta.tar.gz
-/blender-2.56.svn35722.tar.bz2
-/blender-2.56.svn36007.tar.bz2
-/blender-2.57.svn36147.tar.bz2
-/blender-2.57.tar.gz
-/blender-2.57b.tar.gz
-/blender-2.58.tgz
-/blender-2.58a.tar.gz
-/blender-2.59.tar.gz
-/blender-2.60.tar.gz
-/blender-2.60a.tar.gz
-/blender-2.61.tar.gz
-/blender-2.62.tar.gz
-/blender-2.63.tar.gz
-/blender-2.63a.tar.gz
-/blender-2.64.tar.gz
-/blender-2.64a.tar.gz
-/blender-2.65.tar.gz
-/blender-2.65a.tar.gz
-/blender-2.66.tar.gz
-/blender-2.66a.tar.gz
-/blender-2.67.tar.gz
-/blender-2.67a.tar.gz
-/blender-2.67b.tar.gz
-/blender-2.68a.tar.gz
-/blender-2.69.tar.gz
-/blender-2.70.tar.gz
-/blender-2.70a.tar.gz
-/blender-2.71.tar.gz
-/blender-2.72.tar.gz
-/blender-2.72b.tar.gz
-/blender-2.73.tar.gz
-/blender-2.73a.tar.gz
-/blender-2.74.tar.gz
-/blender-2.75.tar.gz
-/blender-2.76.tar.gz
-/blender-2.77a.tar.gz
-/blender-2.78.tar.gz
-/blender-2.78a.tar.gz
-/blender-2.78b.tar.gz
-/blender-2.78c.tar.gz
-/blender-2.79.tar.gz
-/blender-2.79a.tar.gz
-/blender-2.79b.tar.gz
-/blender-2.80.tar.gz
-/blender-2.80-fix_compatibility_python-3.8.patch
-/blender-2.81.tar.xz
-/blender-2.81a.tar.xz
-/blender-2.81a-add_ppc64le_support.patch
-/blender-2.81a-appdata-fix-tags.patch
-/blender-2.81a-droid.patch
-/blender-2.82.tar.xz
-/blender-2.82a.tar.xz
-/blender-2.83.0.tar.xz
-/blender-2.83.1.tar.xz
-/blender-2.83.2.tar.xz
-/blender-2.83.3.tar.xz
-/blender-2.83.4.tar.xz
-/blender-2.83.5.tar.xz
-/blender-2.90.0.tar.xz
-/blender-2.90-droid.patch
-/blender-embree-library.diff
-/blender-2.90.1.tar.xz
-/blender-2.91.0.tar.xz
-/blender-2.91.2.tar.xz
-/blender-2.92.0.tar.xz
-/blender-2.93.0.tar.xz
-/blender-2.93.1.tar.xz
+blender-*.tar.gz
+blender-*.tar.bz2
+blender-*.tar.xz
diff --git a/blender.spec b/blender.spec
index 95126ec..cf4428c 100644
--- a/blender.spec
+++ b/blender.spec
@@ -29,7 +29,7 @@
Name: blender
Epoch: 1
-Version: %{blender_api}.1
+Version: %{blender_api}.3
Release: %autorelease
Summary: 3D modeling, animation, rendering and post-production
diff --git a/sources b/sources
index 04fe7be..b24419c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (blender-2.93.1.tar.xz) = b14e8cca248c53e4a93976d7fa1cd1ab92a7d18a3809b2a535881731aad2f68d8d155ad175b27aa1890714b81aa6648604a614cacc90e95b7269569661e393b1
+SHA512 (blender-2.93.3.tar.xz) = ac818b3100bc922c23318b3a9c53d50f728b3fef683c47f5c9b880f0ffdebbe2639e5e07c72b75ab099c592f915131d45666b2bc0d9c351694d09c162fc58d6e
commit 14b97c78d64d3ab62ef5e9af0fa40f528a51acae
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Aug 17 18:14:48 2021 -0500
Add minimal patch for OpenEXR/Imath 3 compatibility.
diff --git a/blender-openexr.patch b/blender-openexr.patch
new file mode 100644
index 0000000..953cd03
--- /dev/null
+++ b/blender-openexr.patch
@@ -0,0 +1,103 @@
+Index: blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
+===================================================================
+--- blender-2.93.1.orig/source/blender/imbuf/intern/openexr/openexr_api.cpp
++++ blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
+@@ -32,30 +32,30 @@
+ #include <stdexcept>
+ #include <string>
+
+-#include <Iex.h>
++#include <OpenEXR/Iex.h>
+ #include <ImathBox.h>
+-#include <ImfArray.h>
+-#include <ImfChannelList.h>
+-#include <ImfCompression.h>
+-#include <ImfCompressionAttribute.h>
+-#include <ImfIO.h>
+-#include <ImfInputFile.h>
+-#include <ImfOutputFile.h>
+-#include <ImfPixelType.h>
+-#include <ImfStandardAttributes.h>
+-#include <ImfStringAttribute.h>
+-#include <ImfVersion.h>
+-#include <half.h>
++#include <OpenEXR/ImfArray.h>
++#include <OpenEXR/ImfChannelList.h>
++#include <OpenEXR/ImfCompression.h>
++#include <OpenEXR/ImfCompressionAttribute.h>
++#include <OpenEXR/ImfIO.h>
++#include <OpenEXR/ImfInputFile.h>
++#include <OpenEXR/ImfOutputFile.h>
++#include <OpenEXR/ImfPixelType.h>
++#include <OpenEXR/ImfStandardAttributes.h>
++#include <OpenEXR/ImfStringAttribute.h>
++#include <OpenEXR/ImfVersion.h>
++#include <Imath/half.h>
+
+ /* multiview/multipart */
+-#include <ImfInputPart.h>
+-#include <ImfMultiPartInputFile.h>
+-#include <ImfMultiPartOutputFile.h>
+-#include <ImfMultiView.h>
+-#include <ImfOutputPart.h>
+-#include <ImfPartHelper.h>
+-#include <ImfPartType.h>
+-#include <ImfTiledOutputPart.h>
++#include <OpenEXR/ImfInputPart.h>
++#include <OpenEXR/ImfMultiPartInputFile.h>
++#include <OpenEXR/ImfMultiPartOutputFile.h>
++#include <OpenEXR/ImfMultiView.h>
++#include <OpenEXR/ImfOutputPart.h>
++#include <OpenEXR/ImfPartHelper.h>
++#include <OpenEXR/ImfPartType.h>
++#include <OpenEXR/ImfTiledOutputPart.h>
+
+ #include "DNA_scene_types.h" /* For OpenEXR compression constants */
+
+Index: blender-2.93.1/build_files/cmake/Modules/FindOpenEXR.cmake
+===================================================================
+--- blender-2.93.1.orig/build_files/cmake/Modules/FindOpenEXR.cmake
++++ blender-2.93.1/build_files/cmake/Modules/FindOpenEXR.cmake
+@@ -25,6 +25,7 @@
+ # see accompanying file BSD-3-Clause-license.txt for details.
+ #=============================================================================
+
++
+ # If OPENEXR_ROOT_DIR was defined in the environment, use it.
+ IF(NOT OPENEXR_ROOT_DIR AND NOT $ENV{OPENEXR_ROOT_DIR} STREQUAL "")
+ SET(OPENEXR_ROOT_DIR $ENV{OPENEXR_ROOT_DIR})
+@@ -33,6 +34,16 @@ ENDIF()
+ # Old versions (before 2.0?) do not have any version string, just assuming this should be fine though.
+ SET(_openexr_libs_ver_init "2.0")
+
++find_package(Imath CONFIG QUIET)
++if(TARGET Imath::Imath)
++SET(_openexr_FIND_COMPONENTS
++ Imath
++ Iex
++ OpenEXR
++ IlmThread
++)
++
++else()
+ SET(_openexr_FIND_COMPONENTS
+ Half
+ Iex
+@@ -40,6 +51,7 @@ SET(_openexr_FIND_COMPONENTS
+ IlmThread
+ Imath
+ )
++endif()
+
+ SET(_openexr_SEARCH_DIRS
+ ${OPENEXR_ROOT_DIR}
+@@ -121,6 +133,9 @@ IF(OPENEXR_FOUND)
+ SET(OPENEXR_LIBRARIES ${_openexr_LIBRARIES})
+ # Both include paths are needed because of dummy OSL headers mixing #include <OpenEXR/foo.h> and #include <foo.h> :(
+ SET(OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR} ${OPENEXR_INCLUDE_DIR}/OpenEXR)
++ if(TARGET Imath::Imath)
++ list(APPEND OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR}/Imath)
++ endif()
+ ENDIF()
+
+ MARK_AS_ADVANCED(
diff --git a/blender.spec b/blender.spec
index b7b8023..95126ec 100644
--- a/blender.spec
+++ b/blender.spec
@@ -39,6 +39,11 @@ URL: http://www.blender.org
Source0: http://download.%{name}.org/source/%{name}-%{version}.tar.xz
Source1: macros.%{name}
+# One-way minimal patch for OpenEXR/Imath 3.
+%if 0%{?fedora} > 34
+Patch0: blender-openexr.patch
+%endif
+
# Include missing pyconfig header for 3.10
#Patch: %%{name}-usd-pythonlibs-fix.diff
@@ -139,7 +144,12 @@ BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(vpx)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(OpenColorIO)
+%if 0%{?fedora} > 34
+BuildRequires: cmake(Imath)
+BuildRequires: cmake(OpenEXR)
+%else
BuildRequires: pkgconfig(OpenEXR)
+%endif
BuildRequires: pkgconfig(OpenImageIO)
BuildRequires: pkgconfig(libopenjp2)
BuildRequires: pkgconfig(tbb)
commit ee9e7a8b4f9fb03579192ea43c0924c19f0d6204
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Sun Aug 1 00:30:36 2021 -0700
Update to 2.93.1
diff --git a/.gitignore b/.gitignore
index b210755..2532ea9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,3 +67,4 @@
/blender-2.91.2.tar.xz
/blender-2.92.0.tar.xz
/blender-2.93.0.tar.xz
+/blender-2.93.1.tar.xz
diff --git a/blender.spec b/blender.spec
index a2b8d06..b7b8023 100644
--- a/blender.spec
+++ b/blender.spec
@@ -1,53 +1,54 @@
-# Force out of source build
-%undefine __cmake_in_source_build
-
%global blender_api 2.93
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
%bcond_with clang
%bcond_with ffmpeg
+# Needed to enable osl support for cycles rendering
+%bcond_with llvm
%bcond_with openshading
%bcond_without system_eigen3
%bcond_with wayland
+%ifarch x86_64 || aarch64 || ppc64le
+%global cyclesflag ON
# Only available on x86_64
%ifarch x86_64
%bcond_without embree
%bcond_without hidapi
%bcond_without oidn
-%bcond_with usd
+%bcond_without usd
%else
%bcond_with embree
%bcond_with hidapi
%bcond_with oidn
%bcond_with usd
%endif
-
-%ifarch x86_64 || aarch64 || ppc64le
-%global cyclesflag ON
%else
%global cyclesflag OFF
%endif
Name: blender
Epoch: 1
-Version: %{blender_api}.0
-Release: 5%{?dist}
-
+Version: %{blender_api}.1
+Release: %autorelease
Summary: 3D modeling, animation, rendering and post-production
License: GPLv2
URL: http://www.blender.org
Source0: http://download.%{name}.org/source/%{name}-%{version}.tar.xz
-Source1: %{name}.thumbnailer
-Source2: %{name}.xml
-Source3: macros.%{name}
+Source1: macros.%{name}
+
+# Include missing pyconfig header for 3.10
+#Patch: %%{name}-usd-pythonlibs-fix.diff
# Development stuff
BuildRequires: boost-devel
%if %{with clang}
-BuildRequires: clang-devel
+BuildRequires: clang
+%endif
+%if %{with llvm}
+BuildRequires: llvm-devel
%endif
BuildRequires: cmake
BuildRequires: desktop-file-utils
@@ -56,7 +57,7 @@ BuildRequires: gettext
BuildRequires: git-core
BuildRequires: libharu-devel
BuildRequires: libtool
-BuildRequires: llvm-devel
+
BuildRequires: pkgconfig(blosc)
%if %{with system_eigen3}
BuildRequires: pkgconfig(eigen3)
@@ -167,6 +168,7 @@ Requires: google-droid-sans-fonts
Requires: hicolor-icon-theme
Requires: python3dist(requests)
Requires: python3dist(numpy)
+Requires: share-mime-info
Provides: blender(ABI) = %{blender_api}
# Obsolete the standalone Blender player retired by upstream
@@ -204,7 +206,7 @@ packages to extend Blender.
rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
# Fix all Python shebangs recursively in .
-pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
+%py3_shebang_fix .
%build
%cmake \
@@ -217,11 +219,6 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
-D_osl_LIBRARIES=%{_libdir} \
-DOSL_INCLUDE_DIR=%{_includedir} \
-DOSL_COMPILER=%{_bindir}/oslc \
-%endif
-%if %{with oidn}
- -DOPENIMAGEDENOISE_LIBRARY=%{_libdir} \
- -DOPENIMAGEDENOISE_INCLUDE_DIR=%{_includedir} \
- -DWITH_OPENIMAGEDENOISE=ON \
%endif
-DBOOST_ROOT=%{_prefix} \
-DBUILD_SHARED_LIBS=OFF \
@@ -232,7 +229,6 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
-DCMAKE_SKIP_RPATH=ON \
-DOpenGL_GL_PREFERENCE=GLVND \
-DPYTHON_VERSION=%{python3_version} \
- -DWITH_ALEMBIC=ON \
-DWITH_CYCLES=%{cyclesflag} \
%ifnarch x86_64
-DWITH_CYCLES_EMBREE=OFF \
@@ -240,14 +236,10 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
-DWITH_DOC_MANPAGE=ON \
%if %{with wayland}
-DWITH_GHOST_WAYLAND=ON \
- -DWITH_XR_OPENXR=OFF \
+ -DWITH_GL_EGL=ON \
%endif
- -DWITH_CLANG=OFF \
-DWITH_INSTALL_PORTABLE=OFF \
- -DWITH_LLVM=ON \
- -DWITH_OPENSUBDIV=ON \
- -DWITH_OPENVDB=ON \
- -DWITH_OPENVDB_BLOSC=ON \
+ -DWITH_NANOVDB=OFF \
-DWITH_PYTHON_INSTALL=OFF \
-DWITH_PYTHON_INSTALL_REQUESTS=OFF \
%if %{with system_eigen3}
@@ -265,12 +257,6 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
%install
%cmake_install
-# Thumbnailer
-install -p -D -m 644 %{SOURCE1} %{buildroot}%{_datadir}/thumbnailers/%{name}.thumbnailer
-
-# Mime support
-install -p -D -m 644 %{SOURCE2} %{buildroot}%{_datadir}/mime/packages/%{name}.xml
-
# Deal with docs in the files section
rm -rf %{buildroot}%{_docdir}/%{name}/*
@@ -312,321 +298,4 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
-* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.93.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-4
-- Disable usd support due to broken dependencies
-
-* Fri Jun 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-3
-- Rebuild for openxr 1.0.17
-- Rebuild for alembic 1.8.2
-- Enable usd support
-
-* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
-- Rebuilt for Python 3.10
-
-* Wed Jun 02 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.93.0-1
-- Update to 2.93.0 (#1967342)
-- Add libharu and libpulse dependencies
-
-* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-10
-- Rebuild for opensubdib 3.4.4
-
-* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-9
-- Rebuild for alembic 1.8.1 and oidn 1.4.0
-- Disable USD support due to build failure
-
-* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-8
-- Rebuild for openxr 1.10.6
-- Drop no longer needed eigen3 patch
-- Use system eigen3
-- Drop conditional for EOL Fedora 31
-
-* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-7
-- Rebuild for embree 3.13.0
-
-* Fri Apr 23 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-6
-- Enable cycles rendering support for non x86_64 arch
-- Explicitly disable embree support on cycle rendering for non x86_64 arch
-
-* Mon Apr 19 2021 Tomas Hrnciar <thrnciar(a)redhat.com> - 1:2.92.0-5
-- BuildRequire setuptools explicitly (https://pagure.io/fesco/issue/2590)
-
-* Mon Apr 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-4
-- Rebuild for openxr 1.0.15
-- Drop support of Fedora 31 which is EOL
-- Add LLVM dependencies
-- Support CXX Standard 17
-
-* Thu Apr 08 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-3
-- Rebuild for alembic 1.8.0_beta2
-
-* Tue Mar 30 2021 Jonathan Wakely <jwakely(a)redhat.com> - 1:2.92.0-2
-- Rebuilt for removed libstdc++ symbol (#1937698)
-
-* Thu Feb 25 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.92.0-1
-- Update to 2.92.0 (#1932861)
-- Rebuild for embree 3.12.2
-
-* Sun Feb 07 2021 Luya Tshimbalanga <luya_tfz(a)thefinalzone.net> - 1:2.91.2-4
-- Rebuild for oidn 1.3.0
-
-* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.91.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Sun Jan 24 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.91.2-2
-- Rebuild for opensubdiv with enabled ptex
-
-* Wed Jan 20 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.91.2-1
-- Update to 2.91.2 (#1918303)
-
-* Mon Jan 18 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 1:2.91.0-7
-- Backport eigen3 log1p fix for now
-
-* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:2.91.0-7
-- Drop blender font patch
-
-* Mon Jan 18 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.91.0-6
-- Obsolete subpackage blender-fonts(#1917244)
-
-* Sun Jan 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.91.0-5
-- Rebuild for OpenEXR 2.5.4
-- Drop patch for fonts path (#1889049)
-
-* Mon Jan 04 2021 Miro Hrončok <mhroncok(a)redhat.com> - 1:2.91.0-4
-- Rebuild for new libopenvdb
-- Fixes: rhbz#1912498
-
-* Fri Jan 01 2021 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.91.0-3
-- Rebuild for OpenEXR 2.5.3.
-
-* Fri Nov 27 2020 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.91.0-2
-- Rebuild for embree 3.12.1
-
-* Wed Nov 25 2020 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.91.0-1
-- Update to 2.91.0 (#1901446)
-
-* Mon Oct 26 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.1-3
-- Add hdapi, lame and vpx (webm) dependencies
-- Upstream atch fixing python3 support script (#1872980)
-- Use c++17
-
-* Sat Oct 03 2020 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.90.1-2
-- Rebuild for OpenImageIO 2.2.
-
-* Wed Sep 23 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.1-1
-- Update to 2.90.1 (#1881831)
-
-* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.0-4
-- Rebuild for oidn 1.2.3
-
-* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.0-3
-- Build exclusively on 64-bits architectures due to upstream change
-
-* Sat Sep 05 2020 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.90.0-2
-- Rebuild for OpenImageIO 2.2.
-
-* Mon Aug 31 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.0-1
-- Update to 2.90.0 (#1855165)
-- Disable embree for cycle rendering
-- Add initial Wayland support and set disabled by default
-- Remove unused brp-python-bytecompile script declaration
-- Remove python 3.9 patch
-
-* Thu Aug 27 2020 Simone Caronni <negativo17(a)gmail.com> - 1:2.83.5-5
-- Revert change for not listing locale files twice, it's preventing localization
- to be included in the package.
-
-* Tue Aug 25 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.5-4
-- Temporarily exclude s390x secondary arch
-
-* Tue Aug 25 2020 Charalampos Stratakis <cstratak(a)redhat.com> - 1:2.83.5-3
-- Use c++14 for properly building with the latest version of openvdb
-
-* Mon Aug 24 2020 Simone Caronni <negativo17(a)gmail.com> - 1:2.83.5-2
-- Be consistent with build options format and distribution conditionals.
-- rpmlint fixes.
-- Fix build dependencies.
-- Fix Python 3.9 patch.
-- Disable OpenShadingLanguage, 1.11 is not supported.
-- Disable Embree, 3.11 is not supported.
-
-* Wed Aug 19 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.5-1
-- Update to 2.83.5 (#1855165)
-
-* Wed Aug 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.4-1
-- Update to 2.83.4 (#1855165)
-
-* Sat Aug 01 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.3-4
-- Use cmake macros for build and install
-
-* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.83.3-3
-- Second attempt - Rebuilt for
- https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.83.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Wed Jul 22 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.3-1
-- Update to 2.83.3 (#1855165)
-- Enable embree and osl for cycles rendering
-
-* Thu Jul 09 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.2-2
-- Add openshadinglanguage dependency
-- Reenable upstream patch to build on Python 3.9 for Fedora 33+ (#1843100)
-
-* Thu Jul 09 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.2-1
-- Update to 2.83.2 (#1855165)
-
-* Thu Jun 25 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.1-1
-- Update to 2.83.1 (#1843623)
-
-* Sun Jun 21 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-4
-- Apply upstream patch to build on Python 3.9 (#1843100)
-
-* Sun Jun 21 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-3
-- Fix installtion path for fonts directory (#1849429)
-- More conversion to pkgconf format
-
-* Sat Jun 20 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-2
-- Remove undocumented and undefined function on Python 3.9
-- Use documented python function defined on Python 3.9 (#1843100)
-
-* Sun Jun 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-1.1
-- Temporarily exclude ARM architecture (#1843100)
-
-* Wed Jun 03 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-1
-- Update to 2.83.0 (#1843623)
-- Clean up spec file
-
-* Tue May 12 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82a-5
-- Rebuild for embree 3.10.0
-
-* Mon May 11 2020 Gwyn Ciesla <gwync(a)protonmail.com> - 1:2.82a-4
-- Rebuild for new LibRaw
-
-* Sat Apr 11 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82a-3
-- Rebuild for oidn 1.2.0
-
-* Sat Apr 04 2020 Simone Caronni <negativo17(a)gmail.com> - 1:2.82a-2
-- Remove unfinished RHEL 7 support in SPEC file.
-- Move desktop file validation to check section.
-- Fix FFmpeg conditional.
-- Explicitly declare version in patch, hopefully it does not require an udpate.
-- Trim changelog.
-
-* Sat Mar 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82a-1
-- Update to 2.82a (#1810743)
-
-* Thu Mar 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82-3
-- Add Obsolete blenderplayer line for system upgrade (#1810743)
-
-* Sun Feb 23 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82-2
-- Patch for upstream invalid appdata causing segmentation fault
-
-* Thu Feb 13 2020 Luya Tshimbalanga <luya(a)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
-- Temporarily disable appstream validation
-
-* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.81a-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Mon Jan 27 2020 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.81a-5
-- Rebuild for OpenImageIO 2.1.10.1.
-
-* Fri Jan 24 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-4
-- Use pkgconfig for many build requirements as possible
-- Replace pkgconfig(freeglut) by pkgconfig(glut) for Fedora 32 and above
-- Enable OpenImageDenoise support (rhbz #1794521)
-
-* Sat Dec 14 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-3
-- Rebuild for openvdb 7.0.0
-
-* Thu Dec 12 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-2
-- Rebuilt for openvdb 7.0.0
-
-* Thu Dec 05 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-1
-- Update to 2.81a
-
-* Thu Nov 21 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81-2
-- Temporarily exclude ppc64le and armv7hl architectures due to failure
-
-* Thu Nov 21 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81-1
-- Update to 2.81
-- Drop upstream patch
-- Enable oidn support for x86_64 architecture
-- Patch on appdata fixing tags
-
-* Sun Nov 03 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-13
-- Rebuilt for alembic 1.7.12
-
-* Sat Nov 02 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-12
-- Rebuilt with opensubdiv
-
-* Wed Oct 16 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-11
-- Upstream patch fixing compatibility with python 3.8
-
-* Sun Oct 13 2019 Simone Caronni <negativo17(a)gmail.com> - 1:2.80-10
-- Actually re-enable OpenVDB.
-
-* Tue Sep 24 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-9
-- Enable OpenSubDiv (rhbz#1754797)
-- Rebuilt for openvdb 6.2.0
-- Use provided upsteam metadata
-
-* Thu Aug 22 2019 Miro Hrončok <mhroncok(a)redhat.com> - 1:2.80-8
-- Rebuilt for Python 3.8
-
-* Mon Aug 19 2019 Simone Caronni <negativo17(a)gmail.com> - 1:2.80-7
-- Enable OpenVDB.
-
-* Mon Aug 19 2019 Miro Hrončok <mhroncok(a)redhat.com> - 1:2.80-6
-- Rebuilt for Python 3.8
-
-* Sun Aug 18 2019 Simone Caronni <negativo17(a)gmail.com> - 1:2.80-5
-- Clean up patches/sources.
-- Fix installation of locales, scripts, thumbnailer, etc.
-- Rpmlint fixes.
-- Add ppc64le and s390x support.
-
-* Thu Aug 15 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-4
-- Restore broken international fonts support
-
-* Wed Aug 14 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-3
-- Set embree dependency to x86_64 architecture
-- Temporarily disable build for ppc64le and s390x
-
-* Tue Jul 30 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-2
-- Enable embree, webp and bzip support
-- Remove game engine support dropped from upstream
-- Drop blenderplayer standalone package
-
-* Tue Jul 30 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-1
-- Update to 2.80
-
-* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.79b-18
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Sat May 18 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.79b-17
-- Rebuild for alembic 1.7.11
-
-* Wed Apr 10 2019 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.79b-16
-- Rebuild for OpenEXR 2.3.0.
-
-* Thu Apr 04 2019 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.79b-15
-- Rebuild for OpenColorIO 1.1.1.
-
-* Wed Apr 03 01:33:05 CET 2019 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:2.79b-14
-- Fix build for GCC9 new OpenMP data sharing
-
-* Thu Mar 14 2019 Mohan Boddu <mboddu(a)bhujji.com> - 1:2.79b-13
-- Rebuild for OpenImageIO 2.0.5
-
-* Thu Mar 14 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.79b-12
-- Rebuild for boost 1.69
-
-* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.79b-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+%autochangelog
diff --git a/blender.xml b/blender.xml
deleted file mode 100644
index 131b020..0000000
--- a/blender.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<mime-info xmlns="https://www.freedesktop.org/standards/shared-mime-info">
- <mime-type type="application/x-blender">
- <comment xml:lang="en">Blender Scene</comment>
- <glob pattern="*.blend" />
- </mime-type>
-</mime-info>
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..d36e208
--- /dev/null
+++ b/changelog
@@ -0,0 +1,138 @@
+* Sat Jul 31 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.1-1
+- Update to 2.93.1
+- Drop downstream thumbmailer
+- Uses autorelease and autochangelog macros
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> 1:2.93.0-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> 1:2.93.0-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-7
+- Disable usd support due to broken dependencies
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-6
+- Disable usd support due to broken dependencies
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-5
+- Rebuild for openxr 1.0.17
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-4
+- Rebuild for openxr 1.0.17
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-3
+- Rebuild for openxr 1.0.17
+
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> 1:2.93.0-2
+- Rebuilt for Python 3.10
+
+* Fri Jun 04 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-1
+- Update to 2.93.0 (#1967342)
+
+* Fri May 21 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-13
+- Rebuild for opensubdib 3.4.4
+
+* Wed May 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-12
+- Rebuild for opensubdib 3.4.4
+
+* Wed May 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-11
+- Rebuild for alembic 1.8.1 and oidn 1.4.0
+
+* Wed May 12 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-10
+- Rebuild for openxr 1.10.6
+
+* Tue May 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-9
+- Rebuild for embree 3.13.0
+
+* Tue Apr 27 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-8
+- Enable cycles rendering support for non x86_64 arch
+
+* Mon Apr 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-7
+- BuildRequire setuptools explicitly (https://pagure.io/fesco/issue/2590)
+
+* Mon Apr 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-6
+- Rebuild for openxr 1.0.15
+
+* Mon Apr 19 2021 Tomas Hrnciar <thrnciar(a)redhat.com> 1:2.92.0-5
+- BuildRequire setuptools explicitly
+
+* Thu Apr 08 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-4
+- Rebuild for alembic 1.8.0_beta2
+
+* Tue Mar 30 2021 Jonathan Wakely <jwakely(a)redhat.com> 1:2.92.0-3
+- Rebuilt for removed libstdc++ symbol (#1937698)
+
+* Fri Feb 26 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-2
+- Update to 2.92.0 (#1932861)
+
+* Fri Feb 26 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-1
+- Update to 2.92.0 (#1932861)
+
+* Sun Feb 07 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.2-5
+- Rebuild for oidn 1.3.0
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> 1:2.91.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sun Jan 24 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.2-3
+- Rebuild for opensubdiv with enabled ptex
+
+* Thu Jan 21 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> 1:2.91.2-2
+- fix email mistake...
+
+* Thu Jan 21 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.2-1
+- Update to 2.91.2 (#1918303)
+
+* Tue Jan 19 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> 1:2.91.0-10
+- Backport eigen3 log1p fix for now
+
+* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> 1:2.91.0-9
+- Switch to git-core
+
+* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> 1:2.91.0-8
+- Update changelog
+
+* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> 1:2.91.0-7
+- Drop old blender font patch - ref rhbz#1889049
+
+* Mon Jan 18 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-6
+- Obsolete subpackage blender-fonts(#1917244)
+
+* Sat Jan 16 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-5
+- Rebuild for OpenEXR 2.5.4
+
+* Mon Jan 04 2021 Miro Hrončok <miro(a)hroncok.cz> 1:2.91.0-4
+- Rebuild for new libopenvdb
+
+* Fri Jan 01 2021 Richard Shaw <hobbes1069(a)gmail.com> 1:2.91.0-3
+- Rebuild for OpenEXR 2.5.3.
+
+* Sat Nov 28 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-2
+- Rebuild for embree 3.12.1
+
+* Thu Nov 26 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-1
+- Update to 2.91.0 (#1901446)
+
+* Sat Oct 31 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.1-3
+- Add hdapi, lame and vpx (webm) dependencies
+
+* Thu Sep 24 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.1-2
+- Add missing patches
+
+* Thu Sep 24 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.1-1
+- Update to 2.90.1 (#1881831)
+
+* Mon Sep 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.0-9
+- Rebuild for oidn 1.2.3
+
+* Thu Sep 10 2020 Dan Horák <dan(a)danny.cz> 1:2.90.0-8
+- update comment about s390x being excluded
+
+* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.0-7
+- Build exclusively on 64-bits architectures due to upstream change
+
+* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.0-6
+- Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/blender into
+ master
+
diff --git a/sources b/sources
index 1a8a481..04fe7be 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (blender-2.93.0.tar.xz) = 660962e5368c8ff52ed095aba97d63c22aa8e2fdcb2042b1299b6d6edeb7eb1f702a9ee95ee7e47824681f9f48b971d2e32ec32cc6264165a4196b5f36c4a66d
+SHA512 (blender-2.93.1.tar.xz) = b14e8cca248c53e4a93976d7fa1cd1ab92a7d18a3809b2a535881731aad2f68d8d155ad175b27aa1890714b81aa6648604a614cacc90e95b7269569661e393b1
commit b4ce269da14ff57df104089cfca2d91de95bf5ce
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 21 18:40:48 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/blender.spec b/blender.spec
index 4cdab0b..a2b8d06 100644
--- a/blender.spec
+++ b/blender.spec
@@ -32,7 +32,7 @@
Name: blender
Epoch: 1
Version: %{blender_api}.0
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: 3D modeling, animation, rendering and post-production
@@ -312,6 +312,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.93.0-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-4
- Disable usd support due to broken dependencies
commit 0527263b80de2c41c76429bc758a470de9ddf118
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 21 13:43:51 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit 1e29891d0bea8ba9463ae7b8b498c149830ca295
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Jun 15 08:25:16 2021 -0700
Disable usd support due to broken dependencies
diff --git a/blender.spec b/blender.spec
index 3b17c19..4cdab0b 100644
--- a/blender.spec
+++ b/blender.spec
@@ -15,7 +15,7 @@
%bcond_without embree
%bcond_without hidapi
%bcond_without oidn
-%bcond_without usd
+%bcond_with usd
%else
%bcond_with embree
%bcond_with hidapi
commit e3b0471a481ad7ebc0866ca8f9042c2548af68be
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Jun 15 08:23:49 2021 -0700
Disable usd support due to broken dependencies
diff --git a/blender.spec b/blender.spec
index 27daeaa..3b17c19 100644
--- a/blender.spec
+++ b/blender.spec
@@ -32,7 +32,7 @@
Name: blender
Epoch: 1
Version: %{blender_api}.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: 3D modeling, animation, rendering and post-production
@@ -312,6 +312,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-4
+- Disable usd support due to broken dependencies
+
* Fri Jun 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-3
- Rebuild for openxr 1.0.17
- Rebuild for alembic 1.8.2
commit 09b476137d2bbc8f9e3fc6c127076f31324a630a
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Mon Jun 14 17:19:33 2021 -0700
Rebuild for openxr 1.0.17
Rebuild for alembic 1.8.2
Enable usd support
diff --git a/blender.spec b/blender.spec
index 57cc727..27daeaa 100644
--- a/blender.spec
+++ b/blender.spec
@@ -315,6 +315,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
* Fri Jun 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-3
- Rebuild for openxr 1.0.17
- Rebuild for alembic 1.8.2
+- Enable usd support
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
- Rebuilt for Python 3.10
commit 54c43fef7a8b24b8016639e29dbc86fd63bbc7d3
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Mon Jun 14 17:12:44 2021 -0700
Rebuild for openxr 1.0.17
Rebuild for alembic 1.8.2
diff --git a/blender.spec b/blender.spec
index f686944..57cc727 100644
--- a/blender.spec
+++ b/blender.spec
@@ -15,7 +15,7 @@
%bcond_without embree
%bcond_without hidapi
%bcond_without oidn
-%bcond_with usd
+%bcond_without usd
%else
%bcond_with embree
%bcond_with hidapi
@@ -312,7 +312,11 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
-* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-3
+* Fri Jun 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-3
+- Rebuild for openxr 1.0.17
+- Rebuild for alembic 1.8.2
+
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
- Rebuilt for Python 3.10
* Wed Jun 02 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.93.0-1
commit b0d507862ca35d14d91a47bbc0631115b3a2bc0f
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Thu Jun 10 23:40:50 2021 -0700
Rebuild for openxr 1.0.17
Rebuild for alembic 1.8.2
diff --git a/blender.spec b/blender.spec
index 9a542fa..f686944 100644
--- a/blender.spec
+++ b/blender.spec
@@ -32,7 +32,7 @@
Name: blender
Epoch: 1
Version: %{blender_api}.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: 3D modeling, animation, rendering and post-production
@@ -312,7 +312,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
-* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-3
- Rebuilt for Python 3.10
* Wed Jun 02 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.93.0-1
commit f4a93add76a541d9e1464d36ca65991af6e57c14
Author: Python Maint <python-maint(a)redhat.com>
Date: Fri Jun 4 20:00:27 2021 +0200
Rebuilt for Python 3.10
diff --git a/blender.spec b/blender.spec
index 2e7fd86..9a542fa 100644
--- a/blender.spec
+++ b/blender.spec
@@ -32,7 +32,7 @@
Name: blender
Epoch: 1
Version: %{blender_api}.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: 3D modeling, animation, rendering and post-production
@@ -312,6 +312,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
+- Rebuilt for Python 3.10
+
* Wed Jun 02 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.93.0-1
- Update to 2.93.0 (#1967342)
- Add libharu and libpulse dependencies
2 years, 1 month
Architecture specific change in rpms/blender.git
by githook-noreply@fedoraproject.org
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=89f56b2670...
https://src.fedoraproject.org/cgit/rpms/blender.git/commit/?id=ee9e7a8b4f....
Change:
+%ifarch ppc64 ppc64le
-%ifarch x86_64 || aarch64 || ppc64le
Thanks.
Full change:
============
commit 31a9cd6b3482abe22558e0e074e3352c60ae6d02
Merge: 40a054f 21494ee
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Sat Aug 28 12:42:26 2021 -0700
Update to 2.93.3
commit 21494ee2936b730cd2bb4cda0a7a7b06df15a417
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Thu Aug 26 10:28:11 2021 +0200
Fix a typo in shared-mime-info, fixes rhbz#1997840
diff --git a/blender.spec b/blender.spec
index a39012b..254e320 100644
--- a/blender.spec
+++ b/blender.spec
@@ -190,7 +190,7 @@ Requires: google-droid-sans-fonts
Requires: hicolor-icon-theme
Requires: python3dist(requests)
Requires: python3dist(numpy)
-Requires: share-mime-info
+Requires: shared-mime-info
Provides: blender(ABI) = %{blender_api}
# Obsolete the standalone Blender player retired by upstream
commit c0b595537f935a6f923315d8c04a4ee9d2ed2185
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Aug 24 12:13:32 2021 -0500
Spec file tweaks
* touch RPM macro file to prevent packaging problem until it can be
fixed properly.
* %%exclude language file directory included via find_lang so they
don't get included twice.
diff --git a/blender.spec b/blender.spec
index c9eee5e..a39012b 100644
--- a/blender.spec
+++ b/blender.spec
@@ -41,9 +41,9 @@ Source0: http://download.%{name}.org/source/%{name}-%{version}.tar.xz
Source1: macros.%{name}
# One-way minimal patch for OpenEXR/Imath 3.
-#if 0%{?fedora} > 34
+%if 0%{?fedora} > 34
Patch0: blender-openexr.patch
-#endif
+%endif
# Include missing pyconfig header for 3.10
Patch1: %{name}-usd-pythonlibs-fix.diff
@@ -295,7 +295,8 @@ sed -i "s/date_time/date_time python%{python3_version_nodots}/" \
rm -rf %{buildroot}%{_docdir}/%{name}/*
# rpm macros
-#mkdir -p %{buildroot}%{macrosdir}
+mkdir -p %{buildroot}%{macrosdir}
+touch %{buildroot}%{macrosdir}/macros.%{name}
#sed -e 's/@VERSION@/%{blender_api}/g' %{SOURCE3} > %{buildroot}%{macrosdir}/macros.%{name}
# AppData
@@ -321,6 +322,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_bindir}/%{name}
%{_bindir}/%{name}-thumbnailer.py
%{_datadir}/applications/%{name}.desktop
+%exclude %{_datadir}/%{name}/%{version}/datafiles/locale/
%{_datadir}/%{name}/
%{_datadir}/icons/hicolor/*/apps/%{name}*.*
#{_datadir}/mime/packages/%{name}.xml
commit a718f47057828ed292e4f408dbe78e6103ea3184
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Aug 24 11:28:20 2021 -0500
Forgot git commit -a...
diff --git a/blender-openexr.patch b/blender-openexr.patch
index 953cd03..56aef7e 100644
--- a/blender-openexr.patch
+++ b/blender-openexr.patch
@@ -1,8 +1,8 @@
-Index: blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
+Index: blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp
===================================================================
---- blender-2.93.1.orig/source/blender/imbuf/intern/openexr/openexr_api.cpp
-+++ blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
-@@ -32,30 +32,30 @@
+--- blender-2.93.3.orig/source/blender/imbuf/intern/openexr/openexr_api.cpp
++++ blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp
+@@ -32,30 +32,31 @@
#include <stdexcept>
#include <string>
@@ -22,6 +22,7 @@ Index: blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
-#include <ImfVersion.h>
-#include <half.h>
+#include <OpenEXR/ImfArray.h>
++#include <OpenEXR/ImfFrameBuffer.h>
+#include <OpenEXR/ImfChannelList.h>
+#include <OpenEXR/ImfCompression.h>
+#include <OpenEXR/ImfCompressionAttribute.h>
@@ -54,10 +55,98 @@ Index: blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
#include "DNA_scene_types.h" /* For OpenEXR compression constants */
-Index: blender-2.93.1/build_files/cmake/Modules/FindOpenEXR.cmake
+@@ -131,12 +132,12 @@ class IMemStream : public Imf::IStream {
+ return false;
+ }
+
+- Int64 tellg() override
++ uint64_t tellg() override
+ {
+ return _exrpos;
+ }
+
+- void seekg(Int64 pos) override
++ void seekg(uint64_t pos) override
+ {
+ _exrpos = pos;
+ }
+@@ -146,8 +147,8 @@ class IMemStream : public Imf::IStream {
+ }
+
+ private:
+- Int64 _exrpos;
+- Int64 _exrsize;
++ uint64_t _exrpos;
++ uint64_t _exrsize;
+ unsigned char *_exrbuf;
+ };
+
+@@ -182,12 +183,12 @@ class IFileStream : public Imf::IStream
+ return check_error();
+ }
+
+- Int64 tellg() override
++ uint64_t tellg() override
+ {
+ return std::streamoff(ifs.tellg());
+ }
+
+- void seekg(Int64 pos) override
++ void seekg(uint64_t pos) override
+ {
+ ifs.seekg(pos);
+ check_error();
+@@ -231,19 +232,19 @@ class OMemStream : public OStream {
+ ibuf->encodedsize += n;
+ }
+
+- Int64 tellp() override
++ uint64_t tellp() override
+ {
+ return offset;
+ }
+
+- void seekp(Int64 pos) override
++ void seekp(uint64_t pos) override
+ {
+ offset = pos;
+ ensure_size(offset);
+ }
+
+ private:
+- void ensure_size(Int64 size)
++ void ensure_size(uint64_t size)
+ {
+ /* if buffer is too small increase it. */
+ while (size > ibuf->encodedbuffersize) {
+@@ -254,7 +255,7 @@ class OMemStream : public OStream {
+ }
+
+ ImBuf *ibuf;
+- Int64 offset;
++ uint64_t offset;
+ };
+
+ /* File Output Stream */
+@@ -284,12 +285,12 @@ class OFileStream : public OStream {
+ check_error();
+ }
+
+- Int64 tellp() override
++ uint64_t tellp() override
+ {
+ return std::streamoff(ofs.tellp());
+ }
+
+- void seekp(Int64 pos) override
++ void seekp(uint64_t pos) override
+ {
+ ofs.seekp(pos);
+ check_error();
+Index: blender-2.93.3/build_files/cmake/Modules/FindOpenEXR.cmake
===================================================================
---- blender-2.93.1.orig/build_files/cmake/Modules/FindOpenEXR.cmake
-+++ blender-2.93.1/build_files/cmake/Modules/FindOpenEXR.cmake
+--- blender-2.93.3.orig/build_files/cmake/Modules/FindOpenEXR.cmake
++++ blender-2.93.3/build_files/cmake/Modules/FindOpenEXR.cmake
@@ -25,6 +25,7 @@
# see accompanying file BSD-3-Clause-license.txt for details.
#=============================================================================
diff --git a/blender.spec b/blender.spec
index bb83dc2..c9eee5e 100644
--- a/blender.spec
+++ b/blender.spec
@@ -41,9 +41,9 @@ Source0: http://download.%{name}.org/source/%{name}-%{version}.tar.xz
Source1: macros.%{name}
# One-way minimal patch for OpenEXR/Imath 3.
-%if 0%{?fedora} > 34
+#if 0%{?fedora} > 34
Patch0: blender-openexr.patch
-%endif
+#endif
# Include missing pyconfig header for 3.10
Patch1: %{name}-usd-pythonlibs-fix.diff
@@ -52,6 +52,11 @@ Patch1: %{name}-usd-pythonlibs-fix.diff
# https://developer.blender.org/T90842
Patch2: %{name}-usd-writer-abstract-fix.diff
+# Fix borrowed from:
+# https://github.com/numpy/numpy/commit/ad2a73c18dcff95d844c382c94ab7f73b55...
+Patch3: blender-python310.patch
+
+
# Development stuff
BuildRequires: boost-devel
%if %{with clang}
@@ -226,11 +231,16 @@ rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
%py3_shebang_fix .
# Workaround for eigen3 trying to enforce power10 when fedora only supports power8.
+# https://bugzilla.redhat.com/show_bug.cgi?id=1996330
%ifarch ppc64 ppc64le
%global optflags_orig %optflags
%global optflags %optflags_orig -DEIGEN_ALTIVEC_DISABLE_MMA
%endif
+# Work around CMake boost module needing the python version to find the library
+sed -i "s/date_time/date_time python%{python3_version_nodots}/" \
+ build_files/cmake/platform/platform_unix.cmake
+
%build
%cmake \
@@ -285,8 +295,8 @@ rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
rm -rf %{buildroot}%{_docdir}/%{name}/*
# rpm macros
-mkdir -p %{buildroot}%{macrosdir}
-sed -e 's/@VERSION@/%{blender_api}/g' %{SOURCE3} > %{buildroot}%{macrosdir}/macros.%{name}
+#mkdir -p %{buildroot}%{macrosdir}
+#sed -e 's/@VERSION@/%{blender_api}/g' %{SOURCE3} > %{buildroot}%{macrosdir}/macros.%{name}
# AppData
install -p -m 644 -D release/freedesktop/org.%{name}.Blender.appdata.xml \
@@ -313,8 +323,8 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/
%{_datadir}/icons/hicolor/*/apps/%{name}*.*
-%{_datadir}/mime/packages/%{name}.xml
-%{_datadir}/thumbnailers/%{name}.thumbnailer
+#{_datadir}/mime/packages/%{name}.xml
+#{_datadir}/thumbnailers/%{name}.thumbnailer
%{_mandir}/man1/%{name}.*
%{_metainfodir}/%{name}.appdata.xml
commit d183f29dc4da1f62e9bf36baf05fd198e7f0bc22
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Aug 24 11:25:44 2021 -0500
Multiple build problem fixes:
* Add python 3.10 patch fix.
* Link with boost_python library.
* Comment out RPM macro install as SOURCE3 doesn't exist.
* Comment out blender.xml and blender.thumbnailer as they are not
currently being installed.
diff --git a/blender-python310.patch b/blender-python310.patch
new file mode 100644
index 0000000..7cd6662
--- /dev/null
+++ b/blender-python310.patch
@@ -0,0 +1,16 @@
+Index: blender-2.93.3/source/blender/python/mathutils/mathutils.c
+===================================================================
+--- blender-2.93.3.orig/source/blender/python/mathutils/mathutils.c
++++ blender-2.93.3/source/blender/python/mathutils/mathutils.c
+@@ -95,7 +95,11 @@ Py_hash_t mathutils_array_hash(const flo
+ x = 0x345678UL;
+ i = 0;
+ while (--len >= 0) {
++#if PY_VERSION_HEX >= 0x30a0000 /* Version: 3.10. */
++ y = _Py_HashDouble(NULL, (double)(array[i++]));
++#else
+ y = _Py_HashDouble((double)(array[i++]));
++#endif
+ if (y == -1) {
+ return -1;
+ }
commit 89f56b26705f1b2fd9a01cc71c31012ee0c60934
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Aug 23 21:28:46 2021 -0500
Try workaround for Eigen3 power10 vs Fedora power8 issue.
diff --git a/blender.spec b/blender.spec
index 13086af..bb83dc2 100644
--- a/blender.spec
+++ b/blender.spec
@@ -225,6 +225,13 @@ rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
# Fix all Python shebangs recursively in .
%py3_shebang_fix .
+# Workaround for eigen3 trying to enforce power10 when fedora only supports power8.
+%ifarch ppc64 ppc64le
+%global optflags_orig %optflags
+%global optflags %optflags_orig -DEIGEN_ALTIVEC_DISABLE_MMA
+%endif
+
+
%build
%cmake \
%if %{with ffmpeg}
commit f169b3195805ac9c3f076e63b4e5c0ddc1483df4
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Aug 23 21:14:28 2021 -0500
Rebuild for OpenColorIO 2.
commit f133d7a5a9273bcf92bd21f38bc34bf3fbcd2317
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Sat Aug 21 20:31:59 2021 -0700
Various fixes
Fix USD support
Enable OSL support for x64 architecture
diff --git a/blender-usd-pythonlibs-fix.diff b/blender-usd-pythonlibs-fix.diff
new file mode 100644
index 0000000..28fd72e
--- /dev/null
+++ b/blender-usd-pythonlibs-fix.diff
@@ -0,0 +1,20 @@
+diff -ru blender-2.93.3-original/source/blender/io/usd/CMakeLists.txt blender-2.93.3/source/blender/io/usd/CMakeLists.txt
+--- blender-2.93.3-original/source/blender/io/usd/CMakeLists.txt 2021-04-20 19:02:39.000000000 -0700
++++ blender-2.93.3/source/blender/io/usd/CMakeLists.txt 2021-08-19 22:52:43.578924282 -0700
+@@ -53,6 +53,7 @@
+ ${USD_INCLUDE_DIRS}
+ ${BOOST_INCLUDE_DIR}
+ ${TBB_INCLUDE_DIR}
++ ${PYTHON_INCLUDE_DIRS}
+ )
+
+ set(SRC
+@@ -86,6 +87,8 @@
+
+ list(APPEND LIB
+ ${BOOST_LIBRARIES}
++ ${PYTHON_LINKFLAGS}
++ ${PYTHON_LIBRARIES}
+ )
+
+ list(APPEND LIB
diff --git a/blender-usd-writer-abstract-fix.diff b/blender-usd-writer-abstract-fix.diff
new file mode 100644
index 0000000..7b36a8f
--- /dev/null
+++ b/blender-usd-writer-abstract-fix.diff
@@ -0,0 +1,14 @@
+diff -Naur blender-2.93.3.original/source/blender/io/usd/intern/usd_writer_abstract.cc blender-2.93.3/source/blender/io/usd/intern/usd_writer_abstract.cc
+--- blender-2.93.3.original/source/blender/io/usd/intern/usd_writer_abstract.cc 2021-04-20 19:02:39.000000000 -0700
++++ blender-2.93.3/source/blender/io/usd/intern/usd_writer_abstract.cc 2021-08-21 18:39:23.531036813 -0700
+@@ -102,7 +102,9 @@
+ shader.CreateInput(usdtokens::metallic, pxr::SdfValueTypeNames->Float).Set(material->metallic);
+
+ /* Connect the shader and the material together. */
+- usd_material.CreateSurfaceOutput().ConnectToSource(shader, usdtokens::surface);
++ usd_material.CreateSurfaceOutput().ConnectToSource(
++ shader.ConnectableAPI(),
++ usdtokens::surface);
+
+ return usd_material;
+ }
diff --git a/blender.spec b/blender.spec
index cf4428c..13086af 100644
--- a/blender.spec
+++ b/blender.spec
@@ -4,8 +4,8 @@
%bcond_with clang
%bcond_with ffmpeg
# Needed to enable osl support for cycles rendering
-%bcond_with llvm
-%bcond_with openshading
+%bcond_without llvm
+%bcond_without openshading
%bcond_without system_eigen3
%bcond_with wayland
@@ -32,6 +32,7 @@ Epoch: 1
Version: %{blender_api}.3
Release: %autorelease
+
Summary: 3D modeling, animation, rendering and post-production
License: GPLv2
URL: http://www.blender.org
@@ -45,7 +46,11 @@ Patch0: blender-openexr.patch
%endif
# Include missing pyconfig header for 3.10
-#Patch: %%{name}-usd-pythonlibs-fix.diff
+Patch1: %{name}-usd-pythonlibs-fix.diff
+
+# Fix USD build
+# https://developer.blender.org/T90842
+Patch2: %{name}-usd-writer-abstract-fix.diff
# Development stuff
BuildRequires: boost-devel
@@ -95,13 +100,14 @@ BuildRequires: pkgconfig(lzo2)
BuildRequires: pkgconfig(zlib)
# 3D modeling stuff
+BuildRequires: cmake(ceres)
%if %{with embree}
BuildRequires: cmake(embree)
%endif
BuildRequires: opensubdiv-devel
%if %{with openshading}
# Use oslc compiler
-BuildRequires: openshadinglanguage
+BuildRequires: openshadinglanguage-common-headers
BuildRequires: pkgconfig(oslcomp)
%endif
%if %{with oidn}
@@ -143,7 +149,8 @@ BuildRequires: pkgconfig(theora)
BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(vpx)
BuildRequires: pkgconfig(libwebp)
-BuildRequires: pkgconfig(OpenColorIO)
+# OpenColorIO 2 and up required
+BuildRequires: pkgconfig(OpenColorIO) > 1
%if 0%{?fedora} > 34
BuildRequires: cmake(Imath)
BuildRequires: cmake(OpenEXR)
commit c27e6f82ce692bea53d8456952f6c0168abb8136
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Aug 19 15:43:10 2021 +0200
Update to 2.93.3
diff --git a/.gitignore b/.gitignore
index 2532ea9..cc8694c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,70 +1,4 @@
/$package_name-*/
-/blender-2.49b-repack.tar.bz2
-/blender-2.56-beta.tar.gz
-/blender-2.56.svn35722.tar.bz2
-/blender-2.56.svn36007.tar.bz2
-/blender-2.57.svn36147.tar.bz2
-/blender-2.57.tar.gz
-/blender-2.57b.tar.gz
-/blender-2.58.tgz
-/blender-2.58a.tar.gz
-/blender-2.59.tar.gz
-/blender-2.60.tar.gz
-/blender-2.60a.tar.gz
-/blender-2.61.tar.gz
-/blender-2.62.tar.gz
-/blender-2.63.tar.gz
-/blender-2.63a.tar.gz
-/blender-2.64.tar.gz
-/blender-2.64a.tar.gz
-/blender-2.65.tar.gz
-/blender-2.65a.tar.gz
-/blender-2.66.tar.gz
-/blender-2.66a.tar.gz
-/blender-2.67.tar.gz
-/blender-2.67a.tar.gz
-/blender-2.67b.tar.gz
-/blender-2.68a.tar.gz
-/blender-2.69.tar.gz
-/blender-2.70.tar.gz
-/blender-2.70a.tar.gz
-/blender-2.71.tar.gz
-/blender-2.72.tar.gz
-/blender-2.72b.tar.gz
-/blender-2.73.tar.gz
-/blender-2.73a.tar.gz
-/blender-2.74.tar.gz
-/blender-2.75.tar.gz
-/blender-2.76.tar.gz
-/blender-2.77a.tar.gz
-/blender-2.78.tar.gz
-/blender-2.78a.tar.gz
-/blender-2.78b.tar.gz
-/blender-2.78c.tar.gz
-/blender-2.79.tar.gz
-/blender-2.79a.tar.gz
-/blender-2.79b.tar.gz
-/blender-2.80.tar.gz
-/blender-2.80-fix_compatibility_python-3.8.patch
-/blender-2.81.tar.xz
-/blender-2.81a.tar.xz
-/blender-2.81a-add_ppc64le_support.patch
-/blender-2.81a-appdata-fix-tags.patch
-/blender-2.81a-droid.patch
-/blender-2.82.tar.xz
-/blender-2.82a.tar.xz
-/blender-2.83.0.tar.xz
-/blender-2.83.1.tar.xz
-/blender-2.83.2.tar.xz
-/blender-2.83.3.tar.xz
-/blender-2.83.4.tar.xz
-/blender-2.83.5.tar.xz
-/blender-2.90.0.tar.xz
-/blender-2.90-droid.patch
-/blender-embree-library.diff
-/blender-2.90.1.tar.xz
-/blender-2.91.0.tar.xz
-/blender-2.91.2.tar.xz
-/blender-2.92.0.tar.xz
-/blender-2.93.0.tar.xz
-/blender-2.93.1.tar.xz
+blender-*.tar.gz
+blender-*.tar.bz2
+blender-*.tar.xz
diff --git a/blender.spec b/blender.spec
index 95126ec..cf4428c 100644
--- a/blender.spec
+++ b/blender.spec
@@ -29,7 +29,7 @@
Name: blender
Epoch: 1
-Version: %{blender_api}.1
+Version: %{blender_api}.3
Release: %autorelease
Summary: 3D modeling, animation, rendering and post-production
diff --git a/sources b/sources
index 04fe7be..b24419c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (blender-2.93.1.tar.xz) = b14e8cca248c53e4a93976d7fa1cd1ab92a7d18a3809b2a535881731aad2f68d8d155ad175b27aa1890714b81aa6648604a614cacc90e95b7269569661e393b1
+SHA512 (blender-2.93.3.tar.xz) = ac818b3100bc922c23318b3a9c53d50f728b3fef683c47f5c9b880f0ffdebbe2639e5e07c72b75ab099c592f915131d45666b2bc0d9c351694d09c162fc58d6e
commit 14b97c78d64d3ab62ef5e9af0fa40f528a51acae
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Tue Aug 17 18:14:48 2021 -0500
Add minimal patch for OpenEXR/Imath 3 compatibility.
diff --git a/blender-openexr.patch b/blender-openexr.patch
new file mode 100644
index 0000000..953cd03
--- /dev/null
+++ b/blender-openexr.patch
@@ -0,0 +1,103 @@
+Index: blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
+===================================================================
+--- blender-2.93.1.orig/source/blender/imbuf/intern/openexr/openexr_api.cpp
++++ blender-2.93.1/source/blender/imbuf/intern/openexr/openexr_api.cpp
+@@ -32,30 +32,30 @@
+ #include <stdexcept>
+ #include <string>
+
+-#include <Iex.h>
++#include <OpenEXR/Iex.h>
+ #include <ImathBox.h>
+-#include <ImfArray.h>
+-#include <ImfChannelList.h>
+-#include <ImfCompression.h>
+-#include <ImfCompressionAttribute.h>
+-#include <ImfIO.h>
+-#include <ImfInputFile.h>
+-#include <ImfOutputFile.h>
+-#include <ImfPixelType.h>
+-#include <ImfStandardAttributes.h>
+-#include <ImfStringAttribute.h>
+-#include <ImfVersion.h>
+-#include <half.h>
++#include <OpenEXR/ImfArray.h>
++#include <OpenEXR/ImfChannelList.h>
++#include <OpenEXR/ImfCompression.h>
++#include <OpenEXR/ImfCompressionAttribute.h>
++#include <OpenEXR/ImfIO.h>
++#include <OpenEXR/ImfInputFile.h>
++#include <OpenEXR/ImfOutputFile.h>
++#include <OpenEXR/ImfPixelType.h>
++#include <OpenEXR/ImfStandardAttributes.h>
++#include <OpenEXR/ImfStringAttribute.h>
++#include <OpenEXR/ImfVersion.h>
++#include <Imath/half.h>
+
+ /* multiview/multipart */
+-#include <ImfInputPart.h>
+-#include <ImfMultiPartInputFile.h>
+-#include <ImfMultiPartOutputFile.h>
+-#include <ImfMultiView.h>
+-#include <ImfOutputPart.h>
+-#include <ImfPartHelper.h>
+-#include <ImfPartType.h>
+-#include <ImfTiledOutputPart.h>
++#include <OpenEXR/ImfInputPart.h>
++#include <OpenEXR/ImfMultiPartInputFile.h>
++#include <OpenEXR/ImfMultiPartOutputFile.h>
++#include <OpenEXR/ImfMultiView.h>
++#include <OpenEXR/ImfOutputPart.h>
++#include <OpenEXR/ImfPartHelper.h>
++#include <OpenEXR/ImfPartType.h>
++#include <OpenEXR/ImfTiledOutputPart.h>
+
+ #include "DNA_scene_types.h" /* For OpenEXR compression constants */
+
+Index: blender-2.93.1/build_files/cmake/Modules/FindOpenEXR.cmake
+===================================================================
+--- blender-2.93.1.orig/build_files/cmake/Modules/FindOpenEXR.cmake
++++ blender-2.93.1/build_files/cmake/Modules/FindOpenEXR.cmake
+@@ -25,6 +25,7 @@
+ # see accompanying file BSD-3-Clause-license.txt for details.
+ #=============================================================================
+
++
+ # If OPENEXR_ROOT_DIR was defined in the environment, use it.
+ IF(NOT OPENEXR_ROOT_DIR AND NOT $ENV{OPENEXR_ROOT_DIR} STREQUAL "")
+ SET(OPENEXR_ROOT_DIR $ENV{OPENEXR_ROOT_DIR})
+@@ -33,6 +34,16 @@ ENDIF()
+ # Old versions (before 2.0?) do not have any version string, just assuming this should be fine though.
+ SET(_openexr_libs_ver_init "2.0")
+
++find_package(Imath CONFIG QUIET)
++if(TARGET Imath::Imath)
++SET(_openexr_FIND_COMPONENTS
++ Imath
++ Iex
++ OpenEXR
++ IlmThread
++)
++
++else()
+ SET(_openexr_FIND_COMPONENTS
+ Half
+ Iex
+@@ -40,6 +51,7 @@ SET(_openexr_FIND_COMPONENTS
+ IlmThread
+ Imath
+ )
++endif()
+
+ SET(_openexr_SEARCH_DIRS
+ ${OPENEXR_ROOT_DIR}
+@@ -121,6 +133,9 @@ IF(OPENEXR_FOUND)
+ SET(OPENEXR_LIBRARIES ${_openexr_LIBRARIES})
+ # Both include paths are needed because of dummy OSL headers mixing #include <OpenEXR/foo.h> and #include <foo.h> :(
+ SET(OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR} ${OPENEXR_INCLUDE_DIR}/OpenEXR)
++ if(TARGET Imath::Imath)
++ list(APPEND OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR}/Imath)
++ endif()
+ ENDIF()
+
+ MARK_AS_ADVANCED(
diff --git a/blender.spec b/blender.spec
index b7b8023..95126ec 100644
--- a/blender.spec
+++ b/blender.spec
@@ -39,6 +39,11 @@ URL: http://www.blender.org
Source0: http://download.%{name}.org/source/%{name}-%{version}.tar.xz
Source1: macros.%{name}
+# One-way minimal patch for OpenEXR/Imath 3.
+%if 0%{?fedora} > 34
+Patch0: blender-openexr.patch
+%endif
+
# Include missing pyconfig header for 3.10
#Patch: %%{name}-usd-pythonlibs-fix.diff
@@ -139,7 +144,12 @@ BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(vpx)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(OpenColorIO)
+%if 0%{?fedora} > 34
+BuildRequires: cmake(Imath)
+BuildRequires: cmake(OpenEXR)
+%else
BuildRequires: pkgconfig(OpenEXR)
+%endif
BuildRequires: pkgconfig(OpenImageIO)
BuildRequires: pkgconfig(libopenjp2)
BuildRequires: pkgconfig(tbb)
commit ee9e7a8b4f9fb03579192ea43c0924c19f0d6204
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Sun Aug 1 00:30:36 2021 -0700
Update to 2.93.1
diff --git a/.gitignore b/.gitignore
index b210755..2532ea9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,3 +67,4 @@
/blender-2.91.2.tar.xz
/blender-2.92.0.tar.xz
/blender-2.93.0.tar.xz
+/blender-2.93.1.tar.xz
diff --git a/blender.spec b/blender.spec
index a2b8d06..b7b8023 100644
--- a/blender.spec
+++ b/blender.spec
@@ -1,53 +1,54 @@
-# Force out of source build
-%undefine __cmake_in_source_build
-
%global blender_api 2.93
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
%bcond_with clang
%bcond_with ffmpeg
+# Needed to enable osl support for cycles rendering
+%bcond_with llvm
%bcond_with openshading
%bcond_without system_eigen3
%bcond_with wayland
+%ifarch x86_64 || aarch64 || ppc64le
+%global cyclesflag ON
# Only available on x86_64
%ifarch x86_64
%bcond_without embree
%bcond_without hidapi
%bcond_without oidn
-%bcond_with usd
+%bcond_without usd
%else
%bcond_with embree
%bcond_with hidapi
%bcond_with oidn
%bcond_with usd
%endif
-
-%ifarch x86_64 || aarch64 || ppc64le
-%global cyclesflag ON
%else
%global cyclesflag OFF
%endif
Name: blender
Epoch: 1
-Version: %{blender_api}.0
-Release: 5%{?dist}
-
+Version: %{blender_api}.1
+Release: %autorelease
Summary: 3D modeling, animation, rendering and post-production
License: GPLv2
URL: http://www.blender.org
Source0: http://download.%{name}.org/source/%{name}-%{version}.tar.xz
-Source1: %{name}.thumbnailer
-Source2: %{name}.xml
-Source3: macros.%{name}
+Source1: macros.%{name}
+
+# Include missing pyconfig header for 3.10
+#Patch: %%{name}-usd-pythonlibs-fix.diff
# Development stuff
BuildRequires: boost-devel
%if %{with clang}
-BuildRequires: clang-devel
+BuildRequires: clang
+%endif
+%if %{with llvm}
+BuildRequires: llvm-devel
%endif
BuildRequires: cmake
BuildRequires: desktop-file-utils
@@ -56,7 +57,7 @@ BuildRequires: gettext
BuildRequires: git-core
BuildRequires: libharu-devel
BuildRequires: libtool
-BuildRequires: llvm-devel
+
BuildRequires: pkgconfig(blosc)
%if %{with system_eigen3}
BuildRequires: pkgconfig(eigen3)
@@ -167,6 +168,7 @@ Requires: google-droid-sans-fonts
Requires: hicolor-icon-theme
Requires: python3dist(requests)
Requires: python3dist(numpy)
+Requires: share-mime-info
Provides: blender(ABI) = %{blender_api}
# Obsolete the standalone Blender player retired by upstream
@@ -204,7 +206,7 @@ packages to extend Blender.
rm -f build_files/cmake/Modules/FindOpenJPEG.cmake
# Fix all Python shebangs recursively in .
-pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
+%py3_shebang_fix .
%build
%cmake \
@@ -217,11 +219,6 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
-D_osl_LIBRARIES=%{_libdir} \
-DOSL_INCLUDE_DIR=%{_includedir} \
-DOSL_COMPILER=%{_bindir}/oslc \
-%endif
-%if %{with oidn}
- -DOPENIMAGEDENOISE_LIBRARY=%{_libdir} \
- -DOPENIMAGEDENOISE_INCLUDE_DIR=%{_includedir} \
- -DWITH_OPENIMAGEDENOISE=ON \
%endif
-DBOOST_ROOT=%{_prefix} \
-DBUILD_SHARED_LIBS=OFF \
@@ -232,7 +229,6 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
-DCMAKE_SKIP_RPATH=ON \
-DOpenGL_GL_PREFERENCE=GLVND \
-DPYTHON_VERSION=%{python3_version} \
- -DWITH_ALEMBIC=ON \
-DWITH_CYCLES=%{cyclesflag} \
%ifnarch x86_64
-DWITH_CYCLES_EMBREE=OFF \
@@ -240,14 +236,10 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
-DWITH_DOC_MANPAGE=ON \
%if %{with wayland}
-DWITH_GHOST_WAYLAND=ON \
- -DWITH_XR_OPENXR=OFF \
+ -DWITH_GL_EGL=ON \
%endif
- -DWITH_CLANG=OFF \
-DWITH_INSTALL_PORTABLE=OFF \
- -DWITH_LLVM=ON \
- -DWITH_OPENSUBDIV=ON \
- -DWITH_OPENVDB=ON \
- -DWITH_OPENVDB_BLOSC=ON \
+ -DWITH_NANOVDB=OFF \
-DWITH_PYTHON_INSTALL=OFF \
-DWITH_PYTHON_INSTALL_REQUESTS=OFF \
%if %{with system_eigen3}
@@ -265,12 +257,6 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
%install
%cmake_install
-# Thumbnailer
-install -p -D -m 644 %{SOURCE1} %{buildroot}%{_datadir}/thumbnailers/%{name}.thumbnailer
-
-# Mime support
-install -p -D -m 644 %{SOURCE2} %{buildroot}%{_datadir}/mime/packages/%{name}.xml
-
# Deal with docs in the files section
rm -rf %{buildroot}%{_docdir}/%{name}/*
@@ -312,321 +298,4 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
-* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.93.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-4
-- Disable usd support due to broken dependencies
-
-* Fri Jun 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-3
-- Rebuild for openxr 1.0.17
-- Rebuild for alembic 1.8.2
-- Enable usd support
-
-* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
-- Rebuilt for Python 3.10
-
-* Wed Jun 02 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.93.0-1
-- Update to 2.93.0 (#1967342)
-- Add libharu and libpulse dependencies
-
-* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-10
-- Rebuild for opensubdib 3.4.4
-
-* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-9
-- Rebuild for alembic 1.8.1 and oidn 1.4.0
-- Disable USD support due to build failure
-
-* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-8
-- Rebuild for openxr 1.10.6
-- Drop no longer needed eigen3 patch
-- Use system eigen3
-- Drop conditional for EOL Fedora 31
-
-* Mon May 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-7
-- Rebuild for embree 3.13.0
-
-* Fri Apr 23 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-6
-- Enable cycles rendering support for non x86_64 arch
-- Explicitly disable embree support on cycle rendering for non x86_64 arch
-
-* Mon Apr 19 2021 Tomas Hrnciar <thrnciar(a)redhat.com> - 1:2.92.0-5
-- BuildRequire setuptools explicitly (https://pagure.io/fesco/issue/2590)
-
-* Mon Apr 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-4
-- Rebuild for openxr 1.0.15
-- Drop support of Fedora 31 which is EOL
-- Add LLVM dependencies
-- Support CXX Standard 17
-
-* Thu Apr 08 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.92.0-3
-- Rebuild for alembic 1.8.0_beta2
-
-* Tue Mar 30 2021 Jonathan Wakely <jwakely(a)redhat.com> - 1:2.92.0-2
-- Rebuilt for removed libstdc++ symbol (#1937698)
-
-* Thu Feb 25 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.92.0-1
-- Update to 2.92.0 (#1932861)
-- Rebuild for embree 3.12.2
-
-* Sun Feb 07 2021 Luya Tshimbalanga <luya_tfz(a)thefinalzone.net> - 1:2.91.2-4
-- Rebuild for oidn 1.3.0
-
-* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.91.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Sun Jan 24 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.91.2-2
-- Rebuild for opensubdiv with enabled ptex
-
-* Wed Jan 20 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.91.2-1
-- Update to 2.91.2 (#1918303)
-
-* Mon Jan 18 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 1:2.91.0-7
-- Backport eigen3 log1p fix for now
-
-* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:2.91.0-7
-- Drop blender font patch
-
-* Mon Jan 18 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.91.0-6
-- Obsolete subpackage blender-fonts(#1917244)
-
-* Sun Jan 10 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.91.0-5
-- Rebuild for OpenEXR 2.5.4
-- Drop patch for fonts path (#1889049)
-
-* Mon Jan 04 2021 Miro Hrončok <mhroncok(a)redhat.com> - 1:2.91.0-4
-- Rebuild for new libopenvdb
-- Fixes: rhbz#1912498
-
-* Fri Jan 01 2021 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.91.0-3
-- Rebuild for OpenEXR 2.5.3.
-
-* Fri Nov 27 2020 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.91.0-2
-- Rebuild for embree 3.12.1
-
-* Wed Nov 25 2020 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.91.0-1
-- Update to 2.91.0 (#1901446)
-
-* Mon Oct 26 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.1-3
-- Add hdapi, lame and vpx (webm) dependencies
-- Upstream atch fixing python3 support script (#1872980)
-- Use c++17
-
-* Sat Oct 03 2020 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.90.1-2
-- Rebuild for OpenImageIO 2.2.
-
-* Wed Sep 23 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.1-1
-- Update to 2.90.1 (#1881831)
-
-* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.0-4
-- Rebuild for oidn 1.2.3
-
-* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.0-3
-- Build exclusively on 64-bits architectures due to upstream change
-
-* Sat Sep 05 2020 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.90.0-2
-- Rebuild for OpenImageIO 2.2.
-
-* Mon Aug 31 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.90.0-1
-- Update to 2.90.0 (#1855165)
-- Disable embree for cycle rendering
-- Add initial Wayland support and set disabled by default
-- Remove unused brp-python-bytecompile script declaration
-- Remove python 3.9 patch
-
-* Thu Aug 27 2020 Simone Caronni <negativo17(a)gmail.com> - 1:2.83.5-5
-- Revert change for not listing locale files twice, it's preventing localization
- to be included in the package.
-
-* Tue Aug 25 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.5-4
-- Temporarily exclude s390x secondary arch
-
-* Tue Aug 25 2020 Charalampos Stratakis <cstratak(a)redhat.com> - 1:2.83.5-3
-- Use c++14 for properly building with the latest version of openvdb
-
-* Mon Aug 24 2020 Simone Caronni <negativo17(a)gmail.com> - 1:2.83.5-2
-- Be consistent with build options format and distribution conditionals.
-- rpmlint fixes.
-- Fix build dependencies.
-- Fix Python 3.9 patch.
-- Disable OpenShadingLanguage, 1.11 is not supported.
-- Disable Embree, 3.11 is not supported.
-
-* Wed Aug 19 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.5-1
-- Update to 2.83.5 (#1855165)
-
-* Wed Aug 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.4-1
-- Update to 2.83.4 (#1855165)
-
-* Sat Aug 01 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.3-4
-- Use cmake macros for build and install
-
-* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.83.3-3
-- Second attempt - Rebuilt for
- https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.83.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Wed Jul 22 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.3-1
-- Update to 2.83.3 (#1855165)
-- Enable embree and osl for cycles rendering
-
-* Thu Jul 09 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.2-2
-- Add openshadinglanguage dependency
-- Reenable upstream patch to build on Python 3.9 for Fedora 33+ (#1843100)
-
-* Thu Jul 09 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.2-1
-- Update to 2.83.2 (#1855165)
-
-* Thu Jun 25 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.1-1
-- Update to 2.83.1 (#1843623)
-
-* Sun Jun 21 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-4
-- Apply upstream patch to build on Python 3.9 (#1843100)
-
-* Sun Jun 21 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-3
-- Fix installtion path for fonts directory (#1849429)
-- More conversion to pkgconf format
-
-* Sat Jun 20 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-2
-- Remove undocumented and undefined function on Python 3.9
-- Use documented python function defined on Python 3.9 (#1843100)
-
-* Sun Jun 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-1.1
-- Temporarily exclude ARM architecture (#1843100)
-
-* Wed Jun 03 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-1
-- Update to 2.83.0 (#1843623)
-- Clean up spec file
-
-* Tue May 12 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82a-5
-- Rebuild for embree 3.10.0
-
-* Mon May 11 2020 Gwyn Ciesla <gwync(a)protonmail.com> - 1:2.82a-4
-- Rebuild for new LibRaw
-
-* Sat Apr 11 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82a-3
-- Rebuild for oidn 1.2.0
-
-* Sat Apr 04 2020 Simone Caronni <negativo17(a)gmail.com> - 1:2.82a-2
-- Remove unfinished RHEL 7 support in SPEC file.
-- Move desktop file validation to check section.
-- Fix FFmpeg conditional.
-- Explicitly declare version in patch, hopefully it does not require an udpate.
-- Trim changelog.
-
-* Sat Mar 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82a-1
-- Update to 2.82a (#1810743)
-
-* Thu Mar 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82-3
-- Add Obsolete blenderplayer line for system upgrade (#1810743)
-
-* Sun Feb 23 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.82-2
-- Patch for upstream invalid appdata causing segmentation fault
-
-* Thu Feb 13 2020 Luya Tshimbalanga <luya(a)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
-- Temporarily disable appstream validation
-
-* Tue Jan 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.81a-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Mon Jan 27 2020 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.81a-5
-- Rebuild for OpenImageIO 2.1.10.1.
-
-* Fri Jan 24 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-4
-- Use pkgconfig for many build requirements as possible
-- Replace pkgconfig(freeglut) by pkgconfig(glut) for Fedora 32 and above
-- Enable OpenImageDenoise support (rhbz #1794521)
-
-* Sat Dec 14 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-3
-- Rebuild for openvdb 7.0.0
-
-* Thu Dec 12 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-2
-- Rebuilt for openvdb 7.0.0
-
-* Thu Dec 05 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81a-1
-- Update to 2.81a
-
-* Thu Nov 21 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81-2
-- Temporarily exclude ppc64le and armv7hl architectures due to failure
-
-* Thu Nov 21 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.81-1
-- Update to 2.81
-- Drop upstream patch
-- Enable oidn support for x86_64 architecture
-- Patch on appdata fixing tags
-
-* Sun Nov 03 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-13
-- Rebuilt for alembic 1.7.12
-
-* Sat Nov 02 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-12
-- Rebuilt with opensubdiv
-
-* Wed Oct 16 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-11
-- Upstream patch fixing compatibility with python 3.8
-
-* Sun Oct 13 2019 Simone Caronni <negativo17(a)gmail.com> - 1:2.80-10
-- Actually re-enable OpenVDB.
-
-* Tue Sep 24 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-9
-- Enable OpenSubDiv (rhbz#1754797)
-- Rebuilt for openvdb 6.2.0
-- Use provided upsteam metadata
-
-* Thu Aug 22 2019 Miro Hrončok <mhroncok(a)redhat.com> - 1:2.80-8
-- Rebuilt for Python 3.8
-
-* Mon Aug 19 2019 Simone Caronni <negativo17(a)gmail.com> - 1:2.80-7
-- Enable OpenVDB.
-
-* Mon Aug 19 2019 Miro Hrončok <mhroncok(a)redhat.com> - 1:2.80-6
-- Rebuilt for Python 3.8
-
-* Sun Aug 18 2019 Simone Caronni <negativo17(a)gmail.com> - 1:2.80-5
-- Clean up patches/sources.
-- Fix installation of locales, scripts, thumbnailer, etc.
-- Rpmlint fixes.
-- Add ppc64le and s390x support.
-
-* Thu Aug 15 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-4
-- Restore broken international fonts support
-
-* Wed Aug 14 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-3
-- Set embree dependency to x86_64 architecture
-- Temporarily disable build for ppc64le and s390x
-
-* Tue Jul 30 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-2
-- Enable embree, webp and bzip support
-- Remove game engine support dropped from upstream
-- Drop blenderplayer standalone package
-
-* Tue Jul 30 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.80-1
-- Update to 2.80
-
-* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.79b-18
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Sat May 18 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.79b-17
-- Rebuild for alembic 1.7.11
-
-* Wed Apr 10 2019 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.79b-16
-- Rebuild for OpenEXR 2.3.0.
-
-* Thu Apr 04 2019 Richard Shaw <hobbes1069(a)gmail.com> - 1:2.79b-15
-- Rebuild for OpenColorIO 1.1.1.
-
-* Wed Apr 03 01:33:05 CET 2019 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:2.79b-14
-- Fix build for GCC9 new OpenMP data sharing
-
-* Thu Mar 14 2019 Mohan Boddu <mboddu(a)bhujji.com> - 1:2.79b-13
-- Rebuild for OpenImageIO 2.0.5
-
-* Thu Mar 14 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.79b-12
-- Rebuild for boost 1.69
-
-* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.79b-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+%autochangelog
diff --git a/blender.xml b/blender.xml
deleted file mode 100644
index 131b020..0000000
--- a/blender.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<mime-info xmlns="https://www.freedesktop.org/standards/shared-mime-info">
- <mime-type type="application/x-blender">
- <comment xml:lang="en">Blender Scene</comment>
- <glob pattern="*.blend" />
- </mime-type>
-</mime-info>
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..d36e208
--- /dev/null
+++ b/changelog
@@ -0,0 +1,138 @@
+* Sat Jul 31 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.1-1
+- Update to 2.93.1
+- Drop downstream thumbmailer
+- Uses autorelease and autochangelog macros
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> 1:2.93.0-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> 1:2.93.0-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-7
+- Disable usd support due to broken dependencies
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-6
+- Disable usd support due to broken dependencies
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-5
+- Rebuild for openxr 1.0.17
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-4
+- Rebuild for openxr 1.0.17
+
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-3
+- Rebuild for openxr 1.0.17
+
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> 1:2.93.0-2
+- Rebuilt for Python 3.10
+
+* Fri Jun 04 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.93.0-1
+- Update to 2.93.0 (#1967342)
+
+* Fri May 21 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-13
+- Rebuild for opensubdib 3.4.4
+
+* Wed May 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-12
+- Rebuild for opensubdib 3.4.4
+
+* Wed May 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-11
+- Rebuild for alembic 1.8.1 and oidn 1.4.0
+
+* Wed May 12 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-10
+- Rebuild for openxr 1.10.6
+
+* Tue May 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-9
+- Rebuild for embree 3.13.0
+
+* Tue Apr 27 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-8
+- Enable cycles rendering support for non x86_64 arch
+
+* Mon Apr 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-7
+- BuildRequire setuptools explicitly (https://pagure.io/fesco/issue/2590)
+
+* Mon Apr 19 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-6
+- Rebuild for openxr 1.0.15
+
+* Mon Apr 19 2021 Tomas Hrnciar <thrnciar(a)redhat.com> 1:2.92.0-5
+- BuildRequire setuptools explicitly
+
+* Thu Apr 08 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-4
+- Rebuild for alembic 1.8.0_beta2
+
+* Tue Mar 30 2021 Jonathan Wakely <jwakely(a)redhat.com> 1:2.92.0-3
+- Rebuilt for removed libstdc++ symbol (#1937698)
+
+* Fri Feb 26 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-2
+- Update to 2.92.0 (#1932861)
+
+* Fri Feb 26 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.92.0-1
+- Update to 2.92.0 (#1932861)
+
+* Sun Feb 07 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.2-5
+- Rebuild for oidn 1.3.0
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> 1:2.91.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sun Jan 24 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.2-3
+- Rebuild for opensubdiv with enabled ptex
+
+* Thu Jan 21 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> 1:2.91.2-2
+- fix email mistake...
+
+* Thu Jan 21 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.2-1
+- Update to 2.91.2 (#1918303)
+
+* Tue Jan 19 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> 1:2.91.0-10
+- Backport eigen3 log1p fix for now
+
+* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> 1:2.91.0-9
+- Switch to git-core
+
+* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> 1:2.91.0-8
+- Update changelog
+
+* Mon Jan 18 2021 Nicolas Chauvet <kwizart(a)gmail.com> 1:2.91.0-7
+- Drop old blender font patch - ref rhbz#1889049
+
+* Mon Jan 18 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-6
+- Obsolete subpackage blender-fonts(#1917244)
+
+* Sat Jan 16 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-5
+- Rebuild for OpenEXR 2.5.4
+
+* Mon Jan 04 2021 Miro Hrončok <miro(a)hroncok.cz> 1:2.91.0-4
+- Rebuild for new libopenvdb
+
+* Fri Jan 01 2021 Richard Shaw <hobbes1069(a)gmail.com> 1:2.91.0-3
+- Rebuild for OpenEXR 2.5.3.
+
+* Sat Nov 28 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-2
+- Rebuild for embree 3.12.1
+
+* Thu Nov 26 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.91.0-1
+- Update to 2.91.0 (#1901446)
+
+* Sat Oct 31 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.1-3
+- Add hdapi, lame and vpx (webm) dependencies
+
+* Thu Sep 24 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.1-2
+- Add missing patches
+
+* Thu Sep 24 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.1-1
+- Update to 2.90.1 (#1881831)
+
+* Mon Sep 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.0-9
+- Rebuild for oidn 1.2.3
+
+* Thu Sep 10 2020 Dan Horák <dan(a)danny.cz> 1:2.90.0-8
+- update comment about s390x being excluded
+
+* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.0-7
+- Build exclusively on 64-bits architectures due to upstream change
+
+* Sat Sep 05 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> 1:2.90.0-6
+- Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/blender into
+ master
+
diff --git a/sources b/sources
index 1a8a481..04fe7be 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (blender-2.93.0.tar.xz) = 660962e5368c8ff52ed095aba97d63c22aa8e2fdcb2042b1299b6d6edeb7eb1f702a9ee95ee7e47824681f9f48b971d2e32ec32cc6264165a4196b5f36c4a66d
+SHA512 (blender-2.93.1.tar.xz) = b14e8cca248c53e4a93976d7fa1cd1ab92a7d18a3809b2a535881731aad2f68d8d155ad175b27aa1890714b81aa6648604a614cacc90e95b7269569661e393b1
commit b4ce269da14ff57df104089cfca2d91de95bf5ce
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 21 18:40:48 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/blender.spec b/blender.spec
index 4cdab0b..a2b8d06 100644
--- a/blender.spec
+++ b/blender.spec
@@ -32,7 +32,7 @@
Name: blender
Epoch: 1
Version: %{blender_api}.0
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: 3D modeling, animation, rendering and post-production
@@ -312,6 +312,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:2.93.0-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-4
- Disable usd support due to broken dependencies
commit 0527263b80de2c41c76429bc758a470de9ddf118
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 21 13:43:51 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit 1e29891d0bea8ba9463ae7b8b498c149830ca295
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Jun 15 08:25:16 2021 -0700
Disable usd support due to broken dependencies
diff --git a/blender.spec b/blender.spec
index 3b17c19..4cdab0b 100644
--- a/blender.spec
+++ b/blender.spec
@@ -15,7 +15,7 @@
%bcond_without embree
%bcond_without hidapi
%bcond_without oidn
-%bcond_without usd
+%bcond_with usd
%else
%bcond_with embree
%bcond_with hidapi
commit e3b0471a481ad7ebc0866ca8f9042c2548af68be
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Jun 15 08:23:49 2021 -0700
Disable usd support due to broken dependencies
diff --git a/blender.spec b/blender.spec
index 27daeaa..3b17c19 100644
--- a/blender.spec
+++ b/blender.spec
@@ -32,7 +32,7 @@
Name: blender
Epoch: 1
Version: %{blender_api}.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: 3D modeling, animation, rendering and post-production
@@ -312,6 +312,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
+* Tue Jun 15 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-4
+- Disable usd support due to broken dependencies
+
* Fri Jun 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-3
- Rebuild for openxr 1.0.17
- Rebuild for alembic 1.8.2
commit 09b476137d2bbc8f9e3fc6c127076f31324a630a
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Mon Jun 14 17:19:33 2021 -0700
Rebuild for openxr 1.0.17
Rebuild for alembic 1.8.2
Enable usd support
diff --git a/blender.spec b/blender.spec
index 57cc727..27daeaa 100644
--- a/blender.spec
+++ b/blender.spec
@@ -315,6 +315,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
* Fri Jun 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-3
- Rebuild for openxr 1.0.17
- Rebuild for alembic 1.8.2
+- Enable usd support
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
- Rebuilt for Python 3.10
commit 54c43fef7a8b24b8016639e29dbc86fd63bbc7d3
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Mon Jun 14 17:12:44 2021 -0700
Rebuild for openxr 1.0.17
Rebuild for alembic 1.8.2
diff --git a/blender.spec b/blender.spec
index f686944..57cc727 100644
--- a/blender.spec
+++ b/blender.spec
@@ -15,7 +15,7 @@
%bcond_without embree
%bcond_without hidapi
%bcond_without oidn
-%bcond_with usd
+%bcond_without usd
%else
%bcond_with embree
%bcond_with hidapi
@@ -312,7 +312,11 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
-* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-3
+* Fri Jun 11 2021 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.93.0-3
+- Rebuild for openxr 1.0.17
+- Rebuild for alembic 1.8.2
+
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
- Rebuilt for Python 3.10
* Wed Jun 02 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.93.0-1
commit b0d507862ca35d14d91a47bbc0631115b3a2bc0f
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Thu Jun 10 23:40:50 2021 -0700
Rebuild for openxr 1.0.17
Rebuild for alembic 1.8.2
diff --git a/blender.spec b/blender.spec
index 9a542fa..f686944 100644
--- a/blender.spec
+++ b/blender.spec
@@ -32,7 +32,7 @@
Name: blender
Epoch: 1
Version: %{blender_api}.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: 3D modeling, animation, rendering and post-production
@@ -312,7 +312,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
-* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-3
- Rebuilt for Python 3.10
* Wed Jun 02 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.93.0-1
commit f4a93add76a541d9e1464d36ca65991af6e57c14
Author: Python Maint <python-maint(a)redhat.com>
Date: Fri Jun 4 20:00:27 2021 +0200
Rebuilt for Python 3.10
diff --git a/blender.spec b/blender.spec
index 2e7fd86..9a542fa 100644
--- a/blender.spec
+++ b/blender.spec
@@ -32,7 +32,7 @@
Name: blender
Epoch: 1
Version: %{blender_api}.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: 3D modeling, animation, rendering and post-production
@@ -312,6 +312,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{macrosdir}/macros.%{name}
%changelog
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 1:2.93.0-2
+- Rebuilt for Python 3.10
+
* Wed Jun 02 2021 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org> - 1:2.93.0-1
- Update to 2.93.0 (#1967342)
- Add libharu and libpulse dependencies
2 years, 1 month
Architecture specific change in rpms/rust-semver0.10.git
by githook-noreply@fedoraproject.org
The package rpms/rust-semver0.10.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/rust-semver0.10.git/commit/?id=16....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 161e53566f043b51e9aaca89a621f6b32467593e
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Sat Aug 28 14:50:30 2021 +0200
compat package no longer needed
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index ed51b1e..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-/results_*/
-/*.src.rpm
-
-/semver-0.10.0.crate
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..3f67be8
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+compat package no longer needed
diff --git a/rust-semver0.10.spec b/rust-semver0.10.spec
deleted file mode 100644
index 963b924..0000000
--- a/rust-semver0.10.spec
+++ /dev/null
@@ -1,117 +0,0 @@
-# Generated by rust2rpm 13
-%bcond_without check
-%global debug_package %{nil}
-
-%global crate semver
-
-Name: rust-%{crate}0.10
-Version: 0.10.0
-Release: 3%{?dist}
-Summary: Semantic version parsing and comparison
-
-# Upstream license specification: MIT/Apache-2.0
-License: MIT or ASL 2.0
-URL: https://crates.io/crates/semver
-Source: %{crates_source}
-
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
-
-%global _description %{expand:
-Semantic version parsing and comparison.}
-
-%description %{_description}
-
-%package devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description devel %{_description}
-
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
-
-%files devel
-%license LICENSE-MIT LICENSE-APACHE
-%doc README.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
-
-%package -n %{name}+default-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+default-devel %{_description}
-
-This package contains library source intended for building other packages
-which use "default" feature of "%{crate}" crate.
-
-%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%package -n %{name}+ci-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+ci-devel %{_description}
-
-This package contains library source intended for building other packages
-which use "ci" feature of "%{crate}" crate.
-
-%files -n %{name}+ci-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%package -n %{name}+diesel-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+diesel-devel %{_description}
-
-This package contains library source intended for building other packages
-which use "diesel" feature of "%{crate}" crate.
-
-%files -n %{name}+diesel-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%package -n %{name}+serde-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+serde-devel %{_description}
-
-This package contains library source intended for building other packages
-which use "serde" feature of "%{crate}" crate.
-
-%files -n %{name}+serde-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
-
-%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
-%cargo_prep
-
-%generate_buildrequires
-%cargo_generate_buildrequires
-
-%build
-%cargo_build
-
-%install
-%cargo_install
-
-%if %{with check}
-%check
-%cargo_test
-%endif
-
-%changelog
-* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Mon Oct 26 2020 Fabio Valentini <decathorpe(a)gmail.com> - 0.10.0-1
-- Initial compat package for semver 0.10
diff --git a/sources b/sources
deleted file mode 100644
index 8a2c325..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (semver-0.10.0.crate) = 75e39076a551cd1f4e7c011e79ac762258b7995bb021298cf2fbc7b3bc9e6715ca3c5165429834738f1cfb5ea9fa3daf173ebe1e9e0f04135845c89675c89ad4
2 years, 1 month
[Report] Packages Restricting Arches
by root
New package excluding arches (9)
============================
- rust-clap-verbosity-flag
ExclusiveArch: %{rust_arches}
- rust-displaydoc
ExclusiveArch: %{rust_arches}
- rust-downcast
ExclusiveArch: %{rust_arches}
- rust-mockall
ExclusiveArch: %{rust_arches}
- rust-mockall_derive
ExclusiveArch: %{rust_arches}
- rust-mockall_double
ExclusiveArch: %{rust_arches}
- rust-quantiles
ExclusiveArch: %{rust_arches}
- rust-streebog
ExclusiveArch: %{rust_arches}
- rust-tiger
ExclusiveArch: %{rust_arches}
Package that edited their arches constraints (1)
=============================================
- rust-cpufeatures
was ExclusiveArch: x86_64 aarch64
is ExclusiveArch: %{rust_arches}
List of packages currently excluding arches (2263)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- OpenColorIO
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-V8
ExclusiveArch: %{nodejs_arches}
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aboot
ExclusiveArch: alpha
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- alleyoop
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x %{arm} aarch64
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64
- anet
ExclusiveArch: %{GPRbuild_arches}
- anki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- atomic-queue
ExclusiveArch: x86_64 %{ix86} %{arm32} %{arm64}
- aunit
ExclusiveArch: %GPRbuild_arches
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
- bcm283x-firmware
ExclusiveArch: %{arm} aarch64
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- blender
ExclusiveArch: x86_64 aarch64 ppc64le
- bless
ExclusiveArch: %mono_arches
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64
- calibre
ExclusiveArch: %{qt5_qtwebengine_arches}
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- ceph
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- chromium
ExclusiveArch: x86_64 i686
ExclusiveArch: x86_64 i686 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- clevis-pin-tpm2
ExclusiveArch: %{rust_arches}
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- coffee-script
ExclusiveArch: %{nodejs_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- crash-gcore-command
ExclusiveArch: aarch64 ppc64le x86_64
- crash-trace-command
ExclusiveArch: aarch64 ppc64le s390x x86_64
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- cryptlib
ExclusiveArch: x86_64 %{ix86} aarch64 ppc64 ppc64le
- cryptobone
ExclusiveArch: x86_64 %{ix86} ppc64 ppc64le aarch64
- daq
ExclusiveArch: x86_64 aarch64
- darktable
ExclusiveArch: x86_64 aarch64
ExclusiveArch: x86_64 ppc64le
- dbus-parsec
ExclusiveArch: %{rust_arches}
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- dbxtool
ExclusiveArch: i386 x86_64 aarch64
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64 aarch64
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dotnet-build-reference-packages
ExclusiveArch: aarch64 x86_64
ExclusiveArch: x86_64
- dotnet3.1
ExclusiveArch: aarch64 x86_64
ExclusiveArch: x86_64
- dotnet5.0
ExclusiveArch: aarch64 x86_64
ExclusiveArch: x86_64
- dotnet5.0-build-reference-packages
ExclusiveArch: aarch64 x86_64
ExclusiveArch: x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e3
ExclusiveArch: %{ix86} x86_64
- edk2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: x86_64 aarch64
- efibootmgr
ExclusiveArch: %{efi}
- efifs
ExclusiveArch: %{efi}
- efitools
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- emacs-slime
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- eric
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- eth-tools
ExclusiveArch: x86_64
- extlinux-bootloader
ExclusiveArch: %{arm} aarch64
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- fes
ExclusiveArch: %{ix86} x86_64
- fkill-cli
ExclusiveArch: %{nodejs_arches} noarch
- florist
ExclusiveArch: %{GPRbuild_arches}
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: %{ix86} x86_64 ppc64
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- fx
ExclusiveArch: %{nodejs_arches} noarch
- fx-completion
ExclusiveArch: %{nodejs_arches} noarch
- ga
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- gbrainy
ExclusiveArch: %mono_arches
- gdata-sharp
ExclusiveArch: %mono_arches
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gearhead1
ExclusiveArch: %{fpc_arches}
- gela-asis
ExclusiveArch: %GPRbuild_arches
- ghdl
ExclusiveArch: %{GNAT_arches}
- ghostwriter
ExclusiveArch: %{qt5_qtwebengine_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gitqlient
ExclusiveArch: %{qt5_qtwebengine_arches}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- glibc32
ExclusiveArch: x86_64
- glibd
ExclusiveArch: %{ldc_arches}
- gmqcc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-db
ExclusiveArch: %{GPRbuild_arches}
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- go-compilers
ExclusiveArch: %{go_arches}
- go-rpm-macros
ExclusiveArch: %{golang_arches} %{gccgo_arches}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang
ExclusiveArch: %{golang_arches}
- gomtree
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- goverlay
ExclusiveArch: %{fpc_arches}
- gprbuild
ExclusiveArch: %{GPRbuild_arches} %{bootstrap_arch}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha
- grafana
ExclusiveArch: %{grafana_arches}
- grafana-pcp
ExclusiveArch: %{grafanapcp_arches}
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
- hedgewars
ExclusiveArch: %{fpc_arches}
- hsakmt
ExclusiveArch: x86_64 aarch64
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64
- i3status-rs
ExclusiveArch: %{rust_arches}
- icaro
ExclusiveArch: %{ix86} x86_64 noarch
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cmt-cat
ExclusiveArch: x86_64 i686 i586
ExclusiveArch: x86_64 i686 i586
- intel-gmmlib
ExclusiveArch: x86_64 i686
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
ExclusiveArch: x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: x86_64
- ipw2100-firmware
ExclusiveArch: noarch i386 x86_64
- ipw2200-firmware
ExclusiveArch: noarch i386 x86_64
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- keepass
ExclusiveArch: %{mono_arches}
- kernel
ExclusiveArch: x86_64 s390x %{arm} aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x %{arm} aarch64 ppc64le
- keyring-ima-signer
ExclusiveArch: %{rust_arches}
- kf5-akonadi-search
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-audiocd-kio
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kalarmcal
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kblog
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarcore
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarutils
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kitinerary
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-ktnef
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-libkdcraw
ExclusiveArch: x86_64 ppc64le %{arm}
- kicad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- kiwix-desktop
ExclusiveArch: %{qt5_qtwebengine_arches}
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- knotes
ExclusiveArch: x86_64 %{arm}
- kompose
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- ldc
ExclusiveArch: %{ldc_arches}
- libbsr
ExclusiveArch: %{power64}
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libdfp
ExclusiveArch: ppc ppc64 ppc64le s390 s390x x86_64
- libdispatch
ExclusiveArch: x86_64 aarch64
- libguestfs
ExclusiveArch: %{kernel_arches}
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libnxz
ExclusiveArch: ppc64le
- libocxl
ExclusiveArch: ppc64le
- libpmemobj-cpp
ExclusiveArch: x86_64 ppc64le
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- librtas
ExclusiveArch: %{power64}
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64
- libva-intel-hybrid-driver
ExclusiveArch: %{ix86} x86_64 ia64
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzfcphbaapi
ExclusiveArch: s390 s390x
- lightdm
ExclusiveArch: x86_64 ppc64le
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 s390x ppc64le
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matreshka
ExclusiveArch: %GPRbuild_arches
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mdevctl
ExclusiveArch: %{rust_arches}
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: %{ix86} x86_64
- mesos
ExclusiveArch: x86_64
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} %{ix86} x86_64
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-libidn2
ExclusiveArch: %{ix86} x86_64 %{arm}
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mirrorlist-server
ExclusiveArch: %{rust_arches}
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- mod_mono
ExclusiveArch: %mono_arches
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64 %{arm}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monobristol
ExclusiveArch: %{mono_arches}
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- monosim
ExclusiveArch: %mono_arches
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mustache-d
ExclusiveArch: %{ldc_arches}
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- nant
ExclusiveArch: %mono_arches
- nativejit
ExclusiveArch: x86_64
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- newsflash
ExclusiveArch: %{rust_arches}
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nispor
ExclusiveArch: %{rust_arches}
- nodejs
ExclusiveArch: %{nodejs_arches}
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-language-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nodemon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supervisor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-svgo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- npm-name-cli
ExclusiveArch: %{nodejs_arches} noarch
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: x86_64 ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64 ppc64le
- nwchem
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- oci-kvm-hook
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %%{power64} aarch64 s390x armv7hl
- oci-umount
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- oidn
ExclusiveArch: x86_64
- olpc-kbdshim
ExclusiveArch: %{ix86} %{arm}
- olpc-netutils
ExclusiveArch: %{ix86} %{arm}
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 aarch64
- openblas
ExclusiveArch: %{openblas_arches}
- openjfx
ExclusiveArch: x86_64
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openni
ExclusiveArch: %{ix86} x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openshadinglanguage
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- openssl-ibmca
ExclusiveArch: s390 s390x
- origin
ExclusiveArch: %{go_arches}
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- orion
ExclusiveArch: %{qt5_qtwebengine_arches}
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- paflib
ExclusiveArch: ppc %{power64}
- parsec
ExclusiveArch: %{rust_arches}
- parsec-tool
ExclusiveArch: %{rust_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcm
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdbg
ExclusiveArch: ppc64le
- pdfmod
ExclusiveArch: %mono_arches
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: x86_64
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- pmdk-convert
ExclusiveArch: x86_64
- pmemkv
ExclusiveArch: x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- powerpc-utils
ExclusiveArch: ppc %{power64}
- ppc64-diag
ExclusiveArch: ppc %{power64}
- pveclib
ExclusiveArch: ppc %{power64}
- pvs-sbcl
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-healpy
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-javabridge
ExclusiveArch: i686 x86_64
- python-openoffice
ExclusiveArch: noarch x86_64
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-rpi-gpio
ExclusiveArch: %{arm} aarch64
- python-setuptools-rust
ExclusiveArch: %{rust_arches}
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qatzip
ExclusiveArch: x86_64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qemu-sanity-check
ExclusiveArch: %{kernel_arches}
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- quantum-espresso
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- renderdoc
ExclusiveArch: x86_64
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm}
- rescene
ExclusiveArch: %{mono_arches}
- restsharp
ExclusiveArch: %{mono_arches}
- rhythmbox-alternative-toolbar
ExclusiveArch: %{ix86} %{arm} x86_64 ppc64 ppc64le
- rocm-runtime
ExclusiveArch: x86_64 aarch64
- rocminfo
ExclusiveArch: x86_64 aarch64
- rpg-cli
ExclusiveArch: %{rust_arches}
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rr
ExclusiveArch: %{ix86} x86_64
- rssguard
ExclusiveArch: %{qt5_qtwebengine_arches}
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- runc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le %{mips} s390x
- rust
ExclusiveArch: %{rust_arches}
- rust-Inflector
ExclusiveArch: %{rust_arches}
- rust-ab_glyph
ExclusiveArch: %{rust_arches}
- rust-ab_glyph_rasterizer
ExclusiveArch: %{rust_arches}
- rust-abomonation
ExclusiveArch: %{rust_arches}
- rust-actix
ExclusiveArch: %{rust_arches}
- rust-actix-codec
ExclusiveArch: %{rust_arches}
- rust-actix-connect
ExclusiveArch: %{rust_arches}
- rust-actix-files
ExclusiveArch: %{rust_arches}
- rust-actix-http
ExclusiveArch: %{rust_arches}
- rust-actix-macros
ExclusiveArch: %{rust_arches}
- rust-actix-macros0.1
ExclusiveArch: %{rust_arches}
- rust-actix-router
ExclusiveArch: %{rust_arches}
- rust-actix-rt
ExclusiveArch: %{rust_arches}
- rust-actix-rt1
ExclusiveArch: %{rust_arches}
- rust-actix-server
ExclusiveArch: %{rust_arches}
- rust-actix-server-config
ExclusiveArch: %{rust_arches}
- rust-actix-service
ExclusiveArch: %{rust_arches}
- rust-actix-testing
ExclusiveArch: %{rust_arches}
- rust-actix-threadpool
ExclusiveArch: %{rust_arches}
- rust-actix-tls
ExclusiveArch: %{rust_arches}
- rust-actix-utils
ExclusiveArch: %{rust_arches}
- rust-actix-web
ExclusiveArch: %{rust_arches}
- rust-actix-web-codegen
ExclusiveArch: %{rust_arches}
- rust-actix0.10
ExclusiveArch: %{rust_arches}
- rust-actix_derive
ExclusiveArch: %{rust_arches}
- rust-actix_derive0.5
ExclusiveArch: %{rust_arches}
- rust-addr2line
ExclusiveArch: %{rust_arches}
- rust-adler
ExclusiveArch: %{rust_arches}
- rust-adler32
ExclusiveArch: %{rust_arches}
- rust-aead
ExclusiveArch: %{rust_arches}
- rust-aes
ExclusiveArch: %{rust_arches}
- rust-aes-gcm
ExclusiveArch: %{rust_arches}
- rust-aes-soft
ExclusiveArch: %{rust_arches}
- rust-afterburn
ExclusiveArch: %{rust_arches}
- rust-ahash
ExclusiveArch: %{rust_arches}
- rust-ahash0.4
ExclusiveArch: %{rust_arches}
- rust-aho-corasick
ExclusiveArch: %{rust_arches}
- rust-alacritty
ExclusiveArch: %{rust_arches}
- rust-alacritty_config_derive
ExclusiveArch: %{rust_arches}
- rust-alacritty_terminal
ExclusiveArch: %{rust_arches}
- rust-alga
ExclusiveArch: %{rust_arches}
- rust-alga_derive
ExclusiveArch: %{rust_arches}
- rust-aliasable
ExclusiveArch: %{rust_arches}
- rust-alloc-no-stdlib
ExclusiveArch: %{rust_arches}
- rust-alloc-stdlib
ExclusiveArch: %{rust_arches}
- rust-alphanumeric-sort
ExclusiveArch: %{rust_arches}
- rust-alsa
ExclusiveArch: %{rust_arches}
- rust-alsa-sys
ExclusiveArch: %{rust_arches}
- rust-ambient-authority
ExclusiveArch: %{rust_arches}
- rust-ammonia
ExclusiveArch: %{rust_arches}
- rust-andrew
ExclusiveArch: %{rust_arches}
- rust-ansi_colours
ExclusiveArch: %{rust_arches}
- rust-ansi_term
ExclusiveArch: %{rust_arches}
- rust-ansi_term0.11
ExclusiveArch: %{rust_arches}
- rust-antidote
ExclusiveArch: %{rust_arches}
- rust-anyhow
ExclusiveArch: %{rust_arches}
- rust-anymap
ExclusiveArch: %{rust_arches}
- rust-aom-sys
ExclusiveArch: %{rust_arches}
- rust-app_dirs
ExclusiveArch: %{rust_arches}
- rust-approx
ExclusiveArch: %{rust_arches}
- rust-ar
ExclusiveArch: %{rust_arches}
- rust-arbitrary
ExclusiveArch: %{rust_arches}
- rust-arbitrary0.4
ExclusiveArch: %{rust_arches}
- rust-arc-swap
ExclusiveArch: %{rust_arches}
- rust-arg_enum_proc_macro
ExclusiveArch: %{rust_arches}
- rust-argh
ExclusiveArch: %{rust_arches}
- rust-argh_derive
ExclusiveArch: %{rust_arches}
- rust-argh_shared
ExclusiveArch: %{rust_arches}
- rust-argparse
ExclusiveArch: %{rust_arches}
- rust-array-init
ExclusiveArch: %{rust_arches}
- rust-arraydeque
ExclusiveArch: %{rust_arches}
- rust-arrayref
ExclusiveArch: %{rust_arches}
- rust-arrayvec
ExclusiveArch: %{rust_arches}
- rust-article_scraper
ExclusiveArch: %{rust_arches}
- rust-ascii
ExclusiveArch: %{rust_arches}
- rust-ascii-canvas
ExclusiveArch: %{rust_arches}
- rust-askalono
ExclusiveArch: %{rust_arches}
- rust-askalono-cli
ExclusiveArch: %{rust_arches}
- rust-askama
ExclusiveArch: %{rust_arches}
- rust-askama_derive
ExclusiveArch: %{rust_arches}
- rust-askama_escape
ExclusiveArch: %{rust_arches}
- rust-askama_shared
ExclusiveArch: %{rust_arches}
- rust-asn1
ExclusiveArch: %{rust_arches}
- rust-asn1_derive
ExclusiveArch: %{rust_arches}
- rust-assert-impl
ExclusiveArch: %{rust_arches}
- rust-assert-json-diff
ExclusiveArch: %{rust_arches}
- rust-assert_approx_eq
ExclusiveArch: %{rust_arches}
- rust-assert_cli
ExclusiveArch: %{rust_arches}
- rust-assert_cmd
ExclusiveArch: %{rust_arches}
- rust-assert_fs
ExclusiveArch: %{rust_arches}
- rust-assert_matches
ExclusiveArch: %{rust_arches}
- rust-assign
ExclusiveArch: %{rust_arches}
- rust-async-attributes
ExclusiveArch: %{rust_arches}
- rust-async-channel
ExclusiveArch: %{rust_arches}
- rust-async-compression
ExclusiveArch: %{rust_arches}
- rust-async-executor
ExclusiveArch: %{rust_arches}
- rust-async-global-executor
ExclusiveArch: %{rust_arches}
- rust-async-io
ExclusiveArch: %{rust_arches}
- rust-async-lock
ExclusiveArch: %{rust_arches}
- rust-async-mutex
ExclusiveArch: %{rust_arches}
- rust-async-process
ExclusiveArch: %{rust_arches}
- rust-async-std
ExclusiveArch: %{rust_arches}
- rust-async-stream
ExclusiveArch: %{rust_arches}
- rust-async-stream-impl
ExclusiveArch: %{rust_arches}
- rust-async-task
ExclusiveArch: %{rust_arches}
- rust-async-trait
ExclusiveArch: %{rust_arches}
- rust-asyncgit
ExclusiveArch: %{rust_arches}
- rust-atk
ExclusiveArch: %{rust_arches}
- rust-atk-sys
ExclusiveArch: %{rust_arches}
- rust-atom
ExclusiveArch: %{rust_arches}
- rust-atomic-waker
ExclusiveArch: %{rust_arches}
- rust-atomicwrites
ExclusiveArch: %{rust_arches}
- rust-attohttpc
ExclusiveArch: %{rust_arches}
- rust-atty
ExclusiveArch: %{rust_arches}
- rust-autocfg
ExclusiveArch: %{rust_arches}
- rust-av-metrics
ExclusiveArch: %{rust_arches}
- rust-average
ExclusiveArch: %{rust_arches}
- rust-awc
ExclusiveArch: %{rust_arches}
- rust-az
ExclusiveArch: %{rust_arches}
- rust-backtrace
ExclusiveArch: %{rust_arches}
- rust-backtrace-sys
ExclusiveArch: %{rust_arches}
- rust-base100
ExclusiveArch: %{rust_arches}
- rust-base64
ExclusiveArch: %{rust_arches}
- rust-base64-0.10
ExclusiveArch: %{rust_arches}
- rust-base64-0.11
ExclusiveArch: %{rust_arches}
- rust-base64_0.12
ExclusiveArch: %{rust_arches}
- rust-bat
ExclusiveArch: %{rust_arches}
- rust-battery
ExclusiveArch: %{rust_arches}
- rust-beef
ExclusiveArch: %{rust_arches}
- rust-below
ExclusiveArch: %{rust_arches}
- rust-below-common
ExclusiveArch: %{rust_arches}
- rust-below-config
ExclusiveArch: %{rust_arches}
- rust-below-dump
ExclusiveArch: %{rust_arches}
- rust-below-model
ExclusiveArch: %{rust_arches}
- rust-below-render
ExclusiveArch: %{rust_arches}
- rust-below-store
ExclusiveArch: %{rust_arches}
- rust-below-view
ExclusiveArch: %{rust_arches}
- rust-below_derive
ExclusiveArch: %{rust_arches}
- rust-bencher
ExclusiveArch: %{rust_arches}
- rust-better-panic
ExclusiveArch: %{rust_arches}
- rust-bincode
ExclusiveArch: %{rust_arches}
- rust-bincode0.8
ExclusiveArch: %{rust_arches}
- rust-bindgen
ExclusiveArch: %{rust_arches}
- rust-binfarce
ExclusiveArch: %{rust_arches}
- rust-biscuit
ExclusiveArch: %{rust_arches}
- rust-bit-set
ExclusiveArch: %{rust_arches}
- rust-bit-vec
ExclusiveArch: %{rust_arches}
- rust-bitfield
ExclusiveArch: %{rust_arches}
- rust-bitflags
ExclusiveArch: %{rust_arches}
- rust-bitmaps
ExclusiveArch: %{rust_arches}
- rust-bitreader
ExclusiveArch: %{rust_arches}
- rust-bitstream-io
ExclusiveArch: %{rust_arches}
- rust-bitvec
ExclusiveArch: %{rust_arches}
- rust-blake2
ExclusiveArch: %{rust_arches}
- rust-blobby
ExclusiveArch: %{rust_arches}
- rust-blobby0.1
ExclusiveArch: %{rust_arches}
- rust-block-buffer
ExclusiveArch: %{rust_arches}
- rust-block-buffer0.7
ExclusiveArch: %{rust_arches}
- rust-block-modes
ExclusiveArch: %{rust_arches}
- rust-block-padding
ExclusiveArch: %{rust_arches}
- rust-blocking
ExclusiveArch: %{rust_arches}
- rust-blsctl
ExclusiveArch: %{rust_arches}
- rust-bodhi
ExclusiveArch: %{rust_arches}
- rust-bodhi-cli
ExclusiveArch: %{rust_arches}
- rust-bootupd
ExclusiveArch: x86_64 aarch64
- rust-box_drawing
ExclusiveArch: %{rust_arches}
- rust-boxfnonce
ExclusiveArch: %{rust_arches}
- rust-brev
ExclusiveArch: %{rust_arches}
- rust-brotli
ExclusiveArch: %{rust_arches}
- rust-brotli-decompressor
ExclusiveArch: %{rust_arches}
- rust-brotli-sys
ExclusiveArch: %{rust_arches}
- rust-brotli2
ExclusiveArch: %{rust_arches}
- rust-bstr
ExclusiveArch: %{rust_arches}
- rust-buf-min
ExclusiveArch: %{rust_arches}
- rust-buf_redux
ExclusiveArch: %{rust_arches}
- rust-buffered-reader
ExclusiveArch: %{rust_arches}
- rust-bufsize
ExclusiveArch: %{rust_arches}
- rust-bufstream
ExclusiveArch: %{rust_arches}
- rust-bugreport
ExclusiveArch: %{rust_arches}
- rust-build-env
ExclusiveArch: %{rust_arches}
- rust-build_const
ExclusiveArch: %{rust_arches}
- rust-bumpalo
ExclusiveArch: %{rust_arches}
- rust-byte-tools
ExclusiveArch: %{rust_arches}
- rust-byte-unit
ExclusiveArch: %{rust_arches}
- rust-byte-unit3
ExclusiveArch: %{rust_arches}
- rust-bytecheck
ExclusiveArch: %{rust_arches}
- rust-bytecheck_derive
ExclusiveArch: %{rust_arches}
- rust-bytecount
ExclusiveArch: %{rust_arches}
- rust-bytelines
ExclusiveArch: %{rust_arches}
- rust-bytemuck
ExclusiveArch: %{rust_arches}
- rust-bytemuck_derive
ExclusiveArch: %{rust_arches}
- rust-byteorder
ExclusiveArch: %{rust_arches}
- rust-bytes
ExclusiveArch: %{rust_arches}
- rust-bytes0.4
ExclusiveArch: %{rust_arches}
- rust-bytes0.5
ExclusiveArch: %{rust_arches}
- rust-bytes0.6
ExclusiveArch: %{rust_arches}
- rust-bytesize
ExclusiveArch: %{rust_arches}
- rust-bytestring
ExclusiveArch: %{rust_arches}
- rust-bzip2
ExclusiveArch: %{rust_arches}
- rust-bzip2-sys
ExclusiveArch: %{rust_arches}
- rust-c_vec
ExclusiveArch: %{rust_arches}
- rust-cache-padded
ExclusiveArch: %{rust_arches}
- rust-cairo-rs
ExclusiveArch: %{rust_arches}
- rust-cairo-sys-rs
ExclusiveArch: %{rust_arches}
- rust-calloop
ExclusiveArch: %{rust_arches}
- rust-calloop0.6
ExclusiveArch: %{rust_arches}
- rust-camino
ExclusiveArch: %{rust_arches}
- rust-cap-primitives
ExclusiveArch: %{rust_arches}
- rust-cap-rand
ExclusiveArch: %{rust_arches}
- rust-cap-std
ExclusiveArch: %{rust_arches}
- rust-capnp
ExclusiveArch: %{rust_arches}
- rust-capnp-futures
ExclusiveArch: %{rust_arches}
- rust-capnp-rpc
ExclusiveArch: %{rust_arches}
- rust-caps
ExclusiveArch: %{rust_arches}
- rust-cargo
ExclusiveArch: %{rust_arches}
- rust-cargo-bloat
ExclusiveArch: %{rust_arches}
- rust-cargo-c
ExclusiveArch: %{rust_arches}
- rust-cargo-husky
ExclusiveArch: %{rust_arches}
- rust-cargo-insta
ExclusiveArch: %{rust_arches}
- rust-cargo-platform
ExclusiveArch: %{rust_arches}
- rust-cargo-readme
ExclusiveArch: %{rust_arches}
- rust-cargo-util
ExclusiveArch: %{rust_arches}
- rust-cargo_metadata
ExclusiveArch: %{rust_arches}
- rust-case
ExclusiveArch: %{rust_arches}
- rust-cassowary
ExclusiveArch: %{rust_arches}
- rust-cast
ExclusiveArch: %{rust_arches}
- rust-cbindgen
ExclusiveArch: %{rust_arches}
- rust-cc
ExclusiveArch: %{rust_arches}
- rust-cedarwood
ExclusiveArch: %{rust_arches}
- rust-cexpr
ExclusiveArch: %{rust_arches}
- rust-cfg-expr
ExclusiveArch: %{rust_arches}
- rust-cfg-if
ExclusiveArch: %{rust_arches}
- rust-cfg-if0.1
ExclusiveArch: %{rust_arches}
- rust-cgmath
ExclusiveArch: %{rust_arches}
- rust-cgroupfs
ExclusiveArch: %{rust_arches}
- rust-chainerror
ExclusiveArch: %{rust_arches}
- rust-charset
ExclusiveArch: %{rust_arches}
- rust-chbs
ExclusiveArch: %{rust_arches}
- rust-checked_int_cast
ExclusiveArch: %{rust_arches}
- rust-chlorine
ExclusiveArch: %{rust_arches}
- rust-choosier
ExclusiveArch: %{rust_arches}
- rust-chrono
ExclusiveArch: %{rust_arches}
- rust-chrono-humanize
ExclusiveArch: %{rust_arches}
- rust-chrono-tz
ExclusiveArch: %{rust_arches}
- rust-chunked_transfer
ExclusiveArch: %{rust_arches}
- rust-cipher
ExclusiveArch: %{rust_arches}
- rust-clang-ast
ExclusiveArch: %{rust_arches}
- rust-clang-sys
ExclusiveArch: %{rust_arches}
- rust-clap
ExclusiveArch: %{rust_arches}
- rust-clap-verbosity-flag
ExclusiveArch: %{rust_arches}
- rust-clap2
ExclusiveArch: %{rust_arches}
- rust-clap_derive
ExclusiveArch: %{rust_arches}
- rust-claxon
ExclusiveArch: %{rust_arches}
- rust-clicolors-control
ExclusiveArch: %{rust_arches}
- rust-clipboard
ExclusiveArch: %{rust_arches}
- rust-cloudflare-zlib
ExclusiveArch: x86_64 aarch64
- rust-cloudflare-zlib-sys
ExclusiveArch: x86_64 aarch64
- rust-cmake
ExclusiveArch: %{rust_arches}
- rust-codespan-reporting
ExclusiveArch: %{rust_arches}
- rust-codicon
ExclusiveArch: %{rust_arches}
- rust-color-backtrace
ExclusiveArch: %{rust_arches}
- rust-color_quant
ExclusiveArch: %{rust_arches}
- rust-colored
ExclusiveArch: %{rust_arches}
- rust-colored1
ExclusiveArch: %{rust_arches}
- rust-colored_json
ExclusiveArch: %{rust_arches}
- rust-colorful
ExclusiveArch: %{rust_arches}
- rust-compiletest_rs
ExclusiveArch: %{rust_arches}
- rust-comrak
ExclusiveArch: %{rust_arches}
- rust-concurrent-queue
ExclusiveArch: %{rust_arches}
- rust-config
ExclusiveArch: %{rust_arches}
- rust-configparser
ExclusiveArch: %{rust_arches}
- rust-confy
ExclusiveArch: %{rust_arches}
- rust-console
ExclusiveArch: %{rust_arches}
- rust-console0.11
ExclusiveArch: %{rust_arches}
- rust-console0.12
ExclusiveArch: %{rust_arches}
- rust-console0.13
ExclusiveArch: %{rust_arches}
- rust-console0.9
ExclusiveArch: %{rust_arches}
- rust-console_error_panic_hook
ExclusiveArch: %{rust_arches}
- rust-const-cstr
ExclusiveArch: %{rust_arches}
- rust-const-random
ExclusiveArch: %{rust_arches}
- rust-const-random-macro
ExclusiveArch: %{rust_arches}
- rust-const_fn
ExclusiveArch: %{rust_arches}
- rust-constant_time_eq
ExclusiveArch: %{rust_arches}
- rust-content_inspector
ExclusiveArch: %{rust_arches}
- rust-conv
ExclusiveArch: %{rust_arches}
- rust-convert_case
ExclusiveArch: %{rust_arches}
- rust-cookie
ExclusiveArch: %{rust_arches}
- rust-cookie_store
ExclusiveArch: %{rust_arches}
- rust-copydeps
ExclusiveArch: %{rust_arches}
- rust-copyless
ExclusiveArch: %{rust_arches}
- rust-copypasta
ExclusiveArch: %{rust_arches}
- rust-cordic
ExclusiveArch: %{rust_arches}
- rust-coreos-installer
ExclusiveArch: %{rust_arches}
- rust-counted-array
ExclusiveArch: %{rust_arches}
- rust-cpal
ExclusiveArch: %{rust_arches}
- rust-cpio
ExclusiveArch: %{rust_arches}
- rust-cpp_demangle
ExclusiveArch: %{rust_arches}
- rust-cpufeatures
ExclusiveArch: %{rust_arches}
- rust-cpuid-bool
ExclusiveArch: %{rust_arches}
- rust-cpython
ExclusiveArch: %{rust_arches}
- rust-cranelift-bforest
ExclusiveArch: %{rust_arches}
- rust-cranelift-codegen
ExclusiveArch: %{rust_arches}
- rust-cranelift-codegen-meta
ExclusiveArch: %{rust_arches}
- rust-cranelift-codegen-shared
ExclusiveArch: %{rust_arches}
- rust-cranelift-entity
ExclusiveArch: %{rust_arches}
- rust-cranelift-frontend
ExclusiveArch: %{rust_arches}
- rust-cranelift-native
ExclusiveArch: %{rust_arches}
- rust-cranelift-wasm
ExclusiveArch: %{rust_arches}
- rust-crates-io
ExclusiveArch: %{rust_arches}
- rust-crc
ExclusiveArch: %{rust_arches}
- rust-crc-any
ExclusiveArch: %{rust_arches}
- rust-crc-core
ExclusiveArch: %{rust_arches}
- rust-crc32fast
ExclusiveArch: %{rust_arches}
- rust-criterion
ExclusiveArch: %{rust_arches}
- rust-criterion-plot
ExclusiveArch: %{rust_arches}
- rust-crossbeam
ExclusiveArch: %{rust_arches}
- rust-crossbeam-channel
ExclusiveArch: %{rust_arches}
- rust-crossbeam-channel0.4
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque0.7
ExclusiveArch: %{rust_arches}
- rust-crossbeam-epoch
ExclusiveArch: %{rust_arches}
- rust-crossbeam-epoch0.8
ExclusiveArch: %{rust_arches}
- rust-crossbeam-queue
ExclusiveArch: %{rust_arches}
- rust-crossbeam-queue0.2
ExclusiveArch: %{rust_arches}
- rust-crossbeam-utils
ExclusiveArch: %{rust_arches}
- rust-crossbeam-utils0.7
ExclusiveArch: %{rust_arches}
- rust-crossbeam0.7
ExclusiveArch: %{rust_arches}
- rust-crossfont
ExclusiveArch: %{rust_arches}
- rust-crossterm
ExclusiveArch: %{rust_arches}
- rust-crossterm0.17
ExclusiveArch: %{rust_arches}
- rust-crosstermion
ExclusiveArch: %{rust_arches}
- rust-crunchy
ExclusiveArch: %{rust_arches}
- rust-crypto-hash
ExclusiveArch: %{rust_arches}
- rust-crypto-mac
ExclusiveArch: %{rust_arches}
- rust-crypto-mac0.8
ExclusiveArch: %{rust_arches}
- rust-cryptoki
ExclusiveArch: %{rust_arches}
- rust-cryptoki-sys
ExclusiveArch: %{rust_arches}
- rust-cryptovec
ExclusiveArch: %{rust_arches}
- rust-cssparser
ExclusiveArch: %{rust_arches}
- rust-cssparser-macros
ExclusiveArch: %{rust_arches}
- rust-cstr-argument
ExclusiveArch: %{rust_arches}
- rust-csv
ExclusiveArch: %{rust_arches}
- rust-csv-core
ExclusiveArch: %{rust_arches}
- rust-ct-logs
ExclusiveArch: %{rust_arches}
- rust-ctor
ExclusiveArch: %{rust_arches}
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-ctrlc
ExclusiveArch: %{rust_arches}
- rust-cty
ExclusiveArch: %{rust_arches}
- rust-curl
ExclusiveArch: %{rust_arches}
- rust-curl-sys
ExclusiveArch: %{rust_arches}
- rust-cursive
ExclusiveArch: %{rust_arches}
- rust-cursive-tabs
ExclusiveArch: %{rust_arches}
- rust-cursive_buffered_backend
ExclusiveArch: %{rust_arches}
- rust-cursive_core
ExclusiveArch: %{rust_arches}
- rust-custom_derive
ExclusiveArch: %{rust_arches}
- rust-cxx
ExclusiveArch: %{rust_arches}
- rust-cxx-build
ExclusiveArch: %{rust_arches}
- rust-cxx-gen
ExclusiveArch: %{rust_arches}
- rust-cxxbridge-flags
ExclusiveArch: %{rust_arches}
- rust-cxxbridge-macro
ExclusiveArch: %{rust_arches}
- rust-darling
ExclusiveArch: %{rust_arches}
- rust-darling_core
ExclusiveArch: %{rust_arches}
- rust-darling_macro
ExclusiveArch: %{rust_arches}
- rust-dashmap
ExclusiveArch: %{rust_arches}
- rust-data-encoding
ExclusiveArch: %{rust_arches}
- rust-data-url
ExclusiveArch: %{rust_arches}
- rust-datetime
ExclusiveArch: %{rust_arches}
- rust-dav1d-sys
ExclusiveArch: %{rust_arches}
- rust-dbus
ExclusiveArch: %{rust_arches}
- rust-dbus-codegen
ExclusiveArch: %{rust_arches}
- rust-dbus-crossroads
ExclusiveArch: %{rust_arches}
- rust-dbus-tokio
ExclusiveArch: %{rust_arches}
- rust-dbus-tree
ExclusiveArch: %{rust_arches}
- rust-dbus0.8
ExclusiveArch: %{rust_arches}
- rust-debug-helper
ExclusiveArch: %{rust_arches}
- rust-decimal
ExclusiveArch: %{rust_arches}
- rust-defer-drop
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-defmac
ExclusiveArch: %{rust_arches}
- rust-delta_e
ExclusiveArch: %{rust_arches}
- rust-derivative
ExclusiveArch: %{rust_arches}
- rust-derive-new
ExclusiveArch: %{rust_arches}
- rust-derive_arbitrary
ExclusiveArch: %{rust_arches}
- rust-derive_arbitrary0.4
ExclusiveArch: %{rust_arches}
- rust-derive_builder
ExclusiveArch: %{rust_arches}
- rust-derive_builder0.9
ExclusiveArch: %{rust_arches}
- rust-derive_builder_core
ExclusiveArch: %{rust_arches}
- rust-derive_builder_core0.9
ExclusiveArch: %{rust_arches}
- rust-derive_builder_macro
ExclusiveArch: %{rust_arches}
- rust-derive_more
ExclusiveArch: %{rust_arches}
- rust-des
ExclusiveArch: %{rust_arches}
- rust-desed
ExclusiveArch: %{rust_arches}
- rust-deunicode
ExclusiveArch: %{rust_arches}
- rust-devicemapper
ExclusiveArch: %{rust_arches}
- rust-dialoguer
ExclusiveArch: %{rust_arches}
- rust-diesel
ExclusiveArch: %{rust_arches}
- rust-diesel_derives
ExclusiveArch: %{rust_arches}
- rust-diesel_migrations
ExclusiveArch: %{rust_arches}
- rust-diff
ExclusiveArch: %{rust_arches}
- rust-difference
ExclusiveArch: %{rust_arches}
- rust-difflib
ExclusiveArch: %{rust_arches}
- rust-diffus
ExclusiveArch: %{rust_arches}
- rust-diffus-derive
ExclusiveArch: %{rust_arches}
- rust-digest
ExclusiveArch: %{rust_arches}
- rust-digest0.8
ExclusiveArch: %{rust_arches}
- rust-directories
ExclusiveArch: %{rust_arches}
- rust-directories-next
ExclusiveArch: %{rust_arches}
- rust-dirs
ExclusiveArch: %{rust_arches}
- rust-dirs-next
ExclusiveArch: %{rust_arches}
- rust-dirs-sys
ExclusiveArch: %{rust_arches}
- rust-dirs-sys-next
ExclusiveArch: %{rust_arches}
- rust-dirs2
ExclusiveArch: %{rust_arches}
- rust-diskonaut
ExclusiveArch: %{rust_arches}
- rust-displaydoc
ExclusiveArch: %{rust_arches}
- rust-dissimilar
ExclusiveArch: %{rust_arches}
- rust-dlib
ExclusiveArch: %{rust_arches}
- rust-dlib0.4
ExclusiveArch: %{rust_arches}
- rust-dlv-list
ExclusiveArch: %{rust_arches}
- rust-dns-lookup
ExclusiveArch: %{rust_arches}
- rust-dns-parser
ExclusiveArch: %{rust_arches}
- rust-doc-comment
ExclusiveArch: %{rust_arches}
- rust-docmatic
ExclusiveArch: %{rust_arches}
- rust-docopt
ExclusiveArch: %{rust_arches}
- rust-dotenv
ExclusiveArch: %{rust_arches}
- rust-downcast
ExclusiveArch: %{rust_arches}
- rust-downcast-rs
ExclusiveArch: %{rust_arches}
- rust-drg
ExclusiveArch: %{rust_arches}
- rust-dtoa
ExclusiveArch: %{rust_arches}
- rust-dtoa-short
ExclusiveArch: %{rust_arches}
- rust-dua-cli
ExclusiveArch: %{rust_arches}
- rust-duct
ExclusiveArch: %{rust_arches}
- rust-dummy
ExclusiveArch: %{rust_arches}
- rust-dunce
ExclusiveArch: %{rust_arches}
- rust-dutree
ExclusiveArch: %{rust_arches}
- rust-dyn-clone
ExclusiveArch: %{rust_arches}
- rust-easy-cast
ExclusiveArch: %{rust_arches}
- rust-easy-parallel
ExclusiveArch: %{rust_arches}
- rust-edit
ExclusiveArch: %{rust_arches}
- rust-edit-distance
ExclusiveArch: %{rust_arches}
- rust-either
ExclusiveArch: %{rust_arches}
- rust-elasticlunr-rs
ExclusiveArch: %{rust_arches}
- rust-elfcat
ExclusiveArch: %{rust_arches}
- rust-ena
ExclusiveArch: %{rust_arches}
- rust-encode_unicode
ExclusiveArch: %{rust_arches}
- rust-encoding
ExclusiveArch: %{rust_arches}
- rust-encoding-index-japanese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-korean
ExclusiveArch: %{rust_arches}
- rust-encoding-index-simpchinese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-singlebyte
ExclusiveArch: %{rust_arches}
- rust-encoding-index-tradchinese
ExclusiveArch: %{rust_arches}
- rust-encoding_index_tests
ExclusiveArch: %{rust_arches}
- rust-encoding_rs
ExclusiveArch: %{rust_arches}
- rust-encoding_rs_io
ExclusiveArch: %{rust_arches}
- rust-endian-type
ExclusiveArch: %{rust_arches}
- rust-entities
ExclusiveArch: %{rust_arches}
- rust-enum-as-inner
ExclusiveArch: %{rust_arches}
- rust-enum-iterator
ExclusiveArch: %{rust_arches}
- rust-enum-iterator-derive
ExclusiveArch: %{rust_arches}
- rust-enum-map
ExclusiveArch: %{rust_arches}
- rust-enum-map-derive
ExclusiveArch: %{rust_arches}
- rust-enum-repr
ExclusiveArch: %{rust_arches}
- rust-enum_primitive
ExclusiveArch: %{rust_arches}
- rust-enumflags2
ExclusiveArch: %{rust_arches}
- rust-enumflags2_derive
ExclusiveArch: %{rust_arches}
- rust-enumset
ExclusiveArch: %{rust_arches}
- rust-enumset_derive
ExclusiveArch: %{rust_arches}
- rust-env_logger
ExclusiveArch: %{rust_arches}
- rust-env_logger0.4
ExclusiveArch: %{rust_arches}
- rust-env_logger0.5
ExclusiveArch: %{rust_arches}
- rust-env_logger0.6
ExclusiveArch: %{rust_arches}
- rust-env_logger0.7
ExclusiveArch: %{rust_arches}
- rust-environment
ExclusiveArch: %{rust_arches}
- rust-envsubst
ExclusiveArch: %{rust_arches}
- rust-epoll
ExclusiveArch: %{rust_arches}
- rust-erased-serde
ExclusiveArch: %{rust_arches}
- rust-err-derive
ExclusiveArch: %{rust_arches}
- rust-errln
ExclusiveArch: %{rust_arches}
- rust-errno
ExclusiveArch: %{rust_arches}
- rust-error-chain
ExclusiveArch: %{rust_arches}
- rust-escaper
ExclusiveArch: %{rust_arches}
- rust-escargot
ExclusiveArch: %{rust_arches}
- rust-euclid
ExclusiveArch: %{rust_arches}
- rust-event-listener
ExclusiveArch: %{rust_arches}
- rust-exa
ExclusiveArch: %{rust_arches}
- rust-executable-path
ExclusiveArch: %{rust_arches}
- rust-exitfailure
ExclusiveArch: %{rust_arches}
- rust-expat-sys
ExclusiveArch: %{rust_arches}
- rust-extend
ExclusiveArch: %{rust_arches}
- rust-extprim
ExclusiveArch: %{rust_arches}
- rust-extprim_literals_macros
ExclusiveArch: %{rust_arches}
- rust-fail
ExclusiveArch: %{rust_arches}
- rust-failure
ExclusiveArch: %{rust_arches}
- rust-failure-tools
ExclusiveArch: %{rust_arches}
- rust-failure_derive
ExclusiveArch: %{rust_arches}
- rust-fake
ExclusiveArch: %{rust_arches}
- rust-fake-simd
ExclusiveArch: %{rust_arches}
- rust-fake_clock
ExclusiveArch: %{rust_arches}
- rust-fallible-iterator
ExclusiveArch: %{rust_arches}
- rust-fallible-streaming-iterator
ExclusiveArch: %{rust_arches}
- rust-fallible_collections
ExclusiveArch: %{rust_arches}
- rust-fancy-regex
ExclusiveArch: %{rust_arches}
- rust-fastrand
ExclusiveArch: %{rust_arches}
- rust-fb_procfs
ExclusiveArch: %{rust_arches}
- rust-fbthrift_codegen_includer_proc_macro
ExclusiveArch: %{rust_arches}
- rust-fd-find
ExclusiveArch: %{rust_arches}
- rust-fd-lock
ExclusiveArch: %{rust_arches}
- rust-fdlimit
ExclusiveArch: %{rust_arches}
- rust-fedora
ExclusiveArch: %{rust_arches}
- rust-fedora-coreos-pinger
ExclusiveArch: %{rust_arches}
- rust-fedora-update-feedback
ExclusiveArch: %{rust_arches}
- rust-feed-rs
ExclusiveArch: %{rust_arches}
- rust-feedbin_api
ExclusiveArch: %{rust_arches}
- rust-feedly_api
ExclusiveArch: %{rust_arches}
- rust-femme
ExclusiveArch: %{rust_arches}
- rust-fern
ExclusiveArch: %{rust_arches}
- rust-fever_api
ExclusiveArch: %{rust_arches}
- rust-ffsend
ExclusiveArch: %{rust_arches}
- rust-ffsend-api
ExclusiveArch: %{rust_arches}
- rust-field-offset
ExclusiveArch: %{rust_arches}
- rust-file-per-thread-logger
ExclusiveArch: %{rust_arches}
- rust-filedescriptor
ExclusiveArch: %{rust_arches}
- rust-filesize
ExclusiveArch: %{rust_arches}
- rust-filetime
ExclusiveArch: %{rust_arches}
- rust-filetreelist
ExclusiveArch: %{rust_arches}
- rust-findshlibs
ExclusiveArch: %{rust_arches}
- rust-fixed
ExclusiveArch: %{rust_arches}
- rust-fixedbitset
ExclusiveArch: %{rust_arches}
- rust-flame
ExclusiveArch: %{rust_arches}
- rust-flate2
ExclusiveArch: %{rust_arches}
- rust-float-cmp
ExclusiveArch: %{rust_arches}
- rust-float-cmp0.6
ExclusiveArch: %{rust_arches}
- rust-float-ord
ExclusiveArch: %{rust_arches}
- rust-flume
ExclusiveArch: %{rust_arches}
- rust-fn-error-context
ExclusiveArch: %{rust_arches}
- rust-fnv
ExclusiveArch: %{rust_arches}
- rust-font-kit
ExclusiveArch: %{rust_arches}
- rust-foreign-types
ExclusiveArch: %{rust_arches}
- rust-foreign-types-macros
ExclusiveArch: %{rust_arches}
- rust-foreign-types-shared
ExclusiveArch: %{rust_arches}
- rust-foreign-types-shared0.1
ExclusiveArch: %{rust_arches}
- rust-foreign-types0.3
ExclusiveArch: %{rust_arches}
- rust-form_urlencoded
ExclusiveArch: %{rust_arches}
- rust-fragile
ExclusiveArch: %{rust_arches}
- rust-freetype
ExclusiveArch: %{rust_arches}
- rust-freetype-rs
ExclusiveArch: %{rust_arches}
- rust-freetype-sys
ExclusiveArch: %{rust_arches}
- rust-fs-set-times
ExclusiveArch: %{rust_arches}
- rust-fs2
ExclusiveArch: %{rust_arches}
- rust-fs_extra
ExclusiveArch: %{rust_arches}
- rust-funty
ExclusiveArch: %{rust_arches}
- rust-fuse
ExclusiveArch: %{rust_arches}
- rust-futf
ExclusiveArch: %{rust_arches}
- rust-futures
ExclusiveArch: %{rust_arches}
- rust-futures-channel
ExclusiveArch: %{rust_arches}
- rust-futures-core
ExclusiveArch: %{rust_arches}
- rust-futures-cpupool
ExclusiveArch: %{rust_arches}
- rust-futures-executor
ExclusiveArch: %{rust_arches}
- rust-futures-io
ExclusiveArch: %{rust_arches}
- rust-futures-lite
ExclusiveArch: %{rust_arches}
- rust-futures-macro
ExclusiveArch: %{rust_arches}
- rust-futures-sink
ExclusiveArch: %{rust_arches}
- rust-futures-task
ExclusiveArch: %{rust_arches}
- rust-futures-test
ExclusiveArch: %{rust_arches}
- rust-futures-timer
ExclusiveArch: %{rust_arches}
- rust-futures-util
ExclusiveArch: %{rust_arches}
- rust-futures0.1
ExclusiveArch: %{rust_arches}
- rust-fuzzy-matcher
ExclusiveArch: %{rust_arches}
- rust-fxhash
ExclusiveArch: %{rust_arches}
- rust-gcsf
ExclusiveArch: %{rust_arches}
- rust-gdk
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf-sys
ExclusiveArch: %{rust_arches}
- rust-gdk-sys
ExclusiveArch: %{rust_arches}
- rust-gdk4
ExclusiveArch: %{rust_arches}
- rust-gdk4-sys
ExclusiveArch: %{rust_arches}
- rust-generic-array
ExclusiveArch: %{rust_arches}
- rust-generic-array0.12
ExclusiveArch: %{rust_arches}
- rust-genmesh
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gethostname
ExclusiveArch: %{rust_arches}
- rust-getopts
ExclusiveArch: %{rust_arches}
- rust-getrandom
ExclusiveArch: %{rust_arches}
- rust-getrandom0.1
ExclusiveArch: %{rust_arches}
- rust-getset
ExclusiveArch: %{rust_arches}
- rust-gettext-rs
ExclusiveArch: %{rust_arches}
- rust-gettext-sys
ExclusiveArch: %{rust_arches}
- rust-ghash
ExclusiveArch: %{rust_arches}
- rust-ghost
ExclusiveArch: %{rust_arches}
- rust-gif
ExclusiveArch: %{rust_arches}
- rust-gimli
ExclusiveArch: %{rust_arches}
- rust-gio
ExclusiveArch: %{rust_arches}
- rust-gio-sys
ExclusiveArch: %{rust_arches}
- rust-gir-format-check
ExclusiveArch: %{rust_arches}
- rust-git-delta
ExclusiveArch: %{rust_arches}
- rust-git-version
ExclusiveArch: %{rust_arches}
- rust-git-version-macro
ExclusiveArch: %{rust_arches}
- rust-git2
ExclusiveArch: %{rust_arches}
- rust-git2-curl
ExclusiveArch: %{rust_arches}
- rust-gitui
ExclusiveArch: %{rust_arches}
- rust-gl_generator
ExclusiveArch: %{rust_arches}
- rust-glam
ExclusiveArch: %{rust_arches}
- rust-glib
ExclusiveArch: %{rust_arches}
- rust-glib-macros
ExclusiveArch: %{rust_arches}
- rust-glib-sys
ExclusiveArch: %{rust_arches}
- rust-glob
ExclusiveArch: %{rust_arches}
- rust-globset
ExclusiveArch: %{rust_arches}
- rust-globwalk
ExclusiveArch: %{rust_arches}
- rust-glutin
ExclusiveArch: %{rust_arches}
- rust-glutin_egl_sys
ExclusiveArch: %{rust_arches}
- rust-glutin_glx_sys
ExclusiveArch: %{rust_arches}
- rust-gobject-sys
ExclusiveArch: %{rust_arches}
- rust-goblin
ExclusiveArch: %{rust_arches}
- rust-google-drive3-fork
ExclusiveArch: %{rust_arches}
- rust-gptman
ExclusiveArch: %{rust_arches}
- rust-graphene-rs
ExclusiveArch: %{rust_arches}
- rust-graphene-sys
ExclusiveArch: %{rust_arches}
- rust-grep
ExclusiveArch: %{rust_arches}
- rust-grep-cli
ExclusiveArch: %{rust_arches}
- rust-grep-matcher
ExclusiveArch: %{rust_arches}
- rust-grep-pcre2
ExclusiveArch: %{rust_arches}
- rust-grep-printer
ExclusiveArch: %{rust_arches}
- rust-grep-regex
ExclusiveArch: %{rust_arches}
- rust-grep-searcher
ExclusiveArch: %{rust_arches}
- rust-groupable
ExclusiveArch: %{rust_arches}
- rust-gsk4
ExclusiveArch: %{rust_arches}
- rust-gsk4-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer
ExclusiveArch: %{rust_arches}
- rust-gstreamer-audio
ExclusiveArch: %{rust_arches}
- rust-gstreamer-audio-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-base
ExclusiveArch: %{rust_arches}
- rust-gstreamer-base-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-editing-services
ExclusiveArch: %{rust_arches}
- rust-gstreamer-editing-services-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-pbutils
ExclusiveArch: %{rust_arches}
- rust-gstreamer-pbutils-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-player
ExclusiveArch: %{rust_arches}
- rust-gstreamer-player-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-video
ExclusiveArch: %{rust_arches}
- rust-gstreamer-video-sys
ExclusiveArch: %{rust_arches}
- rust-gtk
ExclusiveArch: %{rust_arches}
- rust-gtk-macros
ExclusiveArch: %{rust_arches}
- rust-gtk-rs-lgpl-docs
ExclusiveArch: %{rust_arches}
- rust-gtk-sys
ExclusiveArch: %{rust_arches}
- rust-gtk3-macros
ExclusiveArch: %{rust_arches}
- rust-gtk4
ExclusiveArch: %{rust_arches}
- rust-gtk4-macros
ExclusiveArch: %{rust_arches}
- rust-gtk4-sys
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-h2
ExclusiveArch: %{rust_arches}
- rust-h2_0.2
ExclusiveArch: %{rust_arches}
- rust-half
ExclusiveArch: %{rust_arches}
- rust-hamcrest
ExclusiveArch: %{rust_arches}
- rust-hamcrest2
ExclusiveArch: %{rust_arches}
- rust-handlebars
ExclusiveArch: %{rust_arches}
- rust-hashbrown
ExclusiveArch: %{rust_arches}
- rust-hashlink
ExclusiveArch: %{rust_arches}
- rust-headers
ExclusiveArch: %{rust_arches}
- rust-headers-core
ExclusiveArch: %{rust_arches}
- rust-headers-derive
ExclusiveArch: %{rust_arches}
- rust-heapsize
ExclusiveArch: %{rust_arches}
- rust-heatseeker
ExclusiveArch: %{rust_arches}
- rust-heck
ExclusiveArch: %{rust_arches}
- rust-hex
ExclusiveArch: %{rust_arches}
- rust-hex-literal
ExclusiveArch: %{rust_arches}
- rust-hex-literal-impl
ExclusiveArch: %{rust_arches}
- rust-hex-literal0.2
ExclusiveArch: %{rust_arches}
- rust-hexyl
ExclusiveArch: %{rust_arches}
- rust-hkdf
ExclusiveArch: %{rust_arches}
- rust-hmac
ExclusiveArch: %{rust_arches}
- rust-home
ExclusiveArch: %{rust_arches}
- rust-horrorshow
ExclusiveArch: %{rust_arches}
- rust-hostname
ExclusiveArch: %{rust_arches}
- rust-hostname-validator
ExclusiveArch: %{rust_arches}
- rust-hound
ExclusiveArch: %{rust_arches}
- rust-html2pango
ExclusiveArch: %{rust_arches}
- rust-html5ever
ExclusiveArch: %{rust_arches}
- rust-http
ExclusiveArch: %{rust_arches}
- rust-http-body
ExclusiveArch: %{rust_arches}
- rust-http-body0.3
ExclusiveArch: %{rust_arches}
- rust-http0.1
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-httpdate
ExclusiveArch: %{rust_arches}
- rust-human-sort
ExclusiveArch: %{rust_arches}
- rust-humansize
ExclusiveArch: %{rust_arches}
- rust-humantime
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-humantime1
ExclusiveArch: %{rust_arches}
- rust-hyper
ExclusiveArch: %{rust_arches}
- rust-hyper-native-tls
ExclusiveArch: %{rust_arches}
- rust-hyper-rustls
ExclusiveArch: %{rust_arches}
- rust-hyper-staticfile
ExclusiveArch: %{rust_arches}
- rust-hyper-tls
ExclusiveArch: %{rust_arches}
- rust-hyper-tls0.4
ExclusiveArch: %{rust_arches}
- rust-hyper0.10
ExclusiveArch: %{rust_arches}
- rust-hyper0.13
ExclusiveArch: %{rust_arches}
- rust-hyperfine
ExclusiveArch: %{rust_arches}
- rust-i3ipc
ExclusiveArch: %{rust_arches}
- rust-id_tree
ExclusiveArch: %{rust_arches}
- rust-ident_case
ExclusiveArch: %{rust_arches}
- rust-idna
ExclusiveArch: %{rust_arches}
- rust-idna0.1
ExclusiveArch: %{rust_arches}
- rust-ignore
ExclusiveArch: %{rust_arches}
- rust-im-rc
ExclusiveArch: %{rust_arches}
- rust-image
ExclusiveArch: %{rust_arches}
- rust-image-roll
ExclusiveArch: %{rust_arches}
- rust-imgref
ExclusiveArch: %{rust_arches}
- rust-imgui
ExclusiveArch: %{rust_arches}
- rust-imgui-sys
ExclusiveArch: %{rust_arches}
- rust-imgui-winit-support
ExclusiveArch: %{rust_arches}
- rust-indexmap
ExclusiveArch: %{rust_arches}
- rust-indicatif
ExclusiveArch: %{rust_arches}
- rust-indoc
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-inotify
ExclusiveArch: %{rust_arches}
- rust-inotify-sys
ExclusiveArch: %{rust_arches}
- rust-input_buffer
ExclusiveArch: %{rust_arches}
- rust-insta
ExclusiveArch: %{rust_arches}
- rust-instant
ExclusiveArch: %{rust_arches}
- rust-interpolate_name
ExclusiveArch: %{rust_arches}
- rust-intervaltree
ExclusiveArch: %{rust_arches}
- rust-invalidstring
ExclusiveArch: %{rust_arches}
- rust-inventory
ExclusiveArch: %{rust_arches}
- rust-inventory-impl
ExclusiveArch: %{rust_arches}
- rust-io-lifetimes
ExclusiveArch: %{rust_arches}
- rust-ioctl-rs
ExclusiveArch: %{rust_arches}
- rust-iocuddle
ExclusiveArch: %{rust_arches}
- rust-iovec
ExclusiveArch: %{rust_arches}
- rust-ipnet
ExclusiveArch: %{rust_arches}
- rust-ipnetwork
ExclusiveArch: %{rust_arches}
- rust-iron
ExclusiveArch: %{rust_arches}
- rust-isahc
ExclusiveArch: %{rust_arches}
- rust-iso8601
ExclusiveArch: %{rust_arches}
- rust-iter-read
ExclusiveArch: %{rust_arches}
- rust-itertools
ExclusiveArch: %{rust_arches}
- rust-itertools-num
ExclusiveArch: %{rust_arches}
- rust-itertools0.8
ExclusiveArch: %{rust_arches}
- rust-itertools0.9
ExclusiveArch: %{rust_arches}
- rust-itoa
ExclusiveArch: %{rust_arches}
- rust-ivf
ExclusiveArch: %{rust_arches}
- rust-javascriptcore-rs
ExclusiveArch: %{rust_arches}
- rust-javascriptcore-rs-sys
ExclusiveArch: %{rust_arches}
- rust-jetscii
ExclusiveArch: %{rust_arches}
- rust-jieba-rs
ExclusiveArch: %{rust_arches}
- rust-jobserver
ExclusiveArch: %{rust_arches}
- rust-jpeg-decoder
ExclusiveArch: %{rust_arches}
- rust-jql
ExclusiveArch: %{rust_arches}
- rust-js-sys
ExclusiveArch: %{rust_arches}
- rust-js_int
ExclusiveArch: %{rust_arches}
- rust-json
ExclusiveArch: %{rust_arches}
- rust-just
ExclusiveArch: %{rust_arches}
- rust-jwalk
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-keccak
ExclusiveArch: %{rust_arches}
- rust-khronos_api
ExclusiveArch: %{rust_arches}
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kv-log-macro
ExclusiveArch: %{rust_arches}
- rust-lab
ExclusiveArch: %{rust_arches}
- rust-lalrpop
ExclusiveArch: %{rust_arches}
- rust-lalrpop-util
ExclusiveArch: %{rust_arches}
- rust-language-tags
ExclusiveArch: %{rust_arches}
- rust-lazy-init
ExclusiveArch: %{rust_arches}
- rust-lazy_static
ExclusiveArch: %{rust_arches}
- rust-lazycell
ExclusiveArch: %{rust_arches}
- rust-leb128
ExclusiveArch: %{rust_arches}
- rust-lewton
ExclusiveArch: %{rust_arches}
- rust-lexical-core
ExclusiveArch: %{rust_arches}
- rust-lexiclean
ExclusiveArch: %{rust_arches}
- rust-libbpf-cargo
ExclusiveArch: %{rust_arches}
- rust-libbpf-rs
ExclusiveArch: %{rust_arches}
- rust-libbpf-sys
ExclusiveArch: %{rust_arches}
- rust-libc
ExclusiveArch: %{rust_arches}
- rust-libcryptsetup-rs
ExclusiveArch: %{rust_arches}
- rust-libcryptsetup-rs-sys
ExclusiveArch: %{rust_arches}
- rust-libdbus-sys
ExclusiveArch: %{rust_arches}
- rust-libdeflate-sys
ExclusiveArch: %{rust_arches}
- rust-libdeflater
ExclusiveArch: %{rust_arches}
- rust-libflate
ExclusiveArch: %{rust_arches}
- rust-libflate_lz77
ExclusiveArch: %{rust_arches}
- rust-libgit2-sys
ExclusiveArch: %{rust_arches}
- rust-libhandy
ExclusiveArch: %{rust_arches}
- rust-libhandy-sys
ExclusiveArch: %{rust_arches}
- rust-libloading
ExclusiveArch: %{rust_arches}
- rust-libloading0.6
ExclusiveArch: %{rust_arches}
- rust-libm
ExclusiveArch: %{rust_arches}
- rust-libmount
ExclusiveArch: %{rust_arches}
- rust-libnotcurses-sys
ExclusiveArch: %{rust_arches}
- rust-liboverdrop
ExclusiveArch: %{rust_arches}
- rust-libpulse-binding
ExclusiveArch: %{rust_arches}
- rust-libpulse-sys
ExclusiveArch: %{rust_arches}
- rust-libslirp
ExclusiveArch: %{rust_arches}
- rust-libslirp-sys
ExclusiveArch: %{rust_arches}
- rust-libsqlite3-sys
ExclusiveArch: %{rust_arches}
- rust-libssh2-sys
ExclusiveArch: %{rust_arches}
- rust-libsystemd
ExclusiveArch: %{rust_arches}
- rust-libsystemd-sys
ExclusiveArch: %{rust_arches}
- rust-libudev
ExclusiveArch: %{rust_arches}
- rust-libudev-sys
ExclusiveArch: %{rust_arches}
- rust-libwebp
ExclusiveArch: %{rust_arches}
- rust-libwebp-sys2
ExclusiveArch: %{rust_arches}
- rust-libxml
ExclusiveArch: %{rust_arches}
- rust-libz-sys
ExclusiveArch: %{rust_arches}
- rust-line-wrap
ExclusiveArch: %{rust_arches}
- rust-line_drawing
ExclusiveArch: %{rust_arches}
- rust-link-cplusplus
ExclusiveArch: %{rust_arches}
- rust-linked-hash-map
ExclusiveArch: %{rust_arches}
- rust-linkify
ExclusiveArch: %{rust_arches}
- rust-lipsum
ExclusiveArch: %{rust_arches}
- rust-liquid
ExclusiveArch: %{rust_arches}
- rust-liquid-core
ExclusiveArch: %{rust_arches}
- rust-liquid-derive
ExclusiveArch: %{rust_arches}
- rust-liquid-lib
ExclusiveArch: %{rust_arches}
- rust-listenfd
ExclusiveArch: %{rust_arches}
- rust-lmdb
ExclusiveArch: %{rust_arches}
- rust-lmdb-sys
ExclusiveArch: %{rust_arches}
- rust-locale
ExclusiveArch: %{rust_arches}
- rust-locale_config
ExclusiveArch: %{rust_arches}
- rust-lock_api
ExclusiveArch: %{rust_arches}
- rust-lockfree
ExclusiveArch: %{rust_arches}
- rust-log
ExclusiveArch: %{rust_arches}
- rust-log-mdc
ExclusiveArch: %{rust_arches}
- rust-log-panics
ExclusiveArch: %{rust_arches}
- rust-log0.3
ExclusiveArch: %{rust_arches}
- rust-log4rs
ExclusiveArch: %{rust_arches}
- rust-loggerv
ExclusiveArch: %{rust_arches}
- rust-loopdev
ExclusiveArch: %{rust_arches}
- rust-lru-cache
ExclusiveArch: %{rust_arches}
- rust-lru_time_cache
ExclusiveArch: %{rust_arches}
- rust-lscolors
ExclusiveArch: %{rust_arches}
- rust-lsd
ExclusiveArch: %{rust_arches}
- rust-lzma-sys
ExclusiveArch: %{rust_arches}
- rust-lzw
ExclusiveArch: %{rust_arches}
- rust-mac
ExclusiveArch: %{rust_arches}
- rust-macro-attr
ExclusiveArch: %{rust_arches}
- rust-macroquad_macro
ExclusiveArch: %{rust_arches}
- rust-magic-crypt
ExclusiveArch: %{rust_arches}
- rust-maildir
ExclusiveArch: %{rust_arches}
- rust-mailparse
ExclusiveArch: %{rust_arches}
- rust-man
ExclusiveArch: %{rust_arches}
- rust-maplit
ExclusiveArch: %{rust_arches}
- rust-markup5ever
ExclusiveArch: %{rust_arches}
- rust-markup5ever_rcdom
ExclusiveArch: %{rust_arches}
- rust-match_cfg
ExclusiveArch: %{rust_arches}
- rust-matches
ExclusiveArch: %{rust_arches}
- rust-matrixcompare
ExclusiveArch: %{rust_arches}
- rust-matrixcompare-core
ExclusiveArch: %{rust_arches}
- rust-matrixcompare-mock
ExclusiveArch: %{rust_arches}
- rust-matrixmultiply
ExclusiveArch: %{rust_arches}
- rust-maxminddb
ExclusiveArch: %{rust_arches}
- rust-maybe-owned
ExclusiveArch: %{rust_arches}
- rust-maybe-uninit
ExclusiveArch: %{rust_arches}
- rust-mbox
ExclusiveArch: %{rust_arches}
- rust-mbrman
ExclusiveArch: %{rust_arches}
- rust-md-5
ExclusiveArch: %{rust_arches}
- rust-md5
ExclusiveArch: %{rust_arches}
- rust-mdl
ExclusiveArch: %{rust_arches}
- rust-memchr
ExclusiveArch: %{rust_arches}
- rust-memmap
ExclusiveArch: %{rust_arches}
- rust-memmap2
ExclusiveArch: %{rust_arches}
- rust-memmap2_0.1
ExclusiveArch: %{rust_arches}
- rust-memoffset
ExclusiveArch: %{rust_arches}
- rust-memoffset0.5
ExclusiveArch: %{rust_arches}
- rust-memsec
ExclusiveArch: %{rust_arches}
- rust-metadeps
ExclusiveArch: %{rust_arches}
- rust-migrations_internals
ExclusiveArch: %{rust_arches}
- rust-migrations_macros
ExclusiveArch: %{rust_arches}
- rust-mime
ExclusiveArch: %{rust_arches}
- rust-mime-sniffer
ExclusiveArch: %{rust_arches}
- rust-mime0.2
ExclusiveArch: %{rust_arches}
- rust-mime_guess
ExclusiveArch: %{rust_arches}
- rust-mime_guess1
ExclusiveArch: %{rust_arches}
- rust-miniflux_api
ExclusiveArch: %{rust_arches}
- rust-minify-html
ExclusiveArch: %{rust_arches}
- rust-minimp3
ExclusiveArch: %{rust_arches}
- rust-minimp3-sys
ExclusiveArch: %{rust_arches}
- rust-miniz-sys
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide0.3
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide_c_api
ExclusiveArch: %{rust_arches}
- rust-mint
ExclusiveArch: %{rust_arches}
- rust-mio
ExclusiveArch: %{rust_arches}
- rust-mio-extras
ExclusiveArch: %{rust_arches}
- rust-mio-uds
ExclusiveArch: %{rust_arches}
- rust-mio0.6
ExclusiveArch: %{rust_arches}
- rust-mktemp
ExclusiveArch: %{rust_arches}
- rust-mnt
ExclusiveArch: %{rust_arches}
- rust-mockall
ExclusiveArch: %{rust_arches}
- rust-mockall_derive
ExclusiveArch: %{rust_arches}
- rust-mockall_double
ExclusiveArch: %{rust_arches}
- rust-mockito
ExclusiveArch: %{rust_arches}
- rust-modifier
ExclusiveArch: %{rust_arches}
- rust-more-asserts
ExclusiveArch: %{rust_arches}
- rust-mp4parse
ExclusiveArch: %{rust_arches}
- rust-msgbox
ExclusiveArch: %{rust_arches}
- rust-muldiv
ExclusiveArch: %{rust_arches}
- rust-multimap
ExclusiveArch: %{rust_arches}
- rust-multipart
ExclusiveArch: %{rust_arches}
- rust-mustache
ExclusiveArch: %{rust_arches}
- rust-nalgebra
ExclusiveArch: %{rust_arches}
- rust-nalgebra-macros
ExclusiveArch: %{rust_arches}
- rust-nasm-rs
ExclusiveArch: %{rust_arches}
- rust-native-tls
ExclusiveArch: %{rust_arches}
- rust-natord
ExclusiveArch: %{rust_arches}
- rust-navi
ExclusiveArch: %{rust_arches}
- rust-nb-connect
ExclusiveArch: %{rust_arches}
- rust-ncurses
ExclusiveArch: %{rust_arches}
- rust-net2
ExclusiveArch: %{rust_arches}
- rust-netlink-packet-core
ExclusiveArch: %{rust_arches}
- rust-netlink-packet-route
ExclusiveArch: %{rust_arches}
- rust-netlink-packet-utils
ExclusiveArch: %{rust_arches}
- rust-netlink-proto
ExclusiveArch: %{rust_arches}
- rust-netlink-sys
ExclusiveArch: %{rust_arches}
- rust-netmap_sys
ExclusiveArch: %{rust_arches}
- rust-nettle
ExclusiveArch: %{rust_arches}
- rust-nettle-sys
ExclusiveArch: %{rust_arches}
- rust-new_debug_unreachable
ExclusiveArch: %{rust_arches}
- rust-news-flash
ExclusiveArch: %{rust_arches}
- rust-newsblur_api
ExclusiveArch: %{rust_arches}
- rust-newtype_derive
ExclusiveArch: %{rust_arches}
- rust-nibble_vec
ExclusiveArch: %{rust_arches}
- rust-nickel
ExclusiveArch: %{rust_arches}
- rust-nix
ExclusiveArch: %{rust_arches}
- rust-nix0.14
ExclusiveArch: %{rust_arches}
- rust-nix0.17
ExclusiveArch: %{rust_arches}
- rust-nix0.18
ExclusiveArch: %{rust_arches}
- rust-nix0.20
ExclusiveArch: %{rust_arches}
- rust-no-panic
ExclusiveArch: %{rust_arches}
- rust-nodrop
ExclusiveArch: %{rust_arches}
- rust-nom
ExclusiveArch: %{rust_arches}
- rust-nom4
ExclusiveArch: %{rust_arches}
- rust-nom5
ExclusiveArch: %{rust_arches}
- rust-noop_proc_macro
ExclusiveArch: %{rust_arches}
- rust-normalize-line-endings
ExclusiveArch: %{rust_arches}
- rust-notify
ExclusiveArch: %{rust_arches}
- rust-notify-rust
ExclusiveArch: %{rust_arches}
- rust-num
ExclusiveArch: %{rust_arches}
- rust-num-bigint
ExclusiveArch: %{rust_arches}
- rust-num-bigint-dig
ExclusiveArch: %{rust_arches}
- rust-num-bigint0.3
ExclusiveArch: %{rust_arches}
- rust-num-complex
ExclusiveArch: %{rust_arches}
- rust-num-complex0.3
ExclusiveArch: %{rust_arches}
- rust-num-derive
ExclusiveArch: %{rust_arches}
- rust-num-integer
ExclusiveArch: %{rust_arches}
- rust-num-iter
ExclusiveArch: %{rust_arches}
- rust-num-rational
ExclusiveArch: %{rust_arches}
- rust-num-rational0.3
ExclusiveArch: %{rust_arches}
- rust-num-traits
ExclusiveArch: %{rust_arches}
- rust-num-traits0.1
ExclusiveArch: %{rust_arches}
- rust-num0.3
ExclusiveArch: %{rust_arches}
- rust-num_cpus
ExclusiveArch: %{rust_arches}
- rust-num_enum
ExclusiveArch: %{rust_arches}
- rust-num_enum_derive
ExclusiveArch: %{rust_arches}
- rust-number_prefix
ExclusiveArch: %{rust_arches}
- rust-numtoa
ExclusiveArch: %{rust_arches}
- rust-oauth2
ExclusiveArch: %{rust_arches}
- rust-obfstr
ExclusiveArch: %{rust_arches}
- rust-obj
ExclusiveArch: %{rust_arches}
- rust-object
ExclusiveArch: %{rust_arches}
- rust-odds
ExclusiveArch: %{rust_arches}
- rust-ogg
ExclusiveArch: %{rust_arches}
- rust-oid
ExclusiveArch: %{rust_arches}
- rust-once_cell
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-onig_sys
ExclusiveArch: %{rust_arches}
- rust-oorandom
ExclusiveArch: %{rust_arches}
- rust-opaque-debug
ExclusiveArch: %{rust_arches}
- rust-open
ExclusiveArch: %{rust_arches}
- rust-openat
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-opener
ExclusiveArch: %{rust_arches}
- rust-openssh-keys
ExclusiveArch: %{rust_arches}
- rust-openssl
ExclusiveArch: %{rust_arches}
- rust-openssl-probe
ExclusiveArch: %{rust_arches}
- rust-openssl-sys
ExclusiveArch: %{rust_arches}
- rust-opml
ExclusiveArch: %{rust_arches}
- rust-ord_subset
ExclusiveArch: %{rust_arches}
- rust-ordered-float
ExclusiveArch: %{rust_arches}
- rust-ordered-multimap
ExclusiveArch: %{rust_arches}
- rust-os_info
ExclusiveArch: %{rust_arches}
- rust-os_pipe
ExclusiveArch: %{rust_arches}
- rust-os_str_bytes
ExclusiveArch: %{rust_arches}
- rust-osmesa-sys
ExclusiveArch: %{rust_arches}
- rust-osstrtools
ExclusiveArch: %{rust_arches}
- rust-ostree
ExclusiveArch: %{rust_arches}
- rust-ostree-sys
ExclusiveArch: %{rust_arches}
- rust-ouroboros
ExclusiveArch: %{rust_arches}
- rust-ouroboros_macro
ExclusiveArch: %{rust_arches}
- rust-owned-alloc
ExclusiveArch: %{rust_arches}
- rust-owned_ttf_parser
ExclusiveArch: %{rust_arches}
- rust-owning_ref
ExclusiveArch: %{rust_arches}
- rust-oxipng
ExclusiveArch: %{rust_arches}
- rust-packaging
ExclusiveArch: %{rust_arches}
- rust-pad
ExclusiveArch: %{rust_arches}
- rust-page_size
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-palette
ExclusiveArch: %{rust_arches}
- rust-palette_derive
ExclusiveArch: %{rust_arches}
- rust-pam
ExclusiveArch: %{rust_arches}
- rust-pam-client
ExclusiveArch: %{rust_arches}
- rust-pam-sys
ExclusiveArch: %{rust_arches}
- rust-pancurses
ExclusiveArch: %{rust_arches}
- rust-pango
ExclusiveArch: %{rust_arches}
- rust-pango-sys
ExclusiveArch: %{rust_arches}
- rust-pangocairo
ExclusiveArch: %{rust_arches}
- rust-pangocairo-sys
ExclusiveArch: %{rust_arches}
- rust-parity-wasm
ExclusiveArch: %{rust_arches}
- rust-parking
ExclusiveArch: %{rust_arches}
- rust-parking_lot
ExclusiveArch: %{rust_arches}
- rust-parking_lot_core
ExclusiveArch: %{rust_arches}
- rust-parse-zoneinfo
ExclusiveArch: %{rust_arches}
- rust-parse_cfg
ExclusiveArch: %{rust_arches}
- rust-parsec-client
ExclusiveArch: %{rust_arches}
- rust-parsec-interface
ExclusiveArch: %{rust_arches}
- rust-partial-io
ExclusiveArch: %{rust_arches}
- rust-partition-identity
ExclusiveArch: %{rust_arches}
- rust-paste
ExclusiveArch: %{rust_arches}
- rust-paste-impl
ExclusiveArch: %{rust_arches}
- rust-path-absolutize
ExclusiveArch: %{rust_arches}
- rust-path-dedot
ExclusiveArch: %{rust_arches}
- rust-path-slash
ExclusiveArch: %{rust_arches}
- rust-pathdiff
ExclusiveArch: %{rust_arches}
- rust-pathfinder_geometry
ExclusiveArch: %{rust_arches}
- rust-pathfinder_simd
ExclusiveArch: %{rust_arches}
- rust-pbr
ExclusiveArch: %{rust_arches}
- rust-pcap
ExclusiveArch: %{rust_arches}
- rust-pcre2
ExclusiveArch: %{rust_arches}
- rust-pcre2-sys
ExclusiveArch: %{rust_arches}
- rust-peeking_take_while
ExclusiveArch: %{rust_arches}
- rust-peg
ExclusiveArch: %{rust_arches}
- rust-peg-macros
ExclusiveArch: %{rust_arches}
- rust-peg-runtime
ExclusiveArch: %{rust_arches}
- rust-peg0.5
ExclusiveArch: %{rust_arches}
- rust-pem
ExclusiveArch: %{rust_arches}
- rust-percent-encoding
ExclusiveArch: %{rust_arches}
- rust-percent-encoding1
ExclusiveArch: %{rust_arches}
- rust-peresil
ExclusiveArch: %{rust_arches}
- rust-permutate
ExclusiveArch: %{rust_arches}
- rust-permutohedron
ExclusiveArch: %{rust_arches}
- rust-pest
ExclusiveArch: %{rust_arches}
- rust-pest_derive
ExclusiveArch: %{rust_arches}
- rust-pest_generator
ExclusiveArch: %{rust_arches}
- rust-pest_meta
ExclusiveArch: %{rust_arches}
- rust-petgraph
ExclusiveArch: %{rust_arches}
- rust-phf
ExclusiveArch: %{rust_arches}
- rust-phf0.7
ExclusiveArch: %{rust_arches}
- rust-phf_codegen
ExclusiveArch: %{rust_arches}
- rust-phf_codegen0.7
ExclusiveArch: %{rust_arches}
- rust-phf_generator
ExclusiveArch: %{rust_arches}
- rust-phf_generator0.7
ExclusiveArch: %{rust_arches}
- rust-phf_macros
ExclusiveArch: %{rust_arches}
- rust-phf_macros0.7
ExclusiveArch: %{rust_arches}
- rust-phf_shared
ExclusiveArch: %{rust_arches}
- rust-phf_shared0.7
ExclusiveArch: %{rust_arches}
- rust-picky-asn1
ExclusiveArch: %{rust_arches}
- rust-picky-asn1-der
ExclusiveArch: %{rust_arches}
- rust-picky-asn1-x509
ExclusiveArch: %{rust_arches}
- rust-pico-args
ExclusiveArch: %{rust_arches}
- rust-pid
ExclusiveArch: %{rust_arches}
- rust-pin-project
ExclusiveArch: %{rust_arches}
- rust-pin-project-internal
ExclusiveArch: %{rust_arches}
- rust-pin-project-internal0.4
ExclusiveArch: %{rust_arches}
- rust-pin-project-lite
ExclusiveArch: %{rust_arches}
- rust-pin-project-lite0.1
ExclusiveArch: %{rust_arches}
- rust-pin-project0.4
ExclusiveArch: %{rust_arches}
- rust-pin-utils
ExclusiveArch: %{rust_arches}
- rust-pipe
ExclusiveArch: %{rust_arches}
- rust-piper
ExclusiveArch: %{rust_arches}
- rust-pkcs11
ExclusiveArch: %{rust_arches}
- rust-pkg-config
ExclusiveArch: %{rust_arches}
- rust-plain
ExclusiveArch: %{rust_arches}
- rust-platform-dirs
ExclusiveArch: %{rust_arches}
- rust-platforms
ExclusiveArch: %{rust_arches}
- rust-pleaser
ExclusiveArch: %{rust_arches}
- rust-plist
ExclusiveArch: %{rust_arches}
- rust-plotters
ExclusiveArch: %{rust_arches}
- rust-plotters-backend
ExclusiveArch: %{rust_arches}
- rust-plotters-bitmap
ExclusiveArch: %{rust_arches}
- rust-plotters-svg
ExclusiveArch: %{rust_arches}
- rust-plugin
ExclusiveArch: %{rust_arches}
- rust-pnet_base
ExclusiveArch: %{rust_arches}
- rust-pnet_datalink
ExclusiveArch: %{rust_arches}
- rust-pnet_sys
ExclusiveArch: %{rust_arches}
- rust-png
ExclusiveArch: %{rust_arches}
- rust-podio
ExclusiveArch: %{rust_arches}
- rust-polling
ExclusiveArch: %{rust_arches}
- rust-polyval
ExclusiveArch: %{rust_arches}
- rust-pom
ExclusiveArch: %{rust_arches}
- rust-pommes
ExclusiveArch: %{rust_arches}
- rust-posish
ExclusiveArch: %{rust_arches}
- rust-ppv-lite86
ExclusiveArch: %{rust_arches}
- rust-pq-sys
ExclusiveArch: %{rust_arches}
- rust-precomputed-hash
ExclusiveArch: %{rust_arches}
- rust-predicates
ExclusiveArch: %{rust_arches}
- rust-predicates-core
ExclusiveArch: %{rust_arches}
- rust-predicates-tree
ExclusiveArch: %{rust_arches}
- rust-predicates1
ExclusiveArch: %{rust_arches}
- rust-pretty-git-prompt
ExclusiveArch: %{rust_arches}
- rust-pretty-hex
ExclusiveArch: %{rust_arches}
- rust-pretty_assertions
ExclusiveArch: %{rust_arches}
- rust-pretty_assertions0.6
ExclusiveArch: %{rust_arches}
- rust-pretty_env_logger
ExclusiveArch: %{rust_arches}
- rust-prettytable-rs
ExclusiveArch: %{rust_arches}
- rust-proc-macro-crate
ExclusiveArch: %{rust_arches}
- rust-proc-macro-crate0.1
ExclusiveArch: %{rust_arches}
- rust-proc-macro-error
ExclusiveArch: %{rust_arches}
- rust-proc-macro-error-attr
ExclusiveArch: %{rust_arches}
- rust-proc-macro-hack
ExclusiveArch: %{rust_arches}
- rust-proc-macro-nested
ExclusiveArch: %{rust_arches}
- rust-proc-macro2
ExclusiveArch: %{rust_arches}
- rust-proc-macro2-0.4
ExclusiveArch: %{rust_arches}
- rust-proc-mounts
ExclusiveArch: %{rust_arches}
- rust-proc-quote
ExclusiveArch: %{rust_arches}
- rust-proc-quote-impl
ExclusiveArch: %{rust_arches}
- rust-procedural-masquerade
ExclusiveArch: %{rust_arches}
- rust-process_control
ExclusiveArch: %{rust_arches}
- rust-process_path
ExclusiveArch: %{rust_arches}
- rust-procfs
ExclusiveArch: %{rust_arches}
- rust-procs
ExclusiveArch: %{rust_arches}
- rust-progress-streams
ExclusiveArch: %{rust_arches}
- rust-prometheus
ExclusiveArch: %{rust_arches}
- rust-proptest
ExclusiveArch: %{rust_arches}
- rust-proptest-derive
ExclusiveArch: %{rust_arches}
- rust-proptest0.10
ExclusiveArch: %{rust_arches}
- rust-prost
ExclusiveArch: %{rust_arches}
- rust-prost-build
ExclusiveArch: %{rust_arches}
- rust-prost-derive
ExclusiveArch: %{rust_arches}
- rust-prost-types
ExclusiveArch: %{rust_arches}
- rust-protobuf
ExclusiveArch: %{rust_arches}
- rust-protobuf-codegen
ExclusiveArch: %{rust_arches}
- rust-protobuf-codegen-pure
ExclusiveArch: %{rust_arches}
- rust-protoc
ExclusiveArch: %{rust_arches}
- rust-protoc-rust
ExclusiveArch: %{rust_arches}
- rust-psa-crypto
ExclusiveArch: %{rust_arches}
- rust-psa-crypto-sys
ExclusiveArch: %{rust_arches}
- rust-psd
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-psutil
ExclusiveArch: %{rust_arches}
- rust-ptr_meta
ExclusiveArch: %{rust_arches}
- rust-ptr_meta_derive
ExclusiveArch: %{rust_arches}
- rust-publicsuffix
ExclusiveArch: %{rust_arches}
- rust-pulldown-cmark
ExclusiveArch: %{rust_arches}
- rust-pulse
ExclusiveArch: %{rust_arches}
- rust-pure-rust-locales
ExclusiveArch: %{rust_arches}
- rust-pyo3
ExclusiveArch: %{rust_arches}
- rust-pyo3-build-config
ExclusiveArch: %{rust_arches}
- rust-pyo3-macros
ExclusiveArch: %{rust_arches}
- rust-pyo3-macros-backend
ExclusiveArch: %{rust_arches}
- rust-python3-sys
ExclusiveArch: %{rust_arches}
- rust-qr2term
ExclusiveArch: %{rust_arches}
- rust-qrcode
ExclusiveArch: %{rust_arches}
- rust-qstring
ExclusiveArch: %{rust_arches}
- rust-quad-rand
ExclusiveArch: %{rust_arches}
- rust-quantiles
ExclusiveArch: %{rust_arches}
- rust-quick-error
ExclusiveArch: %{rust_arches}
- rust-quick-error1
ExclusiveArch: %{rust_arches}
- rust-quick-xml
ExclusiveArch: %{rust_arches}
- rust-quick-xml0.20
ExclusiveArch: %{rust_arches}
- rust-quickcheck
ExclusiveArch: %{rust_arches}
- rust-quickcheck0.6
ExclusiveArch: %{rust_arches}
- rust-quickcheck0.9
ExclusiveArch: %{rust_arches}
- rust-quickcheck_macros
ExclusiveArch: %{rust_arches}
- rust-quickersort
ExclusiveArch: %{rust_arches}
- rust-quote
ExclusiveArch: %{rust_arches}
- rust-quote0.3
ExclusiveArch: %{rust_arches}
- rust-quote0.6
ExclusiveArch: %{rust_arches}
- rust-quoted_printable
ExclusiveArch: %{rust_arches}
- rust-r2d2
ExclusiveArch: %{rust_arches}
- rust-radium
ExclusiveArch: %{rust_arches}
- rust-radix64
ExclusiveArch: %{rust_arches}
- rust-radix_trie
ExclusiveArch: %{rust_arches}
- rust-rand
ExclusiveArch: %{rust_arches}
- rust-rand0.4
ExclusiveArch: %{rust_arches}
- rust-rand0.5
ExclusiveArch: %{rust_arches}
- rust-rand0.6
ExclusiveArch: %{rust_arches}
- rust-rand0.7
ExclusiveArch: %{rust_arches}
- rust-rand_chacha
ExclusiveArch: %{rust_arches}
- rust-rand_chacha0.1
ExclusiveArch: %{rust_arches}
- rust-rand_chacha0.2
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-rand_core0.3
ExclusiveArch: %{rust_arches}
- rust-rand_core0.4
ExclusiveArch: %{rust_arches}
- rust-rand_core0.5
ExclusiveArch: %{rust_arches}
- rust-rand_distr
ExclusiveArch: %{rust_arches}
- rust-rand_distr0.2
ExclusiveArch: %{rust_arches}
- rust-rand_hc
ExclusiveArch: %{rust_arches}
- rust-rand_hc0.1
ExclusiveArch: %{rust_arches}
- rust-rand_isaac
ExclusiveArch: %{rust_arches}
- rust-rand_isaac0.1
ExclusiveArch: %{rust_arches}
- rust-rand_jitter
ExclusiveArch: %{rust_arches}
- rust-rand_jitter0.1
ExclusiveArch: %{rust_arches}
- rust-rand_os
ExclusiveArch: %{rust_arches}
- rust-rand_os0.1
ExclusiveArch: %{rust_arches}
- rust-rand_pcg
ExclusiveArch: %{rust_arches}
- rust-rand_pcg0.1
ExclusiveArch: %{rust_arches}
- rust-rand_pcg0.2
ExclusiveArch: %{rust_arches}
- rust-rand_xorshift
ExclusiveArch: %{rust_arches}
- rust-rand_xorshift0.1
ExclusiveArch: %{rust_arches}
- rust-rand_xorshift0.2
ExclusiveArch: %{rust_arches}
- rust-rand_xoshiro
ExclusiveArch: %{rust_arches}
- rust-random-fast-rng
ExclusiveArch: %{rust_arches}
- rust-random-trait
ExclusiveArch: %{rust_arches}
- rust-randomize
ExclusiveArch: %{rust_arches}
- rust-rav1e
ExclusiveArch: %{rust_arches}
- rust-raw-window-handle
ExclusiveArch: %{rust_arches}
- rust-rawpointer
ExclusiveArch: %{rust_arches}
- rust-rawslice
ExclusiveArch: %{rust_arches}
- rust-rayon
ExclusiveArch: %{rust_arches}
- rust-rayon-core
ExclusiveArch: %{rust_arches}
- rust-rd-util
ExclusiveArch: %{rust_arches}
- rust-read_input
ExclusiveArch: %{rust_arches}
- rust-readability-fork
ExclusiveArch: %{rust_arches}
- rust-readwrite
ExclusiveArch: %{rust_arches}
- rust-recycler
ExclusiveArch: %{rust_arches}
- rust-ref-cast
ExclusiveArch: %{rust_arches}
- rust-ref-cast-impl
ExclusiveArch: %{rust_arches}
- rust-regalloc
ExclusiveArch: %{rust_arches}
- rust-regex
ExclusiveArch: %{rust_arches}
- rust-regex-automata
ExclusiveArch: %{rust_arches}
- rust-regex-syntax
ExclusiveArch: %{rust_arches}
- rust-region
ExclusiveArch: %{rust_arches}
- rust-relative-path
ExclusiveArch: %{rust_arches}
- rust-relay
ExclusiveArch: %{rust_arches}
- rust-remove_dir_all
ExclusiveArch: %{rust_arches}
- rust-rend
ExclusiveArch: %{rust_arches}
- rust-rental
ExclusiveArch: %{rust_arches}
- rust-rental-impl
ExclusiveArch: %{rust_arches}
- rust-reqwest
ExclusiveArch: %{rust_arches}
- rust-reqwest0.10
ExclusiveArch: %{rust_arches}
- rust-resize
ExclusiveArch: %{rust_arches}
- rust-resolv-conf
ExclusiveArch: %{rust_arches}
- rust-restson
ExclusiveArch: %{rust_arches}
- rust-retry
ExclusiveArch: %{rust_arches}
- rust-rgb
ExclusiveArch: %{rust_arches}
- rust-ring
ExclusiveArch: %{rust_arches}
- rust-ripgrep
ExclusiveArch: %{rust_arches}
- rust-rkyv
ExclusiveArch: %{rust_arches}
- rust-rkyv_derive
ExclusiveArch: %{rust_arches}
- rust-rle-decode-fast
ExclusiveArch: %{rust_arches}
- rust-rmp
ExclusiveArch: %{rust_arches}
- rust-rmp-serde
ExclusiveArch: %{rust_arches}
- rust-rodio
ExclusiveArch: %{rust_arches}
- rust-roff
ExclusiveArch: %{rust_arches}
- rust-ron
ExclusiveArch: %{rust_arches}
- rust-roxmltree
ExclusiveArch: %{rust_arches}
- rust-rpassword
ExclusiveArch: %{rust_arches}
- rust-rpick
ExclusiveArch: %{rust_arches}
- rust-rsa
ExclusiveArch: %{rust_arches}
- rust-rspec
ExclusiveArch: %{rust_arches}
- rust-rtnetlink
ExclusiveArch: %{rust_arches}
- rust-rudo
ExclusiveArch: %{rust_arches}
- rust-ruma
ExclusiveArch: %{rust_arches}
- rust-ruma-api
ExclusiveArch: %{rust_arches}
- rust-ruma-api-macros
ExclusiveArch: %{rust_arches}
- rust-ruma-appservice-api
ExclusiveArch: %{rust_arches}
- rust-ruma-client-api
ExclusiveArch: %{rust_arches}
- rust-ruma-common
ExclusiveArch: %{rust_arches}
- rust-ruma-events
ExclusiveArch: %{rust_arches}
- rust-ruma-events-macros
ExclusiveArch: %{rust_arches}
- rust-ruma-federation-api
ExclusiveArch: %{rust_arches}
- rust-ruma-identifiers
ExclusiveArch: %{rust_arches}
- rust-ruma-identifiers-macros
ExclusiveArch: %{rust_arches}
- rust-ruma-identifiers-validation
ExclusiveArch: %{rust_arches}
- rust-ruma-identity-service-api
ExclusiveArch: %{rust_arches}
- rust-ruma-push-gateway-api
ExclusiveArch: %{rust_arches}
- rust-ruma-serde
ExclusiveArch: %{rust_arches}
- rust-ruma-serde-macros
ExclusiveArch: %{rust_arches}
- rust-ruma-signatures
ExclusiveArch: %{rust_arches}
- rust-rusqlite
ExclusiveArch: %{rust_arches}
- rust-rust-embed
ExclusiveArch: %{rust_arches}
- rust-rust-embed-impl
ExclusiveArch: %{rust_arches}
- rust-rust-embed-utils
ExclusiveArch: %{rust_arches}
- rust-rust-ini
ExclusiveArch: %{rust_arches}
- rust-rust-stemmers
ExclusiveArch: %{rust_arches}
- rust-rust_decimal
ExclusiveArch: %{rust_arches}
- rust-rust_hawktracer
ExclusiveArch: %{rust_arches}
- rust-rust_hawktracer_normal_macro
ExclusiveArch: %{rust_arches}
- rust-rust_hawktracer_proc_macro
ExclusiveArch: %{rust_arches}
- rust-rust_hawktracer_sys
ExclusiveArch: %{rust_arches}
- rust-rustbus
ExclusiveArch: %{rust_arches}
- rust-rustbus_derive
ExclusiveArch: %{rust_arches}
- rust-rustc-demangle
ExclusiveArch: %{rust_arches}
- rust-rustc-hash
ExclusiveArch: %{rust_arches}
- rust-rustc-serialize
ExclusiveArch: %{rust_arches}
- rust-rustc-test
ExclusiveArch: %{rust_arches}
- rust-rustc_tools_util
ExclusiveArch: %{rust_arches}
- rust-rustc_version
ExclusiveArch: %{rust_arches}
- rust-rustc_version0.3
ExclusiveArch: %{rust_arches}
- rust-rustdoc-stripper
ExclusiveArch: %{rust_arches}
- rust-rustfilt
ExclusiveArch: %{rust_arches}
- rust-rustfix
ExclusiveArch: %{rust_arches}
- rust-rustio
ExclusiveArch: %{rust_arches}
- rust-rustls
ExclusiveArch: %{rust_arches}
- rust-rustls-native-certs
ExclusiveArch: %{rust_arches}
- rust-rusttype
ExclusiveArch: %{rust_arches}
- rust-rustversion
ExclusiveArch: %{rust_arches}
- rust-rusty-fork
ExclusiveArch: %{rust_arches}
- rust-rustyline
ExclusiveArch: %{rust_arches}
- rust-rustyline-derive
ExclusiveArch: %{rust_arches}
- rust-ryu
ExclusiveArch: %{rust_arches}
- rust-safe-transmute
ExclusiveArch: %{rust_arches}
- rust-safe_arch
ExclusiveArch: %{rust_arches}
- rust-safemem
ExclusiveArch: %{rust_arches}
- rust-same-file
ExclusiveArch: %{rust_arches}
- rust-sapp-kms
ExclusiveArch: %{rust_arches}
- rust-sapp-linux
ExclusiveArch: %{rust_arches}
- rust-sass-rs
ExclusiveArch: %{rust_arches}
- rust-sass-sys
ExclusiveArch: %{rust_arches}
- rust-scan_fmt
ExclusiveArch: %{rust_arches}
- rust-scheduled-thread-pool
ExclusiveArch: %{rust_arches}
- rust-scoped-tls
ExclusiveArch: %{rust_arches}
- rust-scoped-tls-hkt
ExclusiveArch: %{rust_arches}
- rust-scoped_threadpool
ExclusiveArch: %{rust_arches}
- rust-scopeguard
ExclusiveArch: %{rust_arches}
- rust-scopetime
ExclusiveArch: %{rust_arches}
- rust-scratch
ExclusiveArch: %{rust_arches}
- rust-scroll
ExclusiveArch: %{rust_arches}
- rust-scroll_derive
ExclusiveArch: %{rust_arches}
- rust-sct
ExclusiveArch: %{rust_arches}
- rust-sd
ExclusiveArch: %{rust_arches}
- rust-sd-notify
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-seahash3
ExclusiveArch: %{rust_arches}
- rust-secrecy
ExclusiveArch: %{rust_arches}
- rust-secret-service
ExclusiveArch: %{rust_arches}
- rust-semver
ExclusiveArch: %{rust_arches}
- rust-semver-parser
ExclusiveArch: %{rust_arches}
- rust-semver-parser0.7
ExclusiveArch: %{rust_arches}
- rust-semver-parser0.9
ExclusiveArch: %{rust_arches}
- rust-semver0.10
ExclusiveArch: %{rust_arches}
- rust-semver0.11
ExclusiveArch: %{rust_arches}
- rust-sequoia-autocrypt
ExclusiveArch: %{rust_arches}
- rust-sequoia-ipc
ExclusiveArch: %{rust_arches}
- rust-sequoia-keyring-linter
ExclusiveArch: %{rust_arches}
- rust-sequoia-net
ExclusiveArch: %{rust_arches}
- rust-sequoia-octopus-librnp
ExclusiveArch: %{rust_arches}
- rust-sequoia-openpgp
ExclusiveArch: %{rust_arches}
- rust-sequoia-sop
ExclusiveArch: %{rust_arches}
- rust-sequoia-sq
ExclusiveArch: %{rust_arches}
- rust-sequoia-sqv
ExclusiveArch: %{rust_arches}
- rust-serde
ExclusiveArch: %{rust_arches}
- rust-serde-big-array
ExclusiveArch: %{rust_arches}
- rust-serde-pickle
ExclusiveArch: %{rust_arches}
- rust-serde-value
ExclusiveArch: %{rust_arches}
- rust-serde-xml-rs
ExclusiveArch: %{rust_arches}
- rust-serde_bser
ExclusiveArch: %{rust_arches}
- rust-serde_bytes
ExclusiveArch: %{rust_arches}
- rust-serde_cbor
ExclusiveArch: %{rust_arches}
- rust-serde_derive
ExclusiveArch: %{rust_arches}
- rust-serde_fmt
ExclusiveArch: %{rust_arches}
- rust-serde_ignored
ExclusiveArch: %{rust_arches}
- rust-serde_json
ExclusiveArch: %{rust_arches}
- rust-serde_repr
ExclusiveArch: %{rust_arches}
- rust-serde_stacker
ExclusiveArch: %{rust_arches}
- rust-serde_test
ExclusiveArch: %{rust_arches}
- rust-serde_url_params
ExclusiveArch: %{rust_arches}
- rust-serde_urlencoded
ExclusiveArch: %{rust_arches}
- rust-serde_urlencoded0.6
ExclusiveArch: %{rust_arches}
- rust-serde_with_macros
ExclusiveArch: %{rust_arches}
- rust-serde_yaml
ExclusiveArch: %{rust_arches}
- rust-serial-core
ExclusiveArch: %{rust_arches}
- rust-serial_test
ExclusiveArch: %{rust_arches}
- rust-serial_test_derive
ExclusiveArch: %{rust_arches}
- rust-servo-fontconfig
ExclusiveArch: %{rust_arches}
- rust-servo-fontconfig-sys
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: %{rust_arches}
- rust-sevctl
ExclusiveArch: %{rust_arches}
- rust-sha-1
ExclusiveArch: %{rust_arches}
- rust-sha1
ExclusiveArch: %{rust_arches}
- rust-sha1collisiondetection
ExclusiveArch: %{rust_arches}
- rust-sha2
ExclusiveArch: %{rust_arches}
- rust-sha3
ExclusiveArch: %{rust_arches}
- rust-shadow-rs
ExclusiveArch: %{rust_arches}
- rust-shared_child
ExclusiveArch: %{rust_arches}
- rust-shared_library
ExclusiveArch: %{rust_arches}
- rust-shell-escape
ExclusiveArch: %{rust_arches}
- rust-shell-words
ExclusiveArch: %{rust_arches}
- rust-shellexpand
ExclusiveArch: %{rust_arches}
- rust-shellwords
ExclusiveArch: %{rust_arches}
- rust-shlex
ExclusiveArch: %{rust_arches}
- rust-signal-hook
ExclusiveArch: %{rust_arches}
- rust-signal-hook-registry
ExclusiveArch: %{rust_arches}
- rust-signal-hook0.1
ExclusiveArch: %{rust_arches}
- rust-silver
ExclusiveArch: %{rust_arches}
- rust-simba
ExclusiveArch: %{rust_arches}
- rust-simd_helpers
ExclusiveArch: %{rust_arches}
- rust-simdutf8
ExclusiveArch: %{rust_arches}
- rust-similar
ExclusiveArch: %{rust_arches}
- rust-similar-asserts
ExclusiveArch: %{rust_arches}
- rust-simple_asn1
ExclusiveArch: %{rust_arches}
- rust-simple_logger
ExclusiveArch: %{rust_arches}
- rust-simplelog
ExclusiveArch: %{rust_arches}
- rust-siphasher
ExclusiveArch: %{rust_arches}
- rust-size
ExclusiveArch: %{rust_arches}
- rust-sized-chunks
ExclusiveArch: %{rust_arches}
- rust-skeptic
ExclusiveArch: %{rust_arches}
- rust-skim
ExclusiveArch: %{rust_arches}
- rust-slab
ExclusiveArch: %{rust_arches}
- rust-slash-formatter
ExclusiveArch: %{rust_arches}
- rust-slice-deque
ExclusiveArch: %{rust_arches}
- rust-slog
ExclusiveArch: %{rust_arches}
- rust-slog-async
ExclusiveArch: %{rust_arches}
- rust-slog-scope
ExclusiveArch: %{rust_arches}
- rust-slog-term
ExclusiveArch: %{rust_arches}
- rust-slotmap
ExclusiveArch: %{rust_arches}
- rust-slug
ExclusiveArch: %{rust_arches}
- rust-sluice
ExclusiveArch: %{rust_arches}
- rust-smallstr
ExclusiveArch: %{rust_arches}
- rust-smallvec
ExclusiveArch: %{rust_arches}
- rust-smart-default
ExclusiveArch: %{rust_arches}
- rust-smawk
ExclusiveArch: %{rust_arches}
- rust-smithay-client-toolkit
ExclusiveArch: %{rust_arches}
- rust-smithay-client-toolkit0.12
ExclusiveArch: %{rust_arches}
- rust-smithay-clipboard
ExclusiveArch: %{rust_arches}
- rust-snafu
ExclusiveArch: %{rust_arches}
- rust-snafu-derive
ExclusiveArch: %{rust_arches}
- rust-snake_case
ExclusiveArch: %{rust_arches}
- rust-snowflake
ExclusiveArch: %{rust_arches}
- rust-socket2
ExclusiveArch: %{rust_arches}
- rust-socket2_0.3
ExclusiveArch: %{rust_arches}
- rust-sop
ExclusiveArch: %{rust_arches}
- rust-soup-sys
ExclusiveArch: %{rust_arches}
- rust-spin
ExclusiveArch: %{rust_arches}
- rust-spin_on
ExclusiveArch: %{rust_arches}
- rust-spinning_top
ExclusiveArch: %{rust_arches}
- rust-spmc
ExclusiveArch: %{rust_arches}
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stable_deref_trait
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-standback
ExclusiveArch: %{rust_arches}
- rust-starship
ExclusiveArch: %{rust_arches}
- rust-starship_module_config_derive
ExclusiveArch: %{rust_arches}
- rust-static_assertions
ExclusiveArch: %{rust_arches}
- rust-statistical
ExclusiveArch: %{rust_arches}
- rust-stb_truetype
ExclusiveArch: %{rust_arches}
- rust-stderrlog
ExclusiveArch: %{rust_arches}
- rust-streaming-stats
ExclusiveArch: %{rust_arches}
- rust-streebog
ExclusiveArch: %{rust_arches}
- rust-string
ExclusiveArch: %{rust_arches}
- rust-string_cache
ExclusiveArch: %{rust_arches}
- rust-string_cache_codegen
ExclusiveArch: %{rust_arches}
- rust-string_cache_shared
ExclusiveArch: %{rust_arches}
- rust-strings
ExclusiveArch: %{rust_arches}
- rust-strip-ansi-escapes
ExclusiveArch: %{rust_arches}
- rust-strong-xml
ExclusiveArch: %{rust_arches}
- rust-strong-xml-derive
ExclusiveArch: %{rust_arches}
- rust-strsim
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-structopt-derive
ExclusiveArch: %{rust_arches}
- rust-structopt-derive0.2
ExclusiveArch: %{rust_arches}
- rust-structopt0.2
ExclusiveArch: %{rust_arches}
- rust-strum
ExclusiveArch: %{rust_arches}
- rust-strum_macros
ExclusiveArch: %{rust_arches}
- rust-subtle
ExclusiveArch: %{rust_arches}
- rust-sudo_plugin
ExclusiveArch: %{rust_arches}
- rust-sudo_plugin-sys
ExclusiveArch: %{rust_arches}
- rust-sval
ExclusiveArch: %{rust_arches}
- rust-sval_derive
ExclusiveArch: %{rust_arches}
- rust-sval_json
ExclusiveArch: %{rust_arches}
- rust-svg
ExclusiveArch: %{rust_arches}
- rust-svg_metadata
ExclusiveArch: %{rust_arches}
- rust-svgfilters
ExclusiveArch: %{rust_arches}
- rust-svgtypes
ExclusiveArch: %{rust_arches}
- rust-sxd-document
ExclusiveArch: %{rust_arches}
- rust-syn
ExclusiveArch: %{rust_arches}
- rust-syn-mid
ExclusiveArch: %{rust_arches}
- rust-syn0.15
ExclusiveArch: %{rust_arches}
- rust-synom
ExclusiveArch: %{rust_arches}
- rust-synstructure
ExclusiveArch: %{rust_arches}
- rust-syntect
ExclusiveArch: %{rust_arches}
- rust-sys-info
ExclusiveArch: %{rust_arches}
- rust-sysctl
ExclusiveArch: %{rust_arches}
- rust-sysinfo
ExclusiveArch: %{rust_arches}
- rust-syslog
ExclusiveArch: %{rust_arches}
- rust-system-deps
ExclusiveArch: %{rust_arches}
- rust-systemd
ExclusiveArch: %{rust_arches}
- rust-tabular
ExclusiveArch: %{rust_arches}
- rust-tabwriter
ExclusiveArch: %{rust_arches}
- rust-take
ExclusiveArch: %{rust_arches}
- rust-take_mut
ExclusiveArch: %{rust_arches}
- rust-takeable
ExclusiveArch: %{rust_arches}
- rust-takeable-option
ExclusiveArch: %{rust_arches}
- rust-tap
ExclusiveArch: %{rust_arches}
- rust-tar
ExclusiveArch: %{rust_arches}
- rust-target
ExclusiveArch: %{rust_arches}
- rust-target-lexicon
ExclusiveArch: %{rust_arches}
- rust-tealdeer
ExclusiveArch: %{rust_arches}
- rust-teloxide
ExclusiveArch: %{rust_arches}
- rust-teloxide-macros
ExclusiveArch: %{rust_arches}
- rust-tempdir
ExclusiveArch: %{rust_arches}
- rust-tempfile
ExclusiveArch: %{rust_arches}
- rust-temptree
ExclusiveArch: %{rust_arches}
- rust-tendril
ExclusiveArch: %{rust_arches}
- rust-tera
ExclusiveArch: %{rust_arches}
- rust-term
ExclusiveArch: %{rust_arches}
- rust-term0.6
ExclusiveArch: %{rust_arches}
- rust-term_grid
ExclusiveArch: %{rust_arches}
- rust-term_size
ExclusiveArch: %{rust_arches}
- rust-termcolor
ExclusiveArch: %{rust_arches}
- rust-terminal_size
ExclusiveArch: %{rust_arches}
- rust-terminfo
ExclusiveArch: %{rust_arches}
- rust-termion
ExclusiveArch: %{rust_arches}
- rust-termios
ExclusiveArch: %{rust_arches}
- rust-test-assembler
ExclusiveArch: %{rust_arches}
- rust-tester
ExclusiveArch: %{rust_arches}
- rust-testing_logger
ExclusiveArch: %{rust_arches}
- rust-textwrap
ExclusiveArch: %{rust_arches}
- rust-textwrap0.11
ExclusiveArch: %{rust_arches}
- rust-textwrap0.12
ExclusiveArch: %{rust_arches}
- rust-thiserror
ExclusiveArch: %{rust_arches}
- rust-thiserror-impl
ExclusiveArch: %{rust_arches}
- rust-thread-id
ExclusiveArch: %{rust_arches}
- rust-thread-scoped
ExclusiveArch: %{rust_arches}
- rust-thread_local
ExclusiveArch: %{rust_arches}
- rust-threadpool
ExclusiveArch: %{rust_arches}
- rust-tiff
ExclusiveArch: %{rust_arches}
- rust-tiger
ExclusiveArch: %{rust_arches}
- rust-tiger-digest
ExclusiveArch: %{rust_arches}
- rust-time
ExclusiveArch: %{rust_arches}
- rust-time-macros
ExclusiveArch: %{rust_arches}
- rust-time-macros-impl
ExclusiveArch: %{rust_arches}
- rust-time0.1
ExclusiveArch: %{rust_arches}
- rust-timebomb
ExclusiveArch: %{rust_arches}
- rust-timer
ExclusiveArch: %{rust_arches}
- rust-timerfd
ExclusiveArch: %{rust_arches}
- rust-tiny-keccak
ExclusiveArch: %{rust_arches}
- rust-tiny_http
ExclusiveArch: %{rust_arches}
- rust-tinyfiledialogs
ExclusiveArch: %{rust_arches}
- rust-tinytemplate
ExclusiveArch: %{rust_arches}
- rust-tinyvec
ExclusiveArch: %{rust_arches}
- rust-tinyvec_macros
ExclusiveArch: %{rust_arches}
- rust-tokei
ExclusiveArch: %{rust_arches}
- rust-tokio
ExclusiveArch: %{rust_arches}
- rust-tokio-codec
ExclusiveArch: %{rust_arches}
- rust-tokio-core
ExclusiveArch: %{rust_arches}
- rust-tokio-current-thread
ExclusiveArch: %{rust_arches}
- rust-tokio-executor
ExclusiveArch: %{rust_arches}
- rust-tokio-fs
ExclusiveArch: %{rust_arches}
- rust-tokio-io
ExclusiveArch: %{rust_arches}
- rust-tokio-io-pool
ExclusiveArch: %{rust_arches}
- rust-tokio-macros
ExclusiveArch: %{rust_arches}
- rust-tokio-macros0.2
ExclusiveArch: %{rust_arches}
- rust-tokio-mock-task
ExclusiveArch: %{rust_arches}
- rust-tokio-native-tls
ExclusiveArch: %{rust_arches}
- rust-tokio-openssl
ExclusiveArch: %{rust_arches}
- rust-tokio-openssl0.4
ExclusiveArch: %{rust_arches}
- rust-tokio-reactor
ExclusiveArch: %{rust_arches}
- rust-tokio-rustls
ExclusiveArch: %{rust_arches}
- rust-tokio-socks
ExclusiveArch: %{rust_arches}
- rust-tokio-socks0.3
ExclusiveArch: %{rust_arches}
- rust-tokio-stream
ExclusiveArch: %{rust_arches}
- rust-tokio-sync
ExclusiveArch: %{rust_arches}
- rust-tokio-tcp
ExclusiveArch: %{rust_arches}
- rust-tokio-test
ExclusiveArch: %{rust_arches}
- rust-tokio-threadpool
ExclusiveArch: %{rust_arches}
- rust-tokio-timer
ExclusiveArch: %{rust_arches}
- rust-tokio-tls
ExclusiveArch: %{rust_arches}
- rust-tokio-tls0.2
ExclusiveArch: %{rust_arches}
- rust-tokio-tungstenite
ExclusiveArch: %{rust_arches}
- rust-tokio-udp
ExclusiveArch: %{rust_arches}
- rust-tokio-uds
ExclusiveArch: %{rust_arches}
- rust-tokio-util
ExclusiveArch: %{rust_arches}
- rust-tokio-util0.3
ExclusiveArch: %{rust_arches}
- rust-tokio0.1
ExclusiveArch: %{rust_arches}
- rust-tokio0.2
ExclusiveArch: %{rust_arches}
- rust-toml
ExclusiveArch: %{rust_arches}
- rust-toml0.4
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tower-service
ExclusiveArch: %{rust_arches}
- rust-tower-test
ExclusiveArch: %{rust_arches}
- rust-tower-util
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-tracing
ExclusiveArch: %{rust_arches}
- rust-tracing-attributes
ExclusiveArch: %{rust_arches}
- rust-tracing-core
ExclusiveArch: %{rust_arches}
- rust-tracing-futures
ExclusiveArch: %{rust_arches}
- rust-traitobject
ExclusiveArch: %{rust_arches}
- rust-treebitmap
ExclusiveArch: %{rust_arches}
- rust-treeline
ExclusiveArch: %{rust_arches}
- rust-trust-dns-https
ExclusiveArch: %{rust_arches}
- rust-trust-dns-native-tls
ExclusiveArch: %{rust_arches}
- rust-trust-dns-native-tls0.19
ExclusiveArch: %{rust_arches}
- rust-trust-dns-openssl
ExclusiveArch: %{rust_arches}
- rust-trust-dns-openssl0.19
ExclusiveArch: %{rust_arches}
- rust-trust-dns-proto
ExclusiveArch: %{rust_arches}
- rust-trust-dns-proto0.19
ExclusiveArch: %{rust_arches}
- rust-trust-dns-resolver
ExclusiveArch: %{rust_arches}
- rust-trust-dns-resolver0.19
ExclusiveArch: %{rust_arches}
- rust-trust-dns-rustls
ExclusiveArch: %{rust_arches}
- rust-try-lock
ExclusiveArch: %{rust_arches}
- rust-try_from
ExclusiveArch: %{rust_arches}
- rust-try_or
ExclusiveArch: %{rust_arches}
- rust-trybuild
ExclusiveArch: %{rust_arches}
- rust-tss-esapi
ExclusiveArch: %{rust_arches}
- rust-tss-esapi-sys
ExclusiveArch: %{rust_arches}
- rust-ttf-parser
ExclusiveArch: %{rust_arches}
- rust-tui
ExclusiveArch: %{rust_arches}
- rust-tui-react
ExclusiveArch: %{rust_arches}
- rust-tui0.11
ExclusiveArch: %{rust_arches}
- rust-tui0.9
ExclusiveArch: %{rust_arches}
- rust-tuikit
ExclusiveArch: %{rust_arches}
- rust-tungstenite
ExclusiveArch: %{rust_arches}
- rust-twoway
ExclusiveArch: %{rust_arches}
- rust-typeable
ExclusiveArch: %{rust_arches}
- rust-typed-arena
ExclusiveArch: %{rust_arches}
- rust-typemap
ExclusiveArch: %{rust_arches}
- rust-typenum
ExclusiveArch: %{rust_arches}
- rust-typetag
ExclusiveArch: %{rust_arches}
- rust-typetag-impl
ExclusiveArch: %{rust_arches}
- rust-tzfile
ExclusiveArch: %{rust_arches}
- rust-ucd-parse
ExclusiveArch: %{rust_arches}
- rust-ucd-trie
ExclusiveArch: %{rust_arches}
- rust-ucd-util
ExclusiveArch: %{rust_arches}
- rust-unchecked-index
ExclusiveArch: %{rust_arches}
- rust-unescape
ExclusiveArch: %{rust_arches}
- rust-unic-char-property
ExclusiveArch: %{rust_arches}
- rust-unic-char-range
ExclusiveArch: %{rust_arches}
- rust-unic-common
ExclusiveArch: %{rust_arches}
- rust-unic-segment
ExclusiveArch: %{rust_arches}
- rust-unic-ucd-category
ExclusiveArch: %{rust_arches}
- rust-unic-ucd-common
ExclusiveArch: %{rust_arches}
- rust-unic-ucd-segment
ExclusiveArch: %{rust_arches}
- rust-unic-ucd-version
ExclusiveArch: %{rust_arches}
- rust-unicase
ExclusiveArch: %{rust_arches}
- rust-unicase1
ExclusiveArch: %{rust_arches}
- rust-unicode-bidi
ExclusiveArch: %{rust_arches}
- rust-unicode-linebreak
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-segmentation
ExclusiveArch: %{rust_arches}
- rust-unicode-truncate
ExclusiveArch: %{rust_arches}
- rust-unicode-width
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-unicode-xid0.1
ExclusiveArch: %{rust_arches}
- rust-unicode_categories
ExclusiveArch: %{rust_arches}
- rust-unindent
ExclusiveArch: %{rust_arches}
- rust-universal-hash
ExclusiveArch: %{rust_arches}
- rust-unix_socket
ExclusiveArch: %{rust_arches}
- rust-unreachable
ExclusiveArch: %{rust_arches}
- rust-unsafe-any
ExclusiveArch: %{rust_arches}
- rust-unsafe-io
ExclusiveArch: %{rust_arches}
- rust-untrusted
ExclusiveArch: %{rust_arches}
- rust-uom
ExclusiveArch: %{rust_arches}
- rust-url
ExclusiveArch: %{rust_arches}
- rust-url1
ExclusiveArch: %{rust_arches}
- rust-url_serde
ExclusiveArch: %{rust_arches}
- rust-urlencoding
ExclusiveArch: %{rust_arches}
- rust-urlocator
ExclusiveArch: %{rust_arches}
- rust-urlshortener
ExclusiveArch: %{rust_arches}
- rust-users
ExclusiveArch: %{rust_arches}
- rust-users0.10
ExclusiveArch: %{rust_arches}
- rust-utf-8
ExclusiveArch: %{rust_arches}
- rust-utf8-cstr
ExclusiveArch: %{rust_arches}
- rust-utf8-ranges
ExclusiveArch: %{rust_arches}
- rust-utf8-width
ExclusiveArch: %{rust_arches}
- rust-utf8parse
ExclusiveArch: %{rust_arches}
- rust-uuid
ExclusiveArch: %{rust_arches}
- rust-uuid0.7
ExclusiveArch: %{rust_arches}
- rust-v_escape
ExclusiveArch: %{rust_arches}
- rust-v_escape_derive
ExclusiveArch: %{rust_arches}
- rust-v_frame
ExclusiveArch: %{rust_arches}
- rust-v_htmlescape
ExclusiveArch: %{rust_arches}
- rust-value-bag
ExclusiveArch: %{rust_arches}
- rust-varlink
ExclusiveArch: %{rust_arches}
- rust-varlink-cli
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-varlink_stdinterfaces
ExclusiveArch: %{rust_arches}
- rust-vcpkg
ExclusiveArch: %{rust_arches}
- rust-vec-arena
ExclusiveArch: %{rust_arches}
- rust-vec_map
ExclusiveArch: %{rust_arches}
- rust-vergen
ExclusiveArch: %{rust_arches}
- rust-vergen3
ExclusiveArch: %{rust_arches}
- rust-version
ExclusiveArch: %{rust_arches}
- rust-version-compare
ExclusiveArch: %{rust_arches}
- rust-version-sync
ExclusiveArch: %{rust_arches}
- rust-version-sync0.8
ExclusiveArch: %{rust_arches}
- rust-version_check
ExclusiveArch: %{rust_arches}
- rust-versions
ExclusiveArch: %{rust_arches}
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vm-memory
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vmw_backdoor
ExclusiveArch: %{rust_arches}
- rust-void
ExclusiveArch: %{rust_arches}
- rust-vsprintf
ExclusiveArch: %{rust_arches}
- rust-vte
ExclusiveArch: %{rust_arches}
- rust-vte0.3
ExclusiveArch: %{rust_arches}
- rust-vte_generate_state_changes
ExclusiveArch: %{rust_arches}
- rust-wait-timeout
ExclusiveArch: %{rust_arches}
- rust-waker-fn
ExclusiveArch: %{rust_arches}
- rust-walkdir
ExclusiveArch: %{rust_arches}
- rust-want
ExclusiveArch: %{rust_arches}
- rust-warp
ExclusiveArch: %{rust_arches}
- rust-warp0.2
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-backend
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-futures
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-macro
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-macro-support
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-shared
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-test
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-test-macro
ExclusiveArch: %{rust_arches}
- rust-wasmer_enumset
ExclusiveArch: %{rust_arches}
- rust-wasmer_enumset_derive
ExclusiveArch: %{rust_arches}
- rust-wasmparser
ExclusiveArch: %{rust_arches}
- rust-wasmtime-cache
ExclusiveArch: %{rust_arches}
- rust-wasmtime-environ
ExclusiveArch: %{rust_arches}
- rust-wasmtime-fiber
ExclusiveArch: %{rust_arches}
- rust-wast
ExclusiveArch: %{rust_arches}
- rust-wat
ExclusiveArch: %{rust_arches}
- rust-watchman_client
ExclusiveArch: %{rust_arches}
- rust-wayland-client
ExclusiveArch: %{rust_arches}
- rust-wayland-commons
ExclusiveArch: %{rust_arches}
- rust-wayland-cursor
ExclusiveArch: %{rust_arches}
- rust-wayland-egl
ExclusiveArch: %{rust_arches}
- rust-wayland-protocols
ExclusiveArch: %{rust_arches}
- rust-wayland-scanner
ExclusiveArch: %{rust_arches}
- rust-wayland-server
ExclusiveArch: %{rust_arches}
- rust-wayland-sys
ExclusiveArch: %{rust_arches}
- rust-web-sys
ExclusiveArch: %{rust_arches}
- rust-webbrowser
ExclusiveArch: %{rust_arches}
- rust-webkit2gtk
ExclusiveArch: %{rust_arches}
- rust-webkit2gtk-sys
ExclusiveArch: %{rust_arches}
- rust-webpki
ExclusiveArch: %{rust_arches}
- rust-webpki-roots
ExclusiveArch: %{rust_arches}
- rust-websocket
ExclusiveArch: %{rust_arches}
- rust-websocket-base
ExclusiveArch: %{rust_arches}
- rust-weezl
ExclusiveArch: %{rust_arches}
- rust-which
ExclusiveArch: %{rust_arches}
- rust-wide
ExclusiveArch: %{rust_arches}
- rust-wild
ExclusiveArch: %{rust_arches}
- rust-wildmatch
ExclusiveArch: %{rust_arches}
- rust-winit
ExclusiveArch: %{rust_arches}
- rust-witx
ExclusiveArch: %{rust_arches}
- rust-ws
ExclusiveArch: %{rust_arches}
- rust-wyz
ExclusiveArch: %{rust_arches}
- rust-x11
ExclusiveArch: %{rust_arches}
- rust-x11-clipboard
ExclusiveArch: %{rust_arches}
- rust-x11-dl
ExclusiveArch: %{rust_arches}
- rust-xattr
ExclusiveArch: %{rust_arches}
- rust-xcb
ExclusiveArch: %{rust_arches}
- rust-xcursor
ExclusiveArch: %{rust_arches}
- rust-xdg
ExclusiveArch: %{rust_arches}
- rust-xi-unicode
ExclusiveArch: %{rust_arches}
- rust-xkbcommon
ExclusiveArch: %{rust_arches}
- rust-xml-rs
ExclusiveArch: %{rust_arches}
- rust-xml5ever
ExclusiveArch: %{rust_arches}
- rust-xmlparser
ExclusiveArch: %{rust_arches}
- rust-xmltree
ExclusiveArch: %{rust_arches}
- rust-xmlwriter
ExclusiveArch: %{rust_arches}
- rust-xz2
ExclusiveArch: %{rust_arches}
- rust-y4m
ExclusiveArch: %{rust_arches}
- rust-yaml-rust
ExclusiveArch: %{rust_arches}
- rust-yaml-rust0.3
ExclusiveArch: %{rust_arches}
- rust-ybaas
ExclusiveArch: %{rust_arches}
- rust-ytop
ExclusiveArch: %{rust_arches}
- rust-yubibomb
ExclusiveArch: %{rust_arches}
- rust-yup-oauth2
ExclusiveArch: %{rust_arches}
- rust-zbase32
ExclusiveArch: %{rust_arches}
- rust-zbus
ExclusiveArch: %{rust_arches}
- rust-zbus_macros
ExclusiveArch: %{rust_arches}
- rust-zcomponents
ExclusiveArch: %{rust_arches}
- rust-zeroize
ExclusiveArch: %{rust_arches}
- rust-zeroize_derive
ExclusiveArch: %{rust_arches}
- rust-zincati
ExclusiveArch: %{rust_arches}
- rust-zip
ExclusiveArch: %{rust_arches}
- rust-zoneinfo_compiled
ExclusiveArch: %{rust_arches}
- rust-zopfli
ExclusiveArch: %{rust_arches}
- rust-zoxide
ExclusiveArch: %{rust_arches}
- rust-zram-generator
ExclusiveArch: %{rust_arches}
- rust-zstd
ExclusiveArch: %{rust_arches}
- rust-zstd-safe
ExclusiveArch: %{rust_arches}
- rust-zstd-sys
ExclusiveArch: %{rust_arches}
- rust-zvariant
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive
ExclusiveArch: %{rust_arches}
- s390utils
ExclusiveArch: s390 s390x
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sagemath
ExclusiveArch: aarch64 %{ix86} x86_64 ppc sparcv9
- sbcl
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- seabios
ExclusiveArch: x86_64
- seadrive-gui
ExclusiveArch: %{qt5_qtwebengine_arches}
- seafile-client
ExclusiveArch: %{qt5_qtwebengine_arches}
- seamonkey
ExclusiveArch: x86_64
- seqan3
ExclusiveArch: %{power64} x86_64 aarch64
- servicelog
ExclusiveArch: ppc %{power64}
- sgabios
ExclusiveArch: %{ix86} x86_64
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigul
ExclusiveArch: x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- snapd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- soup-sharp
ExclusiveArch: %{mono_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- springlobby
ExclusiveArch: %{ix86} x86_64
- squeekboard
ExclusiveArch: %{rust_arches}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
- stratisd
ExclusiveArch: %{rust_arches}
ExclusiveArch: ${rust_arches}
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExclusiveArch: %{kernel_arches}
- svt-av1
ExclusiveArch: x86_64
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- ternimal
ExclusiveArch: %{rust_arches}
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- themonospot-base
ExclusiveArch: %mono_arches
- themonospot-console
ExclusiveArch: %mono_arches
- themonospot-gui-gtk
ExclusiveArch: %mono_arches
- themonospot-plugin-avi
ExclusiveArch: %mono_arches
- themonospot-plugin-mkv
ExclusiveArch: %mono_arches
- thermald
ExclusiveArch: %{ix86} x86_64
- tilix
ExclusiveArch: %{ldc_arches}
- tmux-top
ExclusiveArch: %{go_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- topojson-client
ExclusiveArch: %{nodejs_arches} noarch
- topojson-server
ExclusiveArch: %{nodejs_arches} noarch
- topojson-simplify
ExclusiveArch: %{nodejs_arches} noarch
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- ugene
ExclusiveArch: %{ix86} x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- uglify-js1
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- unetbootin
ExclusiveArch: %{ix86} x86_64
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usd
ExclusiveArch: x86_64
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- virt-p2v
ExclusiveArch: x86_64
- virt-v2v
ExclusiveArch: x86_64
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- vmem
ExclusiveArch: x86_64
- vmemcache
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- vrq
ExclusiveArch: %{ix86} x86_64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- webkit2-sharp
ExclusiveArch: %mono_arches
- wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: %{ix86} %{arm}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: %{ix86} x86_64 armv7hl aarch64
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- yarnpkg
ExclusiveArch: %{nodejs_arches} noarch
- zeal
ExclusiveArch: %{qt5_qtwebengine_arches}
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zig
ExclusiveArch: %{zig_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ng
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- zola
ExclusiveArch: %{rust_arches}
2 years, 1 month
Architecture specific change in rpms/highfive.git
by githook-noreply@fedoraproject.org
The package rpms/highfive.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/highfive.git/commit/?id=fdb77dc55....
Change:
+%ifnarch %{arm32}
Thanks.
Full change:
============
commit fdb77dc550cc716e31197fbf86a67524b2ceeafd
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Fri Aug 27 14:49:50 2021 -0400
Update to 2.3.1 (fix RHBZ#1990668, fix RHBZ#1952348)
- Drop patches, which were all upstreamed
- Switch BR’s to cmake(…) where appropriate
- Add -static BR’s for header-only library dependencies
- Add unarched -static virtual Provides since arched BR’s must not be used
- Use ninja cmake backend (which was already BR’d)
- Enable OpenCV (except on armv7hl, for now)
- Fix ExcludeArch
diff --git a/.gitignore b/.gitignore
index 98fa6d1..65a5887 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/highfive-2.2.2.tar.gz
+/highfive-2.3.1.tar.gz
diff --git a/0001-Fix-compiling-invalid-reinterpret_cast-on-32-bit.patch b/0001-Fix-compiling-invalid-reinterpret_cast-on-32-bit.patch
new file mode 100644
index 0000000..0c4b598
--- /dev/null
+++ b/0001-Fix-compiling-invalid-reinterpret_cast-on-32-bit.patch
@@ -0,0 +1,70 @@
+From 8b379f7dd77c3196525cd06ffec1621ca5a373d3 Mon Sep 17 00:00:00 2001
+From: "Benjamin A. Beasley" <code(a)musicinmybrain.net>
+Date: Thu, 26 Aug 2021 13:24:10 -0400
+Subject: [PATCH] Fix compiling invalid reinterpret_cast on 32-bit
+
+---
+ include/highfive/bits/H5Slice_traits_misc.hpp | 33 +++++++++++++------
+ 1 file changed, 23 insertions(+), 10 deletions(-)
+
+diff --git a/include/highfive/bits/H5Slice_traits_misc.hpp b/include/highfive/bits/H5Slice_traits_misc.hpp
+index d5ae746..5b27893 100644
+--- a/include/highfive/bits/H5Slice_traits_misc.hpp
++++ b/include/highfive/bits/H5Slice_traits_misc.hpp
+@@ -121,6 +121,28 @@ inline Selection SliceTraits<Derivate>::select(const std::vector<size_t>& column
+ return Selection(DataSpace(dims), space, dataset);
+ }
+
++// no data conversion on 64bits platforms
++template <typename T>
++typename std::enable_if<std::is_same<std::size_t, T>::value>::type
++access_with_conversion(const T*& data,
++ typename std::vector<T>&,
++ const std::size_t,
++ const std::vector<std::size_t>& element_ids) {
++ data = reinterpret_cast<const T*>(&(element_ids[0]));
++}
++
++// data conversion on 32bits platforms
++template <typename T>
++typename std::enable_if<!std::is_same<std::size_t, T>::value>::type
++access_with_conversion(const T*& data,
++ typename std::vector<T>& raw_elements,
++ const std::size_t length,
++ const std::vector<std::size_t>& element_ids) {
++ raw_elements.resize(length);
++ std::copy(element_ids.begin(), element_ids.end(), raw_elements.begin());
++ data = raw_elements.data();
++}
++
+ template <typename Derivate>
+ inline Selection SliceTraits<Derivate>::select(const ElementSet& elements) const {
+ const auto& slice = static_cast<const Derivate&>(*this);
+@@ -135,15 +157,7 @@ inline Selection SliceTraits<Derivate>::select(const ElementSet& elements) const
+ std::vector<hsize_t> raw_elements;
+
+ // optimised at compile time
+- // switch for data conversion on 32bits platforms
+- if (std::is_same<std::size_t, hsize_t>::value) {
+- // `if constexpr` can't be used, thus a reinterpret_cast is needed.
+- data = reinterpret_cast<const hsize_t*>(&(elements._ids[0]));
+- } else {
+- raw_elements.resize(length);
+- std::copy(elements._ids.begin(), elements._ids.end(), raw_elements.begin());
+- data = raw_elements.data();
+- }
++ access_with_conversion<>(data, raw_elements, length, elements._ids);
+
+ if (H5Sselect_elements(space.getId(), H5S_SELECT_SET, num_elements, data) < 0) {
+ HDF5ErrMapper::ToException<DataSpaceException>("Unable to select elements");
+@@ -152,7 +166,6 @@ inline Selection SliceTraits<Derivate>::select(const ElementSet& elements) const
+ return Selection(DataSpace(num_elements), space, details::get_dataset(slice));
+ }
+
+-
+ template <typename Derivate>
+ template <typename T>
+ inline void SliceTraits<Derivate>::read(T& array) const {
+--
+2.31.1
+
diff --git a/0001-Use-std-move-in-NRVO-depending-of-version-of-GCC-375.patch b/0001-Use-std-move-in-NRVO-depending-of-version-of-GCC-375.patch
deleted file mode 100644
index 2104dcc..0000000
--- a/0001-Use-std-move-in-NRVO-depending-of-version-of-GCC-375.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 7434d54b84ce54fae950d505de4ff0d772f63e94 Mon Sep 17 00:00:00 2001
-From: Nicolas Cornu <nicolas.cornu(a)epfl.ch>
-Date: Fri, 25 Sep 2020 17:14:11 +0200
-Subject: [PATCH] Use std::move in NRVO depending of version of GCC (#375)
-
-Before version 10, GCC warns if not used.
-After version 10, GCC warns if used.
----
- include/highfive/bits/H5Reference_misc.hpp | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/include/highfive/bits/H5Reference_misc.hpp b/include/highfive/bits/H5Reference_misc.hpp
-index 7c892c1..b4aea3e 100644
---- a/include/highfive/bits/H5Reference_misc.hpp
-+++ b/include/highfive/bits/H5Reference_misc.hpp
-@@ -43,7 +43,11 @@ inline T Reference::dereference(const Object& location) const {
- HDF5ErrMapper::ToException<ReferenceException>(
- "Trying to dereference the wrong type");
- }
-+#if defined __GNUC__ && __GNUC__ < 9
- return std::move(obj);
-+#else
-+ return obj;
-+#endif
- }
-
- inline Object Reference::get_ref(const Object& location) const {
---
-2.31.1
-
diff --git a/0001-fix-32bit-arches-use-explicit-casts.patch b/0001-fix-32bit-arches-use-explicit-casts.patch
new file mode 100644
index 0000000..60f8cc6
--- /dev/null
+++ b/0001-fix-32bit-arches-use-explicit-casts.patch
@@ -0,0 +1,84 @@
+From d4ae490aaa5f8f3a8a7c4986cfc1e55621789354 Mon Sep 17 00:00:00 2001
+From: "Ankur Sinha (Ankur Sinha Gmail)" <sanjay.ankur(a)gmail.com>
+Date: Thu, 29 Apr 2021 09:00:16 +0100
+Subject: [PATCH] fix(32bit arches): use explicit casts
+
+Explicitly casts long long unsigned int to size_t
+
+Fixes https://github.com/BlueBrain/HighFive/issues/443
+---
+ include/highfive/bits/H5Attribute_misc.hpp | 2 +-
+ include/highfive/bits/H5File_misc.hpp | 2 +-
+ include/highfive/bits/H5Node_traits_misc.hpp | 2 +-
+ include/highfive/bits/H5Path_traits_misc.hpp | 2 +-
+ include/highfive/bits/H5Reference_misc.hpp | 2 +-
+ 5 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/include/highfive/bits/H5Attribute_misc.hpp b/include/highfive/bits/H5Attribute_misc.hpp
+index 63ae5f3..9e4ffe4 100644
+--- a/include/highfive/bits/H5Attribute_misc.hpp
++++ b/include/highfive/bits/H5Attribute_misc.hpp
+@@ -30,7 +30,7 @@ namespace HighFive {
+
+ inline std::string Attribute::getName() const {
+ return details::get_name([&](char *buffer, hsize_t length) {
+- return H5Aget_name(_hid, length, buffer);
++ return H5Aget_name(_hid, static_cast<size_t>(length), buffer);
+ });
+ }
+
+diff --git a/include/highfive/bits/H5File_misc.hpp b/include/highfive/bits/H5File_misc.hpp
+index 304205a..ee8293c 100644
+--- a/include/highfive/bits/H5File_misc.hpp
++++ b/include/highfive/bits/H5File_misc.hpp
+@@ -78,7 +78,7 @@ inline File::File(const std::string& filename, unsigned openFlags,
+ inline const std::string& File::getName() const noexcept {
+ if (_filename.empty()) {
+ _filename = details::get_name([this](char* buffer, hsize_t length) {
+- return H5Fget_name(getId(), buffer, length);
++ return H5Fget_name(getId(), buffer, static_cast<size_t>(length));
+ });
+ }
+ return _filename;
+diff --git a/include/highfive/bits/H5Node_traits_misc.hpp b/include/highfive/bits/H5Node_traits_misc.hpp
+index a34067c..859cefd 100644
+--- a/include/highfive/bits/H5Node_traits_misc.hpp
++++ b/include/highfive/bits/H5Node_traits_misc.hpp
+@@ -149,7 +149,7 @@ inline std::string NodeTraits<Derivate>::getObjectName(size_t index) const {
+ return details::get_name([&](char* buffer, hsize_t length) {
+ return H5Lget_name_by_idx(
+ static_cast<const Derivate*>(this)->getId(), ".", H5_INDEX_NAME, H5_ITER_INC,
+- index, buffer, length, H5P_DEFAULT);
++ index, buffer, static_cast<size_t>(length), H5P_DEFAULT);
+ });
+ }
+
+diff --git a/include/highfive/bits/H5Path_traits_misc.hpp b/include/highfive/bits/H5Path_traits_misc.hpp
+index 75617a1..b59f99a 100644
+--- a/include/highfive/bits/H5Path_traits_misc.hpp
++++ b/include/highfive/bits/H5Path_traits_misc.hpp
+@@ -36,7 +36,7 @@ inline PathTraits<Derivate>::PathTraits() {
+ template <typename Derivate>
+ inline std::string PathTraits<Derivate>::getPath() const {
+ return details::get_name([this](char* buffer, hsize_t length) {
+- return H5Iget_name(static_cast<const Derivate*>(this)->getId(), buffer, length);
++ return H5Iget_name(static_cast<const Derivate*>(this)->getId(), buffer, static_cast<size_t>(length));
+ });
+ }
+
+diff --git a/include/highfive/bits/H5Reference_misc.hpp b/include/highfive/bits/H5Reference_misc.hpp
+index b4aea3e..7486bb8 100644
+--- a/include/highfive/bits/H5Reference_misc.hpp
++++ b/include/highfive/bits/H5Reference_misc.hpp
+@@ -20,7 +20,7 @@ namespace HighFive {
+ inline Reference::Reference(const Object& location, const Object& object)
+ : parent_id(location.getId()) {
+ obj_name = details::get_name([&](char *buffer, hsize_t length) {
+- return H5Iget_name(object.getId(), buffer, length); });
++ return H5Iget_name(object.getId(), buffer, static_cast<size_t>(length)); });
+ }
+
+ inline void Reference::create_ref(hobj_ref_t* refptr) const {
+--
+2.31.1
+
diff --git a/highfive.spec b/highfive.spec
index 0bed2e1..8d3a2d5 100644
--- a/highfive.spec
+++ b/highfive.spec
@@ -36,38 +36,47 @@ Feature support:
%global debug_package %{nil}
Name: highfive
-Version: 2.2.2
-Release: 3%{?dist}
+Version: 2.3.1
+Release: 1%{?dist}
Summary: Header-only C++ HDF5 interface
License: Boost
URL: https://bluebrain.github.io/HighFive/
Source0: https://github.com/BlueBrain/HighFive/archive/v%{version}/%{name}-%{versi...
-# Do not use std::move in return
-Patch0: 0001-Use-std-move-in-NRVO-depending-of-version-of-GCC-375.patch
-# Should fix test failure: https://github.com/BlueBrain/HighFive/issues/444
-Patch1: https://github.com/BlueBrain/HighFive/commit/be32be0ba2c8ba0b5d43726835ab...
-BuildRequires: boost-devel
+# Does not build on 32 bit architectures
+# Issue filed upstream: https://github.com/BlueBrain/HighFive/issues/443
+# https://bugzilla.redhat.com/show_bug.cgi?id=1952348
+#
+# Partially patched, fixing i686; see upstream bug for armv7hl status. We can
+# work around this by disabling OpenCV on armv7hl until a patch is available.
+Patch0: 0001-fix-32bit-arches-use-explicit-casts.patch
+Patch1: 0001-Fix-compiling-invalid-reinterpret_cast-on-32-bit.patch
+
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: git-core
BuildRequires: hdf5-devel
+# Technically optional, enabled by default
+BuildRequires: boost-devel
+# Our choice vs. make
BuildRequires: ninja-build
# Optional but included in Fedora, so we use these
-BuildRequires: eigen3-devel
-BuildRequires: xtensor-devel
+BuildRequires: cmake(eigen3)
+BuildRequires: cmake(xtensor)
+%ifnarch %{arm32}
+BuildRequires: cmake(opencv)
+%endif
+# The -static versions are required by guidelines for tracking header-only
+# libraries
+BuildRequires: eigen3-static
+BuildRequires: xtensor-static
%if %{with docs}
BuildRequires: doxygen
%endif
-# Does not build on 32 bit architectures
-# Issue filed upstream: https://github.com/BlueBrain/HighFive/issues/443
-# https://bugzilla.redhat.com/show_bug.cgi?id=1952348
-ExcludeArch: %{ix86} %{arm32}
-
%description %_description
@@ -75,6 +84,8 @@ ExcludeArch: %{ix86} %{arm32}
Summary: Development files for %{name}
Provides: %{name}%{?_isa} = %{version}-%{release}
Provides: %{name}-static%{?_isa} = %{version}-%{release}
+# Unarched version is needed since arched BuildRequires must not be used
+Provides: %{name}-static = %{version}-%{release}
%description devel
@@ -88,50 +99,77 @@ BuildArch: noarch
%description doc
Documentation for %{name}
-
%endif
%prep
-%autosetup -n %{pretty_name}-%{version} -S git
+%autosetup -n %{pretty_name}-%{version} -S git -p1
%build
-%cmake -DUSE_XTENSOR:BOOL=TRUE -DUSE_EIGEN:BOOL=TRUE -DHIGHFIVE_EXAMPLES:BOOL=TRUE -DHIGHFIVE_UNIT_TESTS:BOOL=TRUE
+%if %{with tests}
+%set_build_flags
+# The unit tests intentionally test deprecated APIs; silence these warnings so
+# we are more likely to notice any real problems.
+CXXFLAGS="${CXXFLAGS} -Wno-deprecated-declarations"
+%endif
+%cmake \
+ -DHIGHFIVE_USE_BOOST:BOOL=TRUE \
+ -DHIGHFIVE_USE_XTENSOR:BOOL=TRUE \
+ -DHIGHFIVE_USE_EIGEN:BOOL=TRUE \
+%ifnarch %{arm32}
+ -DHIGHFIVE_USE_OPENCV:BOOL=TRUE \
+%endif
+ -DHIGHFIVE_EXAMPLES:BOOL=TRUE \
+ -DHIGHFIVE_UNIT_TESTS:BOOL=%{?with_tests:TRUE}%{?!with_tests:FALSE} \
+ -DHIGHFIVE_BUILD_DOCS:BOOL=%{?with_docs:TRUE}%{?!with_docs:FALSE} \
+ -GNinja
%cmake_build
-
-# Docs
%if %{with docs}
-pushd %{_vpath_builddir}/doc
-make doc
+%cmake_build --target doc
%endif
+
%install
%cmake_install
+# Move the CMake configurations to the correct location
+[ ! -d '%{buildroot}/%{_libdir}/cmake/%{pretty_name}' ]
+install -d '%{buildroot}/%{_libdir}/cmake'
+mv -v '%{buildroot}/%{_datadir}/%{pretty_name}/CMake' \
+ '%{buildroot}/%{_libdir}/cmake/%{pretty_name}'
-# Move the CMake configurations to correct location
-mkdir -p -m 0755 $RPM_BUILD_ROOT/%{_libdir}/cmake/%{pretty_name}/
-mv $RPM_BUILD_ROOT/%{_datadir}/%{pretty_name}/CMake/* $RPM_BUILD_ROOT/%{_libdir}/cmake/%{pretty_name}/
-rm -rvf $RPM_BUILD_ROOT/%{_datadir}/%{pretty_name}
%check
%if %{with tests}
%ctest
%endif
+
%files devel
%license LICENSE
%doc README.md VERSION CHANGELOG.md
-%{_includedir}/*
+%{_includedir}/%{name}
%{_libdir}/cmake/%{pretty_name}
+
%if %{with docs}
%files doc
%license LICENSE
%doc %{_vpath_builddir}/doc/html
%endif
+
%changelog
+* Fri Aug 27 2021 Benjamin A. Beasley <code(a)musicinmybrain.net> - 2.3.1-1
+- Update to 2.3.1
+- Drop patches, which were all upstreamed
+- Switch BR’s to cmake(…) where appropriate
+- Add -static BR’s for header-only library dependencies
+- Add unarched -static virtual Provides since arched BR’s must not be used
+- Use ninja cmake backend (which was already BR’d)
+- Enable OpenCV (except on armv7hl, for now)
+- Fix ExcludeArch
+
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.2.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
diff --git a/sources b/sources
index c817d45..325b571 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (highfive-2.2.2.tar.gz) = 7e562951b18425f1bfc96c30d0e47b6d218830417a732856a27943cd7ee6feab54d833b94aa303c40ca5038ac1aaf0eadd8c61800ffe82b6da46a465b21b1fc4
+SHA512 (highfive-2.3.1.tar.gz) = 984a6da556b1b4dbe183e5d5c6c9b9a15aac29855a67e6c4a5b83bcbf0a0f04749abcde68e8e976d43c4838f797c8d7de7c36f22e11ac3d3e87e4f87e20e2da8
commit 063f755c93403f5faffef550f803a846035fd918
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 22 07:38:33 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/highfive.spec b/highfive.spec
index e774ff2..0bed2e1 100644
--- a/highfive.spec
+++ b/highfive.spec
@@ -37,7 +37,7 @@ Feature support:
Name: highfive
Version: 2.2.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Header-only C++ HDF5 interface
License: Boost
@@ -132,6 +132,9 @@ rm -rvf $RPM_BUILD_ROOT/%{_datadir}/%{pretty_name}
%endif
%changelog
+* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.2.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
* Thu Apr 22 2021 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.2.2-2
- Make note of excludearch bug
2 years, 1 month
Architecture specific change in rpms/highfive.git
by githook-noreply@fedoraproject.org
The package rpms/highfive.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/highfive.git/commit/?id=fdb77dc55....
Change:
+%ifnarch %{arm32}
Thanks.
Full change:
============
commit fdb77dc550cc716e31197fbf86a67524b2ceeafd
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Fri Aug 27 14:49:50 2021 -0400
Update to 2.3.1 (fix RHBZ#1990668, fix RHBZ#1952348)
- Drop patches, which were all upstreamed
- Switch BR’s to cmake(…) where appropriate
- Add -static BR’s for header-only library dependencies
- Add unarched -static virtual Provides since arched BR’s must not be used
- Use ninja cmake backend (which was already BR’d)
- Enable OpenCV (except on armv7hl, for now)
- Fix ExcludeArch
diff --git a/.gitignore b/.gitignore
index 98fa6d1..65a5887 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/highfive-2.2.2.tar.gz
+/highfive-2.3.1.tar.gz
diff --git a/0001-Fix-compiling-invalid-reinterpret_cast-on-32-bit.patch b/0001-Fix-compiling-invalid-reinterpret_cast-on-32-bit.patch
new file mode 100644
index 0000000..0c4b598
--- /dev/null
+++ b/0001-Fix-compiling-invalid-reinterpret_cast-on-32-bit.patch
@@ -0,0 +1,70 @@
+From 8b379f7dd77c3196525cd06ffec1621ca5a373d3 Mon Sep 17 00:00:00 2001
+From: "Benjamin A. Beasley" <code(a)musicinmybrain.net>
+Date: Thu, 26 Aug 2021 13:24:10 -0400
+Subject: [PATCH] Fix compiling invalid reinterpret_cast on 32-bit
+
+---
+ include/highfive/bits/H5Slice_traits_misc.hpp | 33 +++++++++++++------
+ 1 file changed, 23 insertions(+), 10 deletions(-)
+
+diff --git a/include/highfive/bits/H5Slice_traits_misc.hpp b/include/highfive/bits/H5Slice_traits_misc.hpp
+index d5ae746..5b27893 100644
+--- a/include/highfive/bits/H5Slice_traits_misc.hpp
++++ b/include/highfive/bits/H5Slice_traits_misc.hpp
+@@ -121,6 +121,28 @@ inline Selection SliceTraits<Derivate>::select(const std::vector<size_t>& column
+ return Selection(DataSpace(dims), space, dataset);
+ }
+
++// no data conversion on 64bits platforms
++template <typename T>
++typename std::enable_if<std::is_same<std::size_t, T>::value>::type
++access_with_conversion(const T*& data,
++ typename std::vector<T>&,
++ const std::size_t,
++ const std::vector<std::size_t>& element_ids) {
++ data = reinterpret_cast<const T*>(&(element_ids[0]));
++}
++
++// data conversion on 32bits platforms
++template <typename T>
++typename std::enable_if<!std::is_same<std::size_t, T>::value>::type
++access_with_conversion(const T*& data,
++ typename std::vector<T>& raw_elements,
++ const std::size_t length,
++ const std::vector<std::size_t>& element_ids) {
++ raw_elements.resize(length);
++ std::copy(element_ids.begin(), element_ids.end(), raw_elements.begin());
++ data = raw_elements.data();
++}
++
+ template <typename Derivate>
+ inline Selection SliceTraits<Derivate>::select(const ElementSet& elements) const {
+ const auto& slice = static_cast<const Derivate&>(*this);
+@@ -135,15 +157,7 @@ inline Selection SliceTraits<Derivate>::select(const ElementSet& elements) const
+ std::vector<hsize_t> raw_elements;
+
+ // optimised at compile time
+- // switch for data conversion on 32bits platforms
+- if (std::is_same<std::size_t, hsize_t>::value) {
+- // `if constexpr` can't be used, thus a reinterpret_cast is needed.
+- data = reinterpret_cast<const hsize_t*>(&(elements._ids[0]));
+- } else {
+- raw_elements.resize(length);
+- std::copy(elements._ids.begin(), elements._ids.end(), raw_elements.begin());
+- data = raw_elements.data();
+- }
++ access_with_conversion<>(data, raw_elements, length, elements._ids);
+
+ if (H5Sselect_elements(space.getId(), H5S_SELECT_SET, num_elements, data) < 0) {
+ HDF5ErrMapper::ToException<DataSpaceException>("Unable to select elements");
+@@ -152,7 +166,6 @@ inline Selection SliceTraits<Derivate>::select(const ElementSet& elements) const
+ return Selection(DataSpace(num_elements), space, details::get_dataset(slice));
+ }
+
+-
+ template <typename Derivate>
+ template <typename T>
+ inline void SliceTraits<Derivate>::read(T& array) const {
+--
+2.31.1
+
diff --git a/0001-Use-std-move-in-NRVO-depending-of-version-of-GCC-375.patch b/0001-Use-std-move-in-NRVO-depending-of-version-of-GCC-375.patch
deleted file mode 100644
index 2104dcc..0000000
--- a/0001-Use-std-move-in-NRVO-depending-of-version-of-GCC-375.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 7434d54b84ce54fae950d505de4ff0d772f63e94 Mon Sep 17 00:00:00 2001
-From: Nicolas Cornu <nicolas.cornu(a)epfl.ch>
-Date: Fri, 25 Sep 2020 17:14:11 +0200
-Subject: [PATCH] Use std::move in NRVO depending of version of GCC (#375)
-
-Before version 10, GCC warns if not used.
-After version 10, GCC warns if used.
----
- include/highfive/bits/H5Reference_misc.hpp | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/include/highfive/bits/H5Reference_misc.hpp b/include/highfive/bits/H5Reference_misc.hpp
-index 7c892c1..b4aea3e 100644
---- a/include/highfive/bits/H5Reference_misc.hpp
-+++ b/include/highfive/bits/H5Reference_misc.hpp
-@@ -43,7 +43,11 @@ inline T Reference::dereference(const Object& location) const {
- HDF5ErrMapper::ToException<ReferenceException>(
- "Trying to dereference the wrong type");
- }
-+#if defined __GNUC__ && __GNUC__ < 9
- return std::move(obj);
-+#else
-+ return obj;
-+#endif
- }
-
- inline Object Reference::get_ref(const Object& location) const {
---
-2.31.1
-
diff --git a/0001-fix-32bit-arches-use-explicit-casts.patch b/0001-fix-32bit-arches-use-explicit-casts.patch
new file mode 100644
index 0000000..60f8cc6
--- /dev/null
+++ b/0001-fix-32bit-arches-use-explicit-casts.patch
@@ -0,0 +1,84 @@
+From d4ae490aaa5f8f3a8a7c4986cfc1e55621789354 Mon Sep 17 00:00:00 2001
+From: "Ankur Sinha (Ankur Sinha Gmail)" <sanjay.ankur(a)gmail.com>
+Date: Thu, 29 Apr 2021 09:00:16 +0100
+Subject: [PATCH] fix(32bit arches): use explicit casts
+
+Explicitly casts long long unsigned int to size_t
+
+Fixes https://github.com/BlueBrain/HighFive/issues/443
+---
+ include/highfive/bits/H5Attribute_misc.hpp | 2 +-
+ include/highfive/bits/H5File_misc.hpp | 2 +-
+ include/highfive/bits/H5Node_traits_misc.hpp | 2 +-
+ include/highfive/bits/H5Path_traits_misc.hpp | 2 +-
+ include/highfive/bits/H5Reference_misc.hpp | 2 +-
+ 5 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/include/highfive/bits/H5Attribute_misc.hpp b/include/highfive/bits/H5Attribute_misc.hpp
+index 63ae5f3..9e4ffe4 100644
+--- a/include/highfive/bits/H5Attribute_misc.hpp
++++ b/include/highfive/bits/H5Attribute_misc.hpp
+@@ -30,7 +30,7 @@ namespace HighFive {
+
+ inline std::string Attribute::getName() const {
+ return details::get_name([&](char *buffer, hsize_t length) {
+- return H5Aget_name(_hid, length, buffer);
++ return H5Aget_name(_hid, static_cast<size_t>(length), buffer);
+ });
+ }
+
+diff --git a/include/highfive/bits/H5File_misc.hpp b/include/highfive/bits/H5File_misc.hpp
+index 304205a..ee8293c 100644
+--- a/include/highfive/bits/H5File_misc.hpp
++++ b/include/highfive/bits/H5File_misc.hpp
+@@ -78,7 +78,7 @@ inline File::File(const std::string& filename, unsigned openFlags,
+ inline const std::string& File::getName() const noexcept {
+ if (_filename.empty()) {
+ _filename = details::get_name([this](char* buffer, hsize_t length) {
+- return H5Fget_name(getId(), buffer, length);
++ return H5Fget_name(getId(), buffer, static_cast<size_t>(length));
+ });
+ }
+ return _filename;
+diff --git a/include/highfive/bits/H5Node_traits_misc.hpp b/include/highfive/bits/H5Node_traits_misc.hpp
+index a34067c..859cefd 100644
+--- a/include/highfive/bits/H5Node_traits_misc.hpp
++++ b/include/highfive/bits/H5Node_traits_misc.hpp
+@@ -149,7 +149,7 @@ inline std::string NodeTraits<Derivate>::getObjectName(size_t index) const {
+ return details::get_name([&](char* buffer, hsize_t length) {
+ return H5Lget_name_by_idx(
+ static_cast<const Derivate*>(this)->getId(), ".", H5_INDEX_NAME, H5_ITER_INC,
+- index, buffer, length, H5P_DEFAULT);
++ index, buffer, static_cast<size_t>(length), H5P_DEFAULT);
+ });
+ }
+
+diff --git a/include/highfive/bits/H5Path_traits_misc.hpp b/include/highfive/bits/H5Path_traits_misc.hpp
+index 75617a1..b59f99a 100644
+--- a/include/highfive/bits/H5Path_traits_misc.hpp
++++ b/include/highfive/bits/H5Path_traits_misc.hpp
+@@ -36,7 +36,7 @@ inline PathTraits<Derivate>::PathTraits() {
+ template <typename Derivate>
+ inline std::string PathTraits<Derivate>::getPath() const {
+ return details::get_name([this](char* buffer, hsize_t length) {
+- return H5Iget_name(static_cast<const Derivate*>(this)->getId(), buffer, length);
++ return H5Iget_name(static_cast<const Derivate*>(this)->getId(), buffer, static_cast<size_t>(length));
+ });
+ }
+
+diff --git a/include/highfive/bits/H5Reference_misc.hpp b/include/highfive/bits/H5Reference_misc.hpp
+index b4aea3e..7486bb8 100644
+--- a/include/highfive/bits/H5Reference_misc.hpp
++++ b/include/highfive/bits/H5Reference_misc.hpp
+@@ -20,7 +20,7 @@ namespace HighFive {
+ inline Reference::Reference(const Object& location, const Object& object)
+ : parent_id(location.getId()) {
+ obj_name = details::get_name([&](char *buffer, hsize_t length) {
+- return H5Iget_name(object.getId(), buffer, length); });
++ return H5Iget_name(object.getId(), buffer, static_cast<size_t>(length)); });
+ }
+
+ inline void Reference::create_ref(hobj_ref_t* refptr) const {
+--
+2.31.1
+
diff --git a/highfive.spec b/highfive.spec
index 0bed2e1..8d3a2d5 100644
--- a/highfive.spec
+++ b/highfive.spec
@@ -36,38 +36,47 @@ Feature support:
%global debug_package %{nil}
Name: highfive
-Version: 2.2.2
-Release: 3%{?dist}
+Version: 2.3.1
+Release: 1%{?dist}
Summary: Header-only C++ HDF5 interface
License: Boost
URL: https://bluebrain.github.io/HighFive/
Source0: https://github.com/BlueBrain/HighFive/archive/v%{version}/%{name}-%{versi...
-# Do not use std::move in return
-Patch0: 0001-Use-std-move-in-NRVO-depending-of-version-of-GCC-375.patch
-# Should fix test failure: https://github.com/BlueBrain/HighFive/issues/444
-Patch1: https://github.com/BlueBrain/HighFive/commit/be32be0ba2c8ba0b5d43726835ab...
-BuildRequires: boost-devel
+# Does not build on 32 bit architectures
+# Issue filed upstream: https://github.com/BlueBrain/HighFive/issues/443
+# https://bugzilla.redhat.com/show_bug.cgi?id=1952348
+#
+# Partially patched, fixing i686; see upstream bug for armv7hl status. We can
+# work around this by disabling OpenCV on armv7hl until a patch is available.
+Patch0: 0001-fix-32bit-arches-use-explicit-casts.patch
+Patch1: 0001-Fix-compiling-invalid-reinterpret_cast-on-32-bit.patch
+
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: git-core
BuildRequires: hdf5-devel
+# Technically optional, enabled by default
+BuildRequires: boost-devel
+# Our choice vs. make
BuildRequires: ninja-build
# Optional but included in Fedora, so we use these
-BuildRequires: eigen3-devel
-BuildRequires: xtensor-devel
+BuildRequires: cmake(eigen3)
+BuildRequires: cmake(xtensor)
+%ifnarch %{arm32}
+BuildRequires: cmake(opencv)
+%endif
+# The -static versions are required by guidelines for tracking header-only
+# libraries
+BuildRequires: eigen3-static
+BuildRequires: xtensor-static
%if %{with docs}
BuildRequires: doxygen
%endif
-# Does not build on 32 bit architectures
-# Issue filed upstream: https://github.com/BlueBrain/HighFive/issues/443
-# https://bugzilla.redhat.com/show_bug.cgi?id=1952348
-ExcludeArch: %{ix86} %{arm32}
-
%description %_description
@@ -75,6 +84,8 @@ ExcludeArch: %{ix86} %{arm32}
Summary: Development files for %{name}
Provides: %{name}%{?_isa} = %{version}-%{release}
Provides: %{name}-static%{?_isa} = %{version}-%{release}
+# Unarched version is needed since arched BuildRequires must not be used
+Provides: %{name}-static = %{version}-%{release}
%description devel
@@ -88,50 +99,77 @@ BuildArch: noarch
%description doc
Documentation for %{name}
-
%endif
%prep
-%autosetup -n %{pretty_name}-%{version} -S git
+%autosetup -n %{pretty_name}-%{version} -S git -p1
%build
-%cmake -DUSE_XTENSOR:BOOL=TRUE -DUSE_EIGEN:BOOL=TRUE -DHIGHFIVE_EXAMPLES:BOOL=TRUE -DHIGHFIVE_UNIT_TESTS:BOOL=TRUE
+%if %{with tests}
+%set_build_flags
+# The unit tests intentionally test deprecated APIs; silence these warnings so
+# we are more likely to notice any real problems.
+CXXFLAGS="${CXXFLAGS} -Wno-deprecated-declarations"
+%endif
+%cmake \
+ -DHIGHFIVE_USE_BOOST:BOOL=TRUE \
+ -DHIGHFIVE_USE_XTENSOR:BOOL=TRUE \
+ -DHIGHFIVE_USE_EIGEN:BOOL=TRUE \
+%ifnarch %{arm32}
+ -DHIGHFIVE_USE_OPENCV:BOOL=TRUE \
+%endif
+ -DHIGHFIVE_EXAMPLES:BOOL=TRUE \
+ -DHIGHFIVE_UNIT_TESTS:BOOL=%{?with_tests:TRUE}%{?!with_tests:FALSE} \
+ -DHIGHFIVE_BUILD_DOCS:BOOL=%{?with_docs:TRUE}%{?!with_docs:FALSE} \
+ -GNinja
%cmake_build
-
-# Docs
%if %{with docs}
-pushd %{_vpath_builddir}/doc
-make doc
+%cmake_build --target doc
%endif
+
%install
%cmake_install
+# Move the CMake configurations to the correct location
+[ ! -d '%{buildroot}/%{_libdir}/cmake/%{pretty_name}' ]
+install -d '%{buildroot}/%{_libdir}/cmake'
+mv -v '%{buildroot}/%{_datadir}/%{pretty_name}/CMake' \
+ '%{buildroot}/%{_libdir}/cmake/%{pretty_name}'
-# Move the CMake configurations to correct location
-mkdir -p -m 0755 $RPM_BUILD_ROOT/%{_libdir}/cmake/%{pretty_name}/
-mv $RPM_BUILD_ROOT/%{_datadir}/%{pretty_name}/CMake/* $RPM_BUILD_ROOT/%{_libdir}/cmake/%{pretty_name}/
-rm -rvf $RPM_BUILD_ROOT/%{_datadir}/%{pretty_name}
%check
%if %{with tests}
%ctest
%endif
+
%files devel
%license LICENSE
%doc README.md VERSION CHANGELOG.md
-%{_includedir}/*
+%{_includedir}/%{name}
%{_libdir}/cmake/%{pretty_name}
+
%if %{with docs}
%files doc
%license LICENSE
%doc %{_vpath_builddir}/doc/html
%endif
+
%changelog
+* Fri Aug 27 2021 Benjamin A. Beasley <code(a)musicinmybrain.net> - 2.3.1-1
+- Update to 2.3.1
+- Drop patches, which were all upstreamed
+- Switch BR’s to cmake(…) where appropriate
+- Add -static BR’s for header-only library dependencies
+- Add unarched -static virtual Provides since arched BR’s must not be used
+- Use ninja cmake backend (which was already BR’d)
+- Enable OpenCV (except on armv7hl, for now)
+- Fix ExcludeArch
+
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.2.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
diff --git a/sources b/sources
index c817d45..325b571 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (highfive-2.2.2.tar.gz) = 7e562951b18425f1bfc96c30d0e47b6d218830417a732856a27943cd7ee6feab54d833b94aa303c40ca5038ac1aaf0eadd8c61800ffe82b6da46a465b21b1fc4
+SHA512 (highfive-2.3.1.tar.gz) = 984a6da556b1b4dbe183e5d5c6c9b9a15aac29855a67e6c4a5b83bcbf0a0f04749abcde68e8e976d43c4838f797c8d7de7c36f22e11ac3d3e87e4f87e20e2da8
2 years, 1 month
Architecture specific change in rpms/rust-mockall.git
by githook-noreply@fedoraproject.org
The package rpms/rust-mockall.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/rust-mockall.git/commit/?id=9fc2c....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 9fc2c70e39f40ebd4e0a6d46ff5aaf2ac5451be8
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Aug 27 16:42:42 2021 +0200
Initial import (#1993474)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..03f6a91
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/mockall-0.10.2.crate
diff --git a/.rust2rpm.conf b/.rust2rpm.conf
new file mode 100644
index 0000000..1715b93
--- /dev/null
+++ b/.rust2rpm.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+unwanted-features =
+ nightly
diff --git a/README.md b/README.md
deleted file mode 100644
index 104d450..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-mockall
-
-The rust-mockall package
diff --git a/mockall-fix-metadata.diff b/mockall-fix-metadata.diff
new file mode 100644
index 0000000..a0a2424
--- /dev/null
+++ b/mockall-fix-metadata.diff
@@ -0,0 +1,13 @@
+--- mockall-0.10.2/Cargo.toml 1970-01-01T00:00:01+00:00
++++ mockall-0.10.2/Cargo.toml 2021-08-27T14:41:03.779150+00:00
+@@ -44,10 +44,6 @@
+ replace = "{{date}}"
+ search = "ReleaseDate"
+
+-[[example]]
+-name = "serde"
+-crate-type = ["lib"]
+-path = "examples/serde.rs"
+ [dependencies.cfg-if]
+ version = "1.0"
+
diff --git a/rust-mockall.spec b/rust-mockall.spec
new file mode 100644
index 0000000..21933ae
--- /dev/null
+++ b/rust-mockall.spec
@@ -0,0 +1,77 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate mockall
+
+Name: rust-%{crate}
+Version: 0.10.2
+Release: %autorelease
+Summary: Powerful mock object library for Rust
+
+# Upstream license specification: MIT/Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/mockall
+Source: %{crates_source}
+# Initial patched metadata
+# * drop example that is not shipped with published crates
+Patch0: mockall-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Powerful mock object library for Rust.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..f664152
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (mockall-0.10.2.crate) = 7613d35f9ca12a895c00167f43385b19f7f045ce59b44157f72ad2a4dd5ed106b5c2f3fd03bc362c09f5f88b3929f61c0611d9c52b13cd039834b98c32b409f4
2 years, 1 month
Architecture specific change in rpms/rust-mockall.git
by githook-noreply@fedoraproject.org
The package rpms/rust-mockall.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/rust-mockall.git/commit/?id=9fc2c....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 9fc2c70e39f40ebd4e0a6d46ff5aaf2ac5451be8
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Aug 27 16:42:42 2021 +0200
Initial import (#1993474)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..03f6a91
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/mockall-0.10.2.crate
diff --git a/.rust2rpm.conf b/.rust2rpm.conf
new file mode 100644
index 0000000..1715b93
--- /dev/null
+++ b/.rust2rpm.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+unwanted-features =
+ nightly
diff --git a/README.md b/README.md
deleted file mode 100644
index 104d450..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-mockall
-
-The rust-mockall package
diff --git a/mockall-fix-metadata.diff b/mockall-fix-metadata.diff
new file mode 100644
index 0000000..a0a2424
--- /dev/null
+++ b/mockall-fix-metadata.diff
@@ -0,0 +1,13 @@
+--- mockall-0.10.2/Cargo.toml 1970-01-01T00:00:01+00:00
++++ mockall-0.10.2/Cargo.toml 2021-08-27T14:41:03.779150+00:00
+@@ -44,10 +44,6 @@
+ replace = "{{date}}"
+ search = "ReleaseDate"
+
+-[[example]]
+-name = "serde"
+-crate-type = ["lib"]
+-path = "examples/serde.rs"
+ [dependencies.cfg-if]
+ version = "1.0"
+
diff --git a/rust-mockall.spec b/rust-mockall.spec
new file mode 100644
index 0000000..21933ae
--- /dev/null
+++ b/rust-mockall.spec
@@ -0,0 +1,77 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate mockall
+
+Name: rust-%{crate}
+Version: 0.10.2
+Release: %autorelease
+Summary: Powerful mock object library for Rust
+
+# Upstream license specification: MIT/Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/mockall
+Source: %{crates_source}
+# Initial patched metadata
+# * drop example that is not shipped with published crates
+Patch0: mockall-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Powerful mock object library for Rust.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..f664152
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (mockall-0.10.2.crate) = 7613d35f9ca12a895c00167f43385b19f7f045ce59b44157f72ad2a4dd5ed106b5c2f3fd03bc362c09f5f88b3929f61c0611d9c52b13cd039834b98c32b409f4
2 years, 1 month
Architecture specific change in rpms/rust-mockall_derive.git
by githook-noreply@fedoraproject.org
The package rpms/rust-mockall_derive.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/rust-mockall_derive.git/commit/?i....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit d8126ff1dc13820455f379d34536248c6e0f3ffb
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Aug 27 16:35:40 2021 +0200
Initial import (#1993473)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c8c1ce6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/mockall_derive-0.10.2.crate
diff --git a/.rust2rpm.conf b/.rust2rpm.conf
new file mode 100644
index 0000000..d008cc4
--- /dev/null
+++ b/.rust2rpm.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+unwanted-features =
+ nightly_derive
diff --git a/README.md b/README.md
deleted file mode 100644
index e984cc9..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-mockall_derive
-
-The rust-mockall_derive package
diff --git a/mockall_derive-fix-metadata.diff b/mockall_derive-fix-metadata.diff
new file mode 100644
index 0000000..b272440
--- /dev/null
+++ b/mockall_derive-fix-metadata.diff
@@ -0,0 +1,11 @@
+--- mockall_derive-0.10.2/Cargo.toml 1970-01-01T00:00:01+00:00
++++ mockall_derive-0.10.2/Cargo.toml 2021-08-27T14:35:02.297664+00:00
+@@ -40,7 +40,7 @@
+ version = "1.0.15"
+ features = ["extra-traits", "full"]
+ [dev-dependencies.pretty_assertions]
+-version = "0.5"
++version = "0.7"
+
+ [features]
+ nightly_derive = ["proc-macro2/nightly"]
diff --git a/rust-mockall_derive.spec b/rust-mockall_derive.spec
new file mode 100644
index 0000000..daa1aa7
--- /dev/null
+++ b/rust-mockall_derive.spec
@@ -0,0 +1,77 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate mockall_derive
+
+Name: rust-%{crate}
+Version: 0.10.2
+Release: %autorelease
+Summary: Procedural macros for Mockall
+
+# Upstream license specification: MIT/Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/mockall_derive
+Source: %{crates_source}
+# Initial patched metadata
+# * bump pretty_assertions from 0.5 to 0.7
+Patch0: mockall_derive-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Procedural macros for Mockall.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..3797396
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (mockall_derive-0.10.2.crate) = 01f9462935afd961c830b8a44d016d9461f3aa77534d7cad29723445b4b257ee19894006865bc38d63976b522502cc19ab8b78422e2f72b53542e79e66f88c5e
2 years, 1 month
Architecture specific change in rpms/rust-mockall_derive.git
by githook-noreply@fedoraproject.org
The package rpms/rust-mockall_derive.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/rust-mockall_derive.git/commit/?i....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit d8126ff1dc13820455f379d34536248c6e0f3ffb
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Fri Aug 27 16:35:40 2021 +0200
Initial import (#1993473)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c8c1ce6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/mockall_derive-0.10.2.crate
diff --git a/.rust2rpm.conf b/.rust2rpm.conf
new file mode 100644
index 0000000..d008cc4
--- /dev/null
+++ b/.rust2rpm.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+unwanted-features =
+ nightly_derive
diff --git a/README.md b/README.md
deleted file mode 100644
index e984cc9..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-mockall_derive
-
-The rust-mockall_derive package
diff --git a/mockall_derive-fix-metadata.diff b/mockall_derive-fix-metadata.diff
new file mode 100644
index 0000000..b272440
--- /dev/null
+++ b/mockall_derive-fix-metadata.diff
@@ -0,0 +1,11 @@
+--- mockall_derive-0.10.2/Cargo.toml 1970-01-01T00:00:01+00:00
++++ mockall_derive-0.10.2/Cargo.toml 2021-08-27T14:35:02.297664+00:00
+@@ -40,7 +40,7 @@
+ version = "1.0.15"
+ features = ["extra-traits", "full"]
+ [dev-dependencies.pretty_assertions]
+-version = "0.5"
++version = "0.7"
+
+ [features]
+ nightly_derive = ["proc-macro2/nightly"]
diff --git a/rust-mockall_derive.spec b/rust-mockall_derive.spec
new file mode 100644
index 0000000..daa1aa7
--- /dev/null
+++ b/rust-mockall_derive.spec
@@ -0,0 +1,77 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate mockall_derive
+
+Name: rust-%{crate}
+Version: 0.10.2
+Release: %autorelease
+Summary: Procedural macros for Mockall
+
+# Upstream license specification: MIT/Apache-2.0
+License: MIT or ASL 2.0
+URL: https://crates.io/crates/mockall_derive
+Source: %{crates_source}
+# Initial patched metadata
+# * bump pretty_assertions from 0.5 to 0.7
+Patch0: mockall_derive-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Procedural macros for Mockall.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE-MIT LICENSE-APACHE
+%doc README.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..3797396
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (mockall_derive-0.10.2.crate) = 01f9462935afd961c830b8a44d016d9461f3aa77534d7cad29723445b4b257ee19894006865bc38d63976b522502cc19ab8b78422e2f72b53542e79e66f88c5e
2 years, 1 month