Architecture specific change in rpms/rust-az.git
by githook-noreply@fedoraproject.org
The package rpms/rust-az.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-az.git/commit/?id=1efc6734ac....
Change:
+%ifarch s390x
Thanks.
Full change:
============
commit 2d0252f54d39d18826f42385e0a7bdf6ed0ebde5
Author: Rémi Lauzier <remilauzier(a)protonmail.com>
Date: Wed Aug 25 17:33:21 2021 -0400
Update to version 1.1.2; Fixes RHBZ#1996843
diff --git a/.gitignore b/.gitignore
index 938c6b6..5807dd4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/az-1.1.1.crate
+/az-1.1.2.crate
diff --git a/rust-az.spec b/rust-az.spec
index 6573b99..f1d9cb6 100644
--- a/rust-az.spec
+++ b/rust-az.spec
@@ -1,4 +1,4 @@
-# Generated by rust2rpm 17
+# Generated by rust2rpm 18
# Float_to_int go infinite on s390x on fedora 33
# https://gitlab.com/tspiteri/az/-/issues/1
%ifarch s390x
@@ -11,7 +11,7 @@
%global crate az
Name: rust-%{crate}
-Version: 1.1.1
+Version: 1.1.2
Release: %autorelease
Summary: Casts and checked casts
@@ -42,8 +42,8 @@ This package contains library source intended for building other packages
which use "%{crate}" crate.
%files devel
-%license LICENSE-APACHE LICENSE-MIT
-%doc README.md RELEASES.md
+%license LICENSE-MIT LICENSE-APACHE
+%doc RELEASES.md README.md
%{cargo_registry}/%{crate}-%{version_no_tilde}/
%package -n %{name}+default-devel
diff --git a/sources b/sources
index c71768a..e5f2204 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (az-1.1.1.crate) = 0bf19854de344cbefe8031af376fc5ceb0ababa728368af8b8b3e3d98c041f3fee6bfcffe09f0bbe2bc125031a96080bcaf17ac1f7dd105ce5efe49fc45ac6e0
+SHA512 (az-1.1.2.crate) = 21dc6b7a59b27f4821d9fe47ad6fb5504ef555de137588d7b50068c664309a4ae999b0286dee5d362f6c59cfa988147b4eab145192f0a960c62572b3d896b3e0
commit c3df1a9a06347ebdf9b35b0191a29f9e47d90caa
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 23 13:16:07 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit 385918f88e859d7dc6955a14d1fc5899faa3be51
Author: Rémi Lauzier <remilauzier(a)protonmail.com>
Date: Fri Jul 9 11:58:00 2021 -0400
Convert to rpmautospec
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..ec83012
--- /dev/null
+++ b/changelog
@@ -0,0 +1,2 @@
+* Sat Jun 19 2021 Rémi Lauzier <remilauzier(a)protonmail.com> - 1.1.1-1
+- Initial package
diff --git a/rust-az.spec b/rust-az.spec
index 481abad..6573b99 100644
--- a/rust-az.spec
+++ b/rust-az.spec
@@ -12,7 +12,7 @@
Name: rust-%{crate}
Version: 1.1.1
-Release: 1%{?dist}
+Release: %autorelease
Summary: Casts and checked casts
# Upstream license specification: MIT/Apache-2.0
@@ -89,5 +89,4 @@ which use "fail-on-warnings" feature of "%{crate}" crate.
%endif
%changelog
-* Sat Jun 19 12:45:58 EDT 2021 Rémi Lauzier <remilauzier(a)protonmail.com> - 1.1.1-1
-- Initial package
+%autochangelog
commit 1efc6734ac679fd22672d3fbebcbfd44415f01e2
Author: Rémi Lauzier <remilauzier(a)protonmail.com>
Date: Fri Jul 2 18:49:31 2021 -0400
Deactivate tests on s390x
diff --git a/rust-az.spec b/rust-az.spec
index f0ff962..481abad 100644
--- a/rust-az.spec
+++ b/rust-az.spec
@@ -1,5 +1,11 @@
# Generated by rust2rpm 17
+# Float_to_int go infinite on s390x on fedora 33
+# https://gitlab.com/tspiteri/az/-/issues/1
+%ifarch s390x
+%bcond_with check
+%else
%bcond_without check
+%endif
%global debug_package %{nil}
%global crate az
2 years, 8 months
Architecture specific change in rpms/zeal.git
by githook-noreply@fedoraproject.org
The package rpms/zeal.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/zeal.git/commit/?id=5bd33e11a1640....
Change:
+ExclusiveArch: %{qt5_qtwebengine_arches}
Thanks.
Full change:
============
commit 5bd33e11a1640f9acf12a13985167e9c7b6c675a
Author: Lumir Balhar <lbalhar(a)redhat.com>
Date: Wed Aug 25 09:44:42 2021 +0200
Build only for arches where qtwebengine is available
diff --git a/zeal.spec b/zeal.spec
index 946c167..93be3ce 100644
--- a/zeal.spec
+++ b/zeal.spec
@@ -11,6 +11,9 @@ License: GPLv3+
URL: https://zealdocs.org/
Source0: https://github.com/zealdocs/%{name}/archive/%{commit}/%{name}-%{shortcomm...
+# handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches
+ExclusiveArch: %{qt5_qtwebengine_arches}
+
BuildRequires: cmake3
BuildRequires: cmake(Qt5)
BuildRequires: cmake(Qt5WebKit)
commit 6979ad9985b0a9fedca2e00cb35778b7066872d9
Author: Lumir Balhar <lbalhar(a)redhat.com>
Date: Wed Aug 25 09:32:49 2021 +0200
Update sources
diff --git a/.gitignore b/.gitignore
index eaa20ec..14da3a8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/zeal-0.6.1.tar.gz
+/zeal-dbb8eb2.tar.gz
diff --git a/sources b/sources
index 34d5188..652aad0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (zeal-0.6.1.tar.gz) = 5b1a129980000c0fc8516e2c7d6c4a8de4adde7054ff8d9635e3be35441ad3ef0539746bbe1ca8abce7e6fb3d20c825b57661c3f8cd059ef1480db65ff81f3d9
+SHA512 (zeal-dbb8eb2.tar.gz) = a4f5d74515491fa41fd71e2becbfa95803c3e8090a40eca2ff794fef504e37eb4bb413fb621f505f94f174446d52c2b0a9db436d453fa0c0197616f12b8e609a
commit 518fb65b2f21dc46fca74cb1ec03234c5801cdfc
Author: Lumir Balhar <lbalhar(a)redhat.com>
Date: Mon Aug 23 11:25:40 2021 +0200
Update to the latest master to fix segfaults
diff --git a/0001-Fix-QPainterPath.patch b/0001-Fix-QPainterPath.patch
deleted file mode 100644
index 972a070..0000000
--- a/0001-Fix-QPainterPath.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 87e98e8bfef693e55761e76c09dbd9bbbe749f2d Mon Sep 17 00:00:00 2001
-From: Lumir Balhar <lbalhar(a)redhat.com>
-Date: Tue, 2 Feb 2021 10:13:12 +0100
-Subject: [PATCH] Fix QPainterPath
-
----
- src/libs/ui/searchitemdelegate.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/libs/ui/searchitemdelegate.cpp b/src/libs/ui/searchitemdelegate.cpp
-index 4bd6d0a..d8ad79b 100644
---- a/src/libs/ui/searchitemdelegate.cpp
-+++ b/src/libs/ui/searchitemdelegate.cpp
-@@ -27,6 +27,7 @@
- #include <QFontMetrics>
- #include <QHelpEvent>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QToolTip>
-
- using namespace Zeal::WidgetUi;
---
-2.29.2
-
diff --git a/zeal.spec b/zeal.spec
index 31e49a1..946c167 100644
--- a/zeal.spec
+++ b/zeal.spec
@@ -1,14 +1,15 @@
+%global commit dbb8eb29db1476a7b117d96e047867577ff73261
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %{nil}
Name: zeal
Version: 0.6.1
-Release: 9%{?dist}
+Release: 10.20200821.%{shortcommit}%{?dist}
Summary: Offline documentation browser inspired by Dash
License: GPLv3+
URL: https://zealdocs.org/
-Source0: https://github.com/zealdocs/zeal/archive/v%{version}.tar.gz#/%{name}-%{ve...
-Patch0: 0001-Fix-QPainterPath.patch
+Source0: https://github.com/zealdocs/%{name}/archive/%{commit}/%{name}-%{shortcomm...
BuildRequires: cmake3
BuildRequires: cmake(Qt5)
@@ -16,11 +17,13 @@ BuildRequires: cmake(Qt5WebKit)
BuildRequires: cmake(Qt5X11Extras)
BuildRequires: desktop-file-utils
BuildRequires: extra-cmake-modules
+BuildRequires: kf5-rpm-macros
BuildRequires: gcc-c++
BuildRequires: libappstream-glib
BuildRequires: libarchive-devel
BuildRequires: sqlite-devel
BuildRequires: xcb-util-keysyms-devel
+BuildRequires: qt5-qtwebengine-devel
Requires: hicolor-icon-theme
%description
@@ -28,7 +31,7 @@ Zeal is a simple offline documentation browser inspired by Dash.
%prep
-%autosetup -p1
+%autosetup -p1 -n %{name}-%{commit}
# Disable ads on the welcome page
# Ads will be removed in 0.7.x
@@ -38,7 +41,7 @@ sed -i 's/("disable_ad"), false/("disable_ad"), true/' src/libs/core/settings.cp
# turn off shared libs building:
# - it's only used from Zeal itself
# - build scripts not configured to install the lib
-%cmake3 \
+%cmake_kf5 \
-DBUILD_SHARED_LIBS:BOOL=OFF \
%{nil}
%cmake3_build
@@ -49,20 +52,23 @@ sed -i 's/("disable_ad"), false/("disable_ad"), true/' src/libs/core/settings.cp
%check
-desktop-file-validate %{buildroot}%{_datadir}/applications/org.zealdocs.Zeal.desktop
-appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.zealdocs.Zeal.appdata.xml
+desktop-file-validate %{buildroot}%{_datadir}/applications/org.zealdocs.zeal.desktop
+appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.zealdocs.zeal.appdata.xml
%files
%license COPYING
%doc README.md
%{_bindir}/%{name}
-%{_datadir}/applications/org.zealdocs.Zeal.desktop
-%{_metainfodir}/org.zealdocs.Zeal.appdata.xml
+%{_datadir}/applications/org.zealdocs.zeal.desktop
+%{_metainfodir}/org.zealdocs.zeal.appdata.xml
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%changelog
+* Sat Aug 21 2021 Lumír Balhar <lbalhar(a)redhat.com> - 0.6.1-10.20210821.dbb8eb2
+- Package the latest version from master branch to fix segfaults
+
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
commit 2059ec1479548b85d8c8b67f3de43c07e89db6b5
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 23 22:15:42 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/zeal.spec b/zeal.spec
index b53938c..31e49a1 100644
--- a/zeal.spec
+++ b/zeal.spec
@@ -2,7 +2,7 @@
Name: zeal
Version: 0.6.1
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Offline documentation browser inspired by Dash
License: GPLv3+
@@ -63,6 +63,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.zealdocs.Z
%changelog
+* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.1-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
* Tue Feb 02 2021 Lumír Balhar <lbalhar(a)redhat.com> - 0.6.1-8
- Fix build on rawhide
Resolves: rhbz#1923599
commit 2ba45be71bcf4ee1b0fd638bdad7607407c2ca0d
Author: Lumir Balhar <lbalhar(a)redhat.com>
Date: Mon Feb 22 09:50:48 2021 +0100
The libqxt is no longer bundled.
diff --git a/zeal.spec b/zeal.spec
index 7a84a5f..b53938c 100644
--- a/zeal.spec
+++ b/zeal.spec
@@ -5,8 +5,7 @@ Version: 0.6.1
Release: 8%{?dist}
Summary: Offline documentation browser inspired by Dash
-# the libqxt-sourced files are BSD licensed
-License: GPLv3+ and BSD
+License: GPLv3+
URL: https://zealdocs.org/
Source0: https://github.com/zealdocs/zeal/archive/v%{version}.tar.gz#/%{name}-%{ve...
Patch0: 0001-Fix-QPainterPath.patch
@@ -24,18 +23,6 @@ BuildRequires: sqlite-devel
BuildRequires: xcb-util-keysyms-devel
Requires: hicolor-icon-theme
-# libqxt deprecation notice, encouraging its downstreams to bundle
-# the parts they need:
-# https://bitbucket.org/libqxt/libqxt/wiki/Home
-#
-# zeal commit history for qxtglobalshortcut
-# showing active maintenance
-# https://github.com/zealdocs/zeal/commits/master/src/3rdparty/qxtglobalsho...
-#
-# communication with upstream:
-# https://github.com/zealdocs/zeal/issues/414
-Provides: bundled(libqxt) = 0.6.2
-
%description
Zeal is a simple offline documentation browser inspired by Dash.
2 years, 8 months
Architecture specific change in rpms/zeal.git
by githook-noreply@fedoraproject.org
The package rpms/zeal.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/zeal.git/commit/?id=5bd33e11a1640....
Change:
+ExclusiveArch: %{qt5_qtwebengine_arches}
Thanks.
Full change:
============
commit 5bd33e11a1640f9acf12a13985167e9c7b6c675a
Author: Lumir Balhar <lbalhar(a)redhat.com>
Date: Wed Aug 25 09:44:42 2021 +0200
Build only for arches where qtwebengine is available
diff --git a/zeal.spec b/zeal.spec
index 946c167..93be3ce 100644
--- a/zeal.spec
+++ b/zeal.spec
@@ -11,6 +11,9 @@ License: GPLv3+
URL: https://zealdocs.org/
Source0: https://github.com/zealdocs/%{name}/archive/%{commit}/%{name}-%{shortcomm...
+# handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches
+ExclusiveArch: %{qt5_qtwebengine_arches}
+
BuildRequires: cmake3
BuildRequires: cmake(Qt5)
BuildRequires: cmake(Qt5WebKit)
commit 6979ad9985b0a9fedca2e00cb35778b7066872d9
Author: Lumir Balhar <lbalhar(a)redhat.com>
Date: Wed Aug 25 09:32:49 2021 +0200
Update sources
diff --git a/.gitignore b/.gitignore
index eaa20ec..14da3a8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/zeal-0.6.1.tar.gz
+/zeal-dbb8eb2.tar.gz
diff --git a/sources b/sources
index 34d5188..652aad0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (zeal-0.6.1.tar.gz) = 5b1a129980000c0fc8516e2c7d6c4a8de4adde7054ff8d9635e3be35441ad3ef0539746bbe1ca8abce7e6fb3d20c825b57661c3f8cd059ef1480db65ff81f3d9
+SHA512 (zeal-dbb8eb2.tar.gz) = a4f5d74515491fa41fd71e2becbfa95803c3e8090a40eca2ff794fef504e37eb4bb413fb621f505f94f174446d52c2b0a9db436d453fa0c0197616f12b8e609a
commit 518fb65b2f21dc46fca74cb1ec03234c5801cdfc
Author: Lumir Balhar <lbalhar(a)redhat.com>
Date: Mon Aug 23 11:25:40 2021 +0200
Update to the latest master to fix segfaults
diff --git a/0001-Fix-QPainterPath.patch b/0001-Fix-QPainterPath.patch
deleted file mode 100644
index 972a070..0000000
--- a/0001-Fix-QPainterPath.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 87e98e8bfef693e55761e76c09dbd9bbbe749f2d Mon Sep 17 00:00:00 2001
-From: Lumir Balhar <lbalhar(a)redhat.com>
-Date: Tue, 2 Feb 2021 10:13:12 +0100
-Subject: [PATCH] Fix QPainterPath
-
----
- src/libs/ui/searchitemdelegate.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/libs/ui/searchitemdelegate.cpp b/src/libs/ui/searchitemdelegate.cpp
-index 4bd6d0a..d8ad79b 100644
---- a/src/libs/ui/searchitemdelegate.cpp
-+++ b/src/libs/ui/searchitemdelegate.cpp
-@@ -27,6 +27,7 @@
- #include <QFontMetrics>
- #include <QHelpEvent>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QToolTip>
-
- using namespace Zeal::WidgetUi;
---
-2.29.2
-
diff --git a/zeal.spec b/zeal.spec
index 31e49a1..946c167 100644
--- a/zeal.spec
+++ b/zeal.spec
@@ -1,14 +1,15 @@
+%global commit dbb8eb29db1476a7b117d96e047867577ff73261
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %{nil}
Name: zeal
Version: 0.6.1
-Release: 9%{?dist}
+Release: 10.20200821.%{shortcommit}%{?dist}
Summary: Offline documentation browser inspired by Dash
License: GPLv3+
URL: https://zealdocs.org/
-Source0: https://github.com/zealdocs/zeal/archive/v%{version}.tar.gz#/%{name}-%{ve...
-Patch0: 0001-Fix-QPainterPath.patch
+Source0: https://github.com/zealdocs/%{name}/archive/%{commit}/%{name}-%{shortcomm...
BuildRequires: cmake3
BuildRequires: cmake(Qt5)
@@ -16,11 +17,13 @@ BuildRequires: cmake(Qt5WebKit)
BuildRequires: cmake(Qt5X11Extras)
BuildRequires: desktop-file-utils
BuildRequires: extra-cmake-modules
+BuildRequires: kf5-rpm-macros
BuildRequires: gcc-c++
BuildRequires: libappstream-glib
BuildRequires: libarchive-devel
BuildRequires: sqlite-devel
BuildRequires: xcb-util-keysyms-devel
+BuildRequires: qt5-qtwebengine-devel
Requires: hicolor-icon-theme
%description
@@ -28,7 +31,7 @@ Zeal is a simple offline documentation browser inspired by Dash.
%prep
-%autosetup -p1
+%autosetup -p1 -n %{name}-%{commit}
# Disable ads on the welcome page
# Ads will be removed in 0.7.x
@@ -38,7 +41,7 @@ sed -i 's/("disable_ad"), false/("disable_ad"), true/' src/libs/core/settings.cp
# turn off shared libs building:
# - it's only used from Zeal itself
# - build scripts not configured to install the lib
-%cmake3 \
+%cmake_kf5 \
-DBUILD_SHARED_LIBS:BOOL=OFF \
%{nil}
%cmake3_build
@@ -49,20 +52,23 @@ sed -i 's/("disable_ad"), false/("disable_ad"), true/' src/libs/core/settings.cp
%check
-desktop-file-validate %{buildroot}%{_datadir}/applications/org.zealdocs.Zeal.desktop
-appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.zealdocs.Zeal.appdata.xml
+desktop-file-validate %{buildroot}%{_datadir}/applications/org.zealdocs.zeal.desktop
+appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.zealdocs.zeal.appdata.xml
%files
%license COPYING
%doc README.md
%{_bindir}/%{name}
-%{_datadir}/applications/org.zealdocs.Zeal.desktop
-%{_metainfodir}/org.zealdocs.Zeal.appdata.xml
+%{_datadir}/applications/org.zealdocs.zeal.desktop
+%{_metainfodir}/org.zealdocs.zeal.appdata.xml
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%changelog
+* Sat Aug 21 2021 Lumír Balhar <lbalhar(a)redhat.com> - 0.6.1-10.20210821.dbb8eb2
+- Package the latest version from master branch to fix segfaults
+
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2 years, 8 months
Architecture specific change in rpms/thunderbird.git
by githook-noreply@fedoraproject.org
The package rpms/thunderbird.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/thunderbird.git/commit/?id=c50dfc....
Change:
-%ifarch %{arm} %{ix86}
Thanks.
Full change:
============
commit 679ff47878b1387f13cd92a9f12997b6c7144567
Author: Jan Horak <jhorak(a)redhat.com>
Date: Tue Aug 24 14:10:21 2021 +0200
Removing obsolete files
diff --git a/thunderbird.spec b/thunderbird.spec
index 6cf4840..2c5d6ed 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -740,7 +740,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%exclude %{mozappdir}/librnp.so
%{mozappdir}/platform.ini
%{mozappdir}/application.ini
-%{mozappdir}/features/*.xpi
%exclude %{mozappdir}/removed-files
%{_datadir}/icons/hicolor/16x16/apps/thunderbird.png
%{_datadir}/icons/hicolor/22x22/apps/thunderbird.png
@@ -763,7 +762,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{mozappdir}/distribution
%{mozappdir}/fonts
%{mozappdir}/pingsender
-%{mozappdir}/gtk2
#===============================================================================
commit 445607645ccebdc06b4a81f84b5035ec66a33548
Author: Jan Horak <jhorak(a)redhat.com>
Date: Tue Aug 24 12:03:24 2021 +0200
Make shebang linter happy by removing executable flag from all third party rust source files
diff --git a/thunderbird.spec b/thunderbird.spec
index 041a35e..6cf4840 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -396,11 +396,7 @@ echo "ac_add_options --disable-crashreporter" >> .mozconfig
echo 'export NODEJS="%{_buildrootdir}/bin/node-stdout-nonblocking-wrapper"' >> .mozconfig
# Remove executable bit to make brp-mangle-shebangs happy.
-chmod -x third_party/rust/itertools/src/lib.rs
-chmod a-x third_party/rust/gfx-backend-vulkan/src/*.rs
-chmod a-x third_party/rust/gfx-hal/src/*.rs
-chmod a-x third_party/rust/ash/src/extensions/ext/*.rs
-chmod a-x third_party/rust/ash/src/extensions/khr/*.rs
+find third_party -type f -iname "*.rs"|xargs chmod a-x
#===============================================================================
commit e046b6fe7979d817cbf6e0ca24f03fcf3dc83958
Author: Jan Horak <jhorak(a)redhat.com>
Date: Tue Aug 24 09:26:03 2021 +0200
Fixing prefix install path
diff --git a/thunderbird.spec b/thunderbird.spec
index be46bd2..041a35e 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -307,6 +307,9 @@ debug %{name}, you want to install %{name}-debuginfo instead.
%{__cat} %{SOURCE11} >> .mozconfig
%endif
+echo "ac_add_options --prefix=\"%{_prefix}\"" >> .mozconfig
+echo "ac_add_options --libdir=\"%{_libdir}\"" >> .mozconfig
+
%if %{?system_nss}
echo "ac_add_options --with-system-nspr" >> .mozconfig
echo "ac_add_options --with-system-nss" >> .mozconfig
commit 0c2705053d65eab5d98edfa540afc43028570551
Author: Jan Horak <jhorak(a)redhat.com>
Date: Mon Aug 23 22:52:03 2021 +0200
fixed paths
diff --git a/thunderbird.spec b/thunderbird.spec
index 1d7ce41..be46bd2 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -574,7 +574,7 @@ desktop-file-install --vendor mozilla \
# set up the thunderbird start script
rm -f $RPM_BUILD_ROOT/%{_bindir}/thunderbird
%{__cat} %{SOURCE21} | %{__sed} -e 's,__PREFIX__,%{_prefix},g' > \
- $RPM_BUILD_ROOT%{_bindir}/thunderbird
+ $RPM_BUILD_ROOT/%{_bindir}/thunderbird
%{__chmod} 755 $RPM_BUILD_ROOT/%{_bindir}/thunderbird
%{__cat} %{SOURCE28} | %{__sed} -e 's,__PREFIX__,%{_prefix},g' > \
%{buildroot}%{_bindir}/thunderbird-wayland
commit e7989bff2dddc9f3324fd699cc6f2a400a43075e
Author: Jan Horak <jhorak(a)redhat.com>
Date: Mon Aug 23 17:27:35 2021 +0200
Fix for dynstack: PTHREAD_STACK_MIN < 32 * 1024 ? 32 * 1024 : PTHREAD_STACK_MIN;
diff --git a/firefox-glibc-dynstack.patch b/firefox-glibc-dynstack.patch
new file mode 100644
index 0000000..b0487d7
--- /dev/null
+++ b/firefox-glibc-dynstack.patch
@@ -0,0 +1,64 @@
+diff -ur firefox-90.0.orig/js/xpconnect/src/XPCJSContext.cpp firefox-90.0/js/xpconnect/src/XPCJSContext.cpp
+--- firefox-90.0.orig/js/xpconnect/src/XPCJSContext.cpp 2021-07-05 21:16:02.000000000 +0200
++++ firefox-90.0/js/xpconnect/src/XPCJSContext.cpp 2021-07-19 15:01:24.083460460 +0200
+@@ -85,14 +85,6 @@
+ using namespace xpc;
+ using namespace JS;
+
+-// The watchdog thread loop is pretty trivial, and should not require much stack
+-// space to do its job. So only give it 32KiB or the platform minimum.
+-#if !defined(PTHREAD_STACK_MIN)
+-# define PTHREAD_STACK_MIN 0
+-#endif
+-static constexpr size_t kWatchdogStackSize =
+- PTHREAD_STACK_MIN < 32 * 1024 ? 32 * 1024 : PTHREAD_STACK_MIN;
+-
+ static void WatchdogMain(void* arg);
+ class Watchdog;
+ class WatchdogManager;
+@@ -163,7 +155,7 @@
+ // watchdog, we need to join it on shutdown.
+ mThread = PR_CreateThread(PR_USER_THREAD, WatchdogMain, this,
+ PR_PRIORITY_NORMAL, PR_GLOBAL_THREAD,
+- PR_JOINABLE_THREAD, kWatchdogStackSize);
++ PR_JOINABLE_THREAD, 0);
+ if (!mThread) {
+ MOZ_CRASH("PR_CreateThread failed!");
+ }
+Only in firefox-90.0/js/xpconnect/src: XPCJSContext.cpp.firefox-glibc-dynstack
+diff -ur firefox-90.0.orig/security/sandbox/linux/launch/SandboxLaunch.cpp firefox-90.0/security/sandbox/linux/launch/SandboxLaunch.cpp
+--- firefox-90.0.orig/security/sandbox/linux/launch/SandboxLaunch.cpp 2021-07-05 18:20:36.000000000 +0200
++++ firefox-90.0/security/sandbox/linux/launch/SandboxLaunch.cpp 2021-07-20 08:39:17.272136982 +0200
+@@ -501,8 +501,7 @@
+ MOZ_NEVER_INLINE MOZ_ASAN_BLACKLIST static pid_t DoClone(int aFlags,
+ jmp_buf* aCtx) {
+ static constexpr size_t kStackAlignment = 16;
+- uint8_t miniStack[PTHREAD_STACK_MIN]
+- __attribute__((aligned(kStackAlignment)));
++ uint8_t miniStack[4096] __attribute__((aligned(kStackAlignment)));
+ #ifdef __hppa__
+ void* stackPtr = miniStack;
+ #else
+@@ -523,13 +522,19 @@
+ CLONE_CHILD_CLEARTID;
+ MOZ_RELEASE_ASSERT((aFlags & kBadFlags) == 0);
+
++ // Block signals due to small stack in DoClone.
++ sigset_t oldSigs;
++ BlockAllSignals(&oldSigs);
++
++ int ret = 0;
+ jmp_buf ctx;
+ if (setjmp(ctx) == 0) {
+ // In the parent and just called setjmp:
+- return DoClone(aFlags | SIGCHLD, &ctx);
++ ret = DoClone(aFlags | SIGCHLD, &ctx);
+ }
++ RestoreSignals(&oldSigs);
+ // In the child and have longjmp'ed:
+- return 0;
++ return ret;
+ }
+
+ static bool WriteStringToFile(const char* aPath, const char* aStr,
+Only in firefox-90.0/security/sandbox/linux/launch: SandboxLaunch.cpp~
diff --git a/thunderbird.spec b/thunderbird.spec
index 8f15b11..1d7ce41 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -119,6 +119,7 @@ Patch417: build-aarch64-user_vfp.patch
Patch418: mozilla-1512162.patch
Patch419: bindgen-d0dfc52706f23db9dc9d74642eeebd89d73cb8d0.patch
Patch103: rhbz-1219542-s390-build.patch
+Patch104: firefox-glibc-dynstack.patch
# PPC fix
Patch304: mozilla-1245783.patch
@@ -261,6 +262,7 @@ debug %{name}, you want to install %{name}-debuginfo instead.
%ifarch s390
%patch103 -p1 -b .rhbz-1219542-s390-build
%endif
+%patch104 -p1 -b .dynstack
%if 0%{?fedora} >= 35
# since python3.10 we need to use `from collections.abc` instead of `from collections`.
commit be7a69c6ca8e892e820f2dcb4c314ac29b175a07
Author: Jan Horak <jhorak(a)redhat.com>
Date: Mon Aug 23 15:41:22 2021 +0200
Add m4 BR
diff --git a/thunderbird.spec b/thunderbird.spec
index c13aa19..8f15b11 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -173,7 +173,7 @@ BuildRequires: libffi-devel
%endif
BuildRequires: startup-notification-devel
BuildRequires: alsa-lib-devel
-#BuildRequires: autoconf213
+BuildRequires: m4
BuildRequires: desktop-file-utils
BuildRequires: libcurl-devel
BuildRequires: mesa-libGL-devel
commit 94d28edf9df50ded57cc90acdd80f00db907b5e2
Author: Jan Horak <jhorak(a)redhat.com>
Date: Mon Aug 23 14:22:18 2021 +0200
Update cbindgen
diff --git a/gen_cbindgen-vendor.sh b/gen_cbindgen-vendor.sh
index 01ecc5d..395613f 100755
--- a/gen_cbindgen-vendor.sh
+++ b/gen_cbindgen-vendor.sh
@@ -12,7 +12,7 @@ to be used with 'cargo vendor' commmand.
"""
[dependencies]
-cbindgen = "0.9.0"
+cbindgen = "0.19.0"
[[bin]]
name = "dummy"
diff --git a/sources b/sources
index d0dcb99..a6d7ea0 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
SHA512 (thunderbird-91.0.2.source.tar.xz) = 468be2f5024fd32eb22a661ed5f30de5d74231ee736e6743a9fb84e747bf45fceaaf286a5cbb20eb41f8ab98e0c56310eab3d2e6077fd81ee0ef52b28c33a3f2
SHA512 (thunderbird-langpacks-91.0.2-20210823.tar.xz) = 23f9b1087ef11d79dbee4c906e1c70c1a16abc4f83278f0f30da8b2fdda55d699c98199a0ecccf3298239b68f93e2b8ce4fcbb34f7babfd0c73da63478d16d7c
-SHA512 (cbindgen-vendor.tar.xz) = cb6a75b50e598aa686c42ca3927a15f4a6595c074a0dc2ac3c5768658666b55f7f42f3fb8cadabaabe509537bca62102c71017ffa1526c4daa0e7732ee476724
+SHA512 (cbindgen-vendor.tar.xz) = 105a7d93d63920d8c232421a29f6330c171343d27807feaeadb1737374e5cf1d48916cb6e9ce04773dd81bb3c52a6f5cef12e633b0922cb9f91ca99acc9e4b78
commit decb45a24c6e25aae16c54b34e618277ba546dfc
Author: Jan Horak <jhorak(a)redhat.com>
Date: Mon Aug 23 14:09:47 2021 +0200
Use system python
diff --git a/thunderbird.spec b/thunderbird.spec
index 34f2070..c13aa19 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -531,6 +531,7 @@ MOZ_SMP_FLAGS=-j1
export MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS"
export STRIP=/bin/true
+export MACH_USE_SYSTEM_PYTHON=1
./mach build -v
# create debuginfo for crash-stats.mozilla.com
commit bb31bb44f795ac868c549f0a399c890d02450874
Author: Jan Horak <jhorak(a)redhat.com>
Date: Mon Aug 23 13:44:06 2021 +0200
Update to 91.0.2
diff --git a/.gitignore b/.gitignore
index c44b9e4..ba5d6d5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -331,3 +331,5 @@ thunderbird-langpacks-3.1.2-20100803.tar.bz2
/thunderbird-langpacks-78.11.0-20210602.tar.xz
/thunderbird-78.12.0.source.tar.xz
/thunderbird-langpacks-78.12.0-20210721.tar.xz
+/thunderbird-91.0.2.source.tar.xz
+/thunderbird-langpacks-91.0.2-20210823.tar.xz
diff --git a/sources b/sources
index 2ac88d1..d0dcb99 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (thunderbird-78.12.0.source.tar.xz) = 8a9275f6a454b16215e9440d8b68926e56221dbb416f77ea0cd0a42853bdd26f35514e792564879c387271bd43d8ee966577f133f8ae7781f43e8bec9ab78696
-SHA512 (thunderbird-langpacks-78.12.0-20210721.tar.xz) = 3905fee11ad6c5b468d95a55bf3200a4be30b1d87a00b77945962873a9567b2a1a7e9ab78ac902f75cbbcb722c4579044f6699353c1a7e39e175bfc530dbd318
-SHA512 (cbindgen-vendor-0.14.3.tar.xz) = 33c8d28547674121f690eea0d3ebac33926a39caacac787bf8ed8b346478822e74da5a4a1f57ab4df4105fa8376739a2ece888845a85bc5712aaed20e4a508bc
+SHA512 (thunderbird-91.0.2.source.tar.xz) = 468be2f5024fd32eb22a661ed5f30de5d74231ee736e6743a9fb84e747bf45fceaaf286a5cbb20eb41f8ab98e0c56310eab3d2e6077fd81ee0ef52b28c33a3f2
+SHA512 (thunderbird-langpacks-91.0.2-20210823.tar.xz) = 23f9b1087ef11d79dbee4c906e1c70c1a16abc4f83278f0f30da8b2fdda55d699c98199a0ecccf3298239b68f93e2b8ce4fcbb34f7babfd0c73da63478d16d7c
+SHA512 (cbindgen-vendor.tar.xz) = cb6a75b50e598aa686c42ca3927a15f4a6595c074a0dc2ac3c5768658666b55f7f42f3fb8cadabaabe509537bca62102c71017ffa1526c4daa0e7732ee476724
diff --git a/thunderbird.spec b/thunderbird.spec
index dd41faf..34f2070 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -89,16 +89,16 @@ ExcludeArch: s390x
Summary: Mozilla Thunderbird mail/newsgroup client
Name: thunderbird
-Version: 91.0
+Version: 91.0.2
Release: 1%{?dist}
URL: http://www.mozilla.org/projects/thunderbird/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Source0: https://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?pre_ver...
%if %{build_langpacks}
-Source1: thunderbird-langpacks-%{version}-20210816.tar.xz
+Source1: thunderbird-langpacks-%{version}-20210823.tar.xz
%endif
Source3: get-calendar-langpacks.sh
-Source4: cbindgen-vendor-0.14.3.tar.xz
+Source4: cbindgen-vendor.tar.xz
Source10: thunderbird-mozconfig
Source11: thunderbird-mozconfig-branded
@@ -766,6 +766,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#===============================================================================
%changelog
+* Mon Aug 23 2021 Jan Horak <jhorak(a)redhat.com> - 91.0.2-1
+- Update to 91.0.2 build1
+
* Mon Aug 16 2021 Jan Horak <jhorak(a)redhat.com> - 91.0-1
- Update to 91.0 build1
commit c50dfcd979af6ba045a7c9892bb9cbd704c1b0f3
Author: Jan Horak <jhorak(a)redhat.com>
Date: Mon Aug 23 13:33:18 2021 +0200
Update to 91.0
diff --git a/build-disable-elfhack.patch b/build-disable-elfhack.patch
deleted file mode 100644
index 0856e5c..0000000
--- a/build-disable-elfhack.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up thunderbird-68.0/toolkit/moz.configure.elfhack thunderbird-68.0/toolkit/moz.configure
---- thunderbird-68.0/toolkit/moz.configure.elfhack 2019-08-29 16:33:28.491708653 +0200
-+++ thunderbird-68.0/toolkit/moz.configure 2019-08-29 16:33:58.019805525 +0200
-@@ -1130,7 +1130,7 @@ with only_when('--enable-compile-environ
- help='{Enable|Disable} elf hacks')
-
- set_config('USE_ELF_HACK',
-- depends_if('--enable-elf-hack')(lambda _: True))
-+ depends_if('--enable-elf-hack')(lambda _: False))
-
-
- @depends(check_build_environment)
diff --git a/build-python3.10.patch b/build-python3.10.patch
deleted file mode 100644
index 40766b3..0000000
--- a/build-python3.10.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up thunderbird-78.12.0/python/mach/mach/main.py.python3.10 thunderbird-78.12.0/python/mach/mach/main.py
---- thunderbird-78.12.0/python/mach/mach/main.py.python3.10 2021-07-27 08:10:52.680466611 +0200
-+++ thunderbird-78.12.0/python/mach/mach/main.py 2021-07-27 08:11:17.377561233 +0200
-@@ -16,7 +16,7 @@ import os
- import sys
- import traceback
- import uuid
--from collections import Iterable
-+from collections.abc import Iterable
-
- from six import string_types
-
diff --git a/thunderbird-mozconfig b/thunderbird-mozconfig
index 15ae03d..8dd4122 100644
--- a/thunderbird-mozconfig
+++ b/thunderbird-mozconfig
@@ -1,23 +1,39 @@
mk_add_options MOZ_CO_PROJECT=mail
ac_add_options --enable-application=comm/mail
-mk_add_options AUTOCONF=autoconf-2.13
-ac_add_options --enable-default-toolkit=cairo-gtk3-wayland
-
-ac_add_options --prefix="$PREFIX"
-ac_add_options --libdir="$LIBDIR"
-ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
-ac_add_options --with-system-libvpx
-ac_add_options --disable-tests
ac_add_options --disable-strip
-# temporary disable system cairo, because compilation fails
-ac_add_options --disable-necko-wifi
+#ac_add_options --enable-libnotify
+ac_add_options --enable-necko-wifi
ac_add_options --disable-updater
-ac_add_options --with-system-icu
+ac_add_options --enable-chrome-format=omni
+ac_add_options --enable-pulseaudio
+ac_add_options --enable-av1
+ac_add_options --without-system-icu
+ac_add_options --enable-release
+ac_add_options --update-channel=release
+ac_add_options --allow-addon-sideload
+ac_add_options --enable-js-shell
+ac_add_options --with-unsigned-addon-scopes=app,system
+
+
+
+
+#mk_add_options AUTOCONF=autoconf-2.13
+
+#ac_add_options --enable-default-toolkit=cairo-gtk3-wayland
-# lightning related
-ac_add_options --enable-calendar
+#ac_add_options --prefix="$PREFIX"
+#ac_add_options --libdir="$LIBDIR"
+#ac_add_options --with-system-jpeg
+#ac_add_options --with-system-zlib
+#ac_add_options --with-system-libvpx
+#ac_add_options --disable-tests
+#ac_add_options --disable-strip
+## temporary disable system cairo, because compilation fails
+#ac_add_options --disable-necko-wifi
+#ac_add_options --disable-updater
+#ac_add_options --with-system-icu
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
diff --git a/thunderbird.spec b/thunderbird.spec
index e889fa2..dd41faf 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -89,13 +89,13 @@ ExcludeArch: s390x
Summary: Mozilla Thunderbird mail/newsgroup client
Name: thunderbird
-Version: 78.12.0
-Release: 2%{?dist}
+Version: 91.0
+Release: 1%{?dist}
URL: http://www.mozilla.org/projects/thunderbird/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Source0: https://archive.mozilla.org/pub/thunderbird/releases/%{version}%{?pre_ver...
%if %{build_langpacks}
-Source1: thunderbird-langpacks-%{version}-20210721.tar.xz
+Source1: thunderbird-langpacks-%{version}-20210816.tar.xz
%endif
Source3: get-calendar-langpacks.sh
Source4: cbindgen-vendor-0.14.3.tar.xz
@@ -119,11 +119,9 @@ Patch417: build-aarch64-user_vfp.patch
Patch418: mozilla-1512162.patch
Patch419: bindgen-d0dfc52706f23db9dc9d74642eeebd89d73cb8d0.patch
Patch103: rhbz-1219542-s390-build.patch
-Patch104: build-python3.10.patch
# PPC fix
Patch304: mozilla-1245783.patch
-Patch307: build-disable-elfhack.patch
# Fedora specific patches
@@ -154,7 +152,7 @@ BuildRequires: libjpeg-devel
BuildRequires: zip
BuildRequires: bzip2-devel
BuildRequires: zlib-devel
-BuildRequires: libIDL-devel
+#BuildRequires: libIDL-devel
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: krb5-devel
@@ -175,7 +173,7 @@ BuildRequires: libffi-devel
%endif
BuildRequires: startup-notification-devel
BuildRequires: alsa-lib-devel
-BuildRequires: autoconf213
+#BuildRequires: autoconf213
BuildRequires: desktop-file-utils
BuildRequires: libcurl-devel
BuildRequires: mesa-libGL-devel
@@ -266,7 +264,6 @@ debug %{name}, you want to install %{name}-debuginfo instead.
%if 0%{?fedora} >= 35
# since python3.10 we need to use `from collections.abc` instead of `from collections`.
-%patch104 -p1 -b .python3.10
%endif
%patch304 -p1 -b .1245783
@@ -281,14 +278,13 @@ debug %{name}, you want to install %{name}-debuginfo instead.
%ifarch %{arm}
%patch415 -p1 -b .mozilla-1238661
%endif
-%patch416 -p1 -b .SIOCGSTAMP
+#FIXME %patch416 -p1 -b .SIOCGSTAMP
%patch417 -p1 -b .aarch64-user_vfp
%patch418 -p1 -b .mozbz-1512162
# most likely fixed
#%patch419 -p1 -b .bindgen
%if 0%{?disable_elfhack}
-%patch307 -p1 -b .elfhack
%endif
#cd ..
@@ -458,8 +454,6 @@ MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -Wformat-security -Wformat -Werror=format-security
# Workaround for mozbz#1531309
MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-Werror=format-security//')
%endif
-# Disable null pointer gcc6 optimization (rhbz#1311886)
-MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -fno-delete-null-pointer-checks"
# Use hardened build?
%if %{?hardened_build}
MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -fPIC -Wl,-z,relro -Wl,-z,now"
@@ -489,39 +483,38 @@ MOZ_LINK_FLAGS="-Wl,--no-keep-memory"
echo "ac_add_options --enable-linker=gold" >> .mozconfig
%endif
%endif
-
+%if 0%{?flatpak}
+# Make sure the linker can find libraries in /app/lib64 as we don't use
+# __global_ldflags that normally sets this.
+MOZ_LINK_FLAGS="$MOZ_LINK_FLAGS -L%{_libdir}"
+%endif
+%ifarch %{arm} %{ix86} %{s390x}
+export RUSTFLAGS="-Cdebuginfo=0"
+%endif
# We don't want thunderbird to use CK_GCM_PARAMS_V3 in nss
MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -DNSS_PKCS11_3_0_STRICT"
-
-export CFLAGS=`echo $MOZ_OPT_FLAGS |sed -e 's/-fpermissive//g'`
-export CXXFLAGS=$MOZ_OPT_FLAGS
-export LDFLAGS=$MOZ_LINK_FLAGS
-
-export PREFIX='%{_prefix}'
-export LIBDIR='%{_libdir}'
-
-%ifarch %{arm} %{ix86}
-export RUSTFLAGS="-Cdebuginfo=0"
-%endif
+echo "export CFLAGS=\"$MOZ_OPT_FLAGS\"" >> .mozconfig
+echo "export CXXFLAGS=\"$MOZ_OPT_FLAGS\"" >> .mozconfig
+echo "export LDFLAGS=\"$MOZ_LINK_FLAGS\"" >> .mozconfig
%if 0%{?build_with_clang}
-export LLVM_PROFDATA="llvm-profdata"
-export AR="llvm-ar"
-export NM="llvm-nm"
-export RANLIB="llvm-ranlib"
+echo "export LLVM_PROFDATA=\"llvm-profdata\"" >> .mozconfig
+echo "export AR=\"llvm-ar\"" >> .mozconfig
+echo "export NM=\"llvm-nm\"" >> .mozconfig
+echo "export RANLIB=\"llvm-ranlib\"" >> .mozconfig
echo "ac_add_options --enable-linker=lld" >> .mozconfig
%else
-export CC=gcc
-export CXX=g++
-export AR="gcc-ar"
-export NM="gcc-nm"
-export RANLIB="gcc-ranlib"
+echo "export CC=gcc" >> .mozconfig
+echo "export CXX=g++" >> .mozconfig
+echo "export AR=\"gcc-ar\"" >> .mozconfig
+echo "export NM=\"gcc-nm\"" >> .mozconfig
+echo "export RANLIB=\"gcc-ranlib\"" >> .mozconfig
%endif
-
%if 0%{?build_with_pgo}
echo "ac_add_options MOZ_PGO=1" >> .mozconfig
-echo "ac_add_options --enable-lto" >> .mozconfig
+# PGO build doesn't work with ccache
+export CCACHE_DISABLE=1
%endif
MOZ_SMP_FLAGS=-j1
@@ -538,7 +531,7 @@ MOZ_SMP_FLAGS=-j1
export MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS"
export STRIP=/bin/true
-./mach build
+./mach build -v
# create debuginfo for crash-stats.mozilla.com
%if %{enable_mozilla_crashreporter}
@@ -773,6 +766,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#===============================================================================
%changelog
+* Mon Aug 16 2021 Jan Horak <jhorak(a)redhat.com> - 91.0-1
+- Update to 91.0 build1
+
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 78.12.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2 years, 8 months
[Report] Packages Restricting Arches
by root
List of packages currently excluding arches (2243)
===========================================
- 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_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-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: x86_64 aarch64
- 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_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-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-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-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-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-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-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-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-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-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-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-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_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-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
- 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, 8 months
Architecture specific change in rpms/mlpack.git
by githook-noreply@fedoraproject.org
The package rpms/mlpack.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/mlpack.git/commit/?id=e801d88a42f....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit 09d0fd6bd9f99642a02f48429bcddbce5bee75d6
Merge: 45920c6 31907ee
Author: Ryan Curtin <ryan(a)ratml.org>
Date: Wed Aug 25 01:59:49 2021 +0000
Merge branch 'rawhide' into f33
commit 31907ee026cd18690a7c341e60af5786ab639c54
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Mon Aug 23 19:36:05 2021 -0400
Simplify stb unbundling
See discussion at
https://src.fedoraproject.org/rpms/CuraEngine/pull-request/15.
diff --git a/mlpack.spec b/mlpack.spec
index b48538e..41badd0 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -141,9 +141,6 @@ margins. This package provides the Python bindings for mlpack.
%prep
%autosetup -p1
-mkdir stb/;
-ln -s %{_includedir}/stb_image.h %{_includedir}/stb_image_write.h stb/
-
# Disable Doxygen warnings being fatal.
sed -i 's/WARN_AS_ERROR = YES/WARN_AS_ERROR = NO/' Doxyfile;
@@ -152,9 +149,9 @@ sed -i 's/WARN_AS_ERROR = YES/WARN_AS_ERROR = NO/' Doxyfile;
# On RHEL6, the Boost CMake scripts fail for some reason. I don't have the
# time (or patience) to investigate, but if we force CMake to find Boost "the
# hard way" by specifying Boost_NO_BOOST_CMAKE=1, it works.
-%{cmake28} -D Boost_NO_BOOST_CMAKE=1 -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=$(which python3) -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=stb/
+%{cmake28} -D Boost_NO_BOOST_CMAKE=1 -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=$(which python3) -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=%{_includedir}
%else
-%{cmake} -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=$(which python3) -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=stb/
+%{cmake} -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=$(which python3) -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=%{_includedir}
%endif
# Try and reduce RAM usage.
@@ -312,6 +309,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Mon Aug 23 2021 Benjamin A. Beasley <code(a)musicinmybrain.net> - 3.4.2-11
+- Simplify stb unbundling
+
* Mon Aug 23 2021 Benjamin A. Beasley <code(a)musicinmybrain.net> - 3.4.2-10
- Unbundle stb_image.h/stb_image_write.h
commit 56db5baed46387ff0a0e4e9976cc127bdcde895c
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Mon Aug 23 11:27:03 2021 -0400
Unbundle stb_image.h/stb_image_write.h
diff --git a/mlpack.spec b/mlpack.spec
index 961a7ef..b48538e 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,13 +1,11 @@
Name: mlpack
Version: 3.4.2
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
URL: http://www.mlpack.org
Source0: http://www.mlpack.org/files/%{name}-%{version}.tar.gz
-Source1: http://www.mlpack.org/files/stb_image.h
-Source2: http://www.mlpack.org/files/stb_image_write.h
# By default the mlpack Doxyfile excludes all files in the directory pattern
# */build/*. Well, on Koji, that's everything. So we need to not exclude
@@ -34,6 +32,12 @@ BuildRequires: ensmallen-devel >= 2.10.0
BuildRequires: boost-devel, cli11-devel, boost-math, boost-serialization >= 1.49
BuildRequires: pkg-config
+# Header-only librarires (-static is for tracking per guidelines)
+BuildRequires: stb_image-devel
+BuildRequires: stb_image-static
+BuildRequires: stb_image_write-devel
+BuildRequires: stb_image_write-static
+
# For generating man pages (CMake configuration takes care of this assuming
# txt2man is installed). It is possible that we could just add all the man
# pages, generated offline, as a patch to this SRPM, but txt2man seems to exist
@@ -86,6 +90,8 @@ Requires: boost-devel, boost-program-options, boost-math
Requires: libxml2-devel
Requires: lapack-devel
Requires: pkg-config
+Requires: stb_image-devel%{?_isa}
+Requires: stb_image_write-devel%{?_isa}
%description devel
mlpack is a C++ machine learning library with emphasis on scalability, speed,
@@ -136,8 +142,7 @@ margins. This package provides the Python bindings for mlpack.
%autosetup -p1
mkdir stb/;
-cp %SOURCE1 stb/;
-cp %SOURCE2 stb/;
+ln -s %{_includedir}/stb_image.h %{_includedir}/stb_image_write.h stb/
# Disable Doxygen warnings being fatal.
sed -i 's/WARN_AS_ERROR = YES/WARN_AS_ERROR = NO/' Doxyfile;
@@ -175,9 +180,6 @@ cd ..;
%install
%{cmake_install}
-cp stb/stb_image.h $RPM_BUILD_ROOT/%{_includedir}/;
-cp stb/stb_image_write.h $RPM_BUILD_ROOT/%{_includedir}/;
-
# Put the license file and documentation in place.
if [ "%{our_docdir}" != "%{_docdir}/mlpack" ]; then
mv $RPM_BUILD_ROOT/%{_docdir}/mlpack $RPM_BUILD_ROOT/%{our_docdir}
@@ -297,8 +299,6 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{_libdir}/libmlpack.so
%{_includedir}/mlpack/
%{_libdir}/pkgconfig/mlpack.pc
-%{_includedir}/stb_image.h
-%{_includedir}/stb_image_write.h
%{_libdir}/cmake/mlpack/mlpack-config-version.cmake
%{_libdir}/cmake/mlpack/mlpack-config.cmake
%{_libdir}/cmake/mlpack/mlpack-targets-noconfig.cmake
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Mon Aug 23 2021 Benjamin A. Beasley <code(a)musicinmybrain.net> - 3.4.2-10
+- Unbundle stb_image.h/stb_image_write.h
+
* Fri Aug 13 2021 Ryan Curtin <ryan(a)ratml.org> - 3.4.2-9
- Rebuilt for CLI 2.0.0.
commit 283542e023be343183d0bb3cb1e55f0119578f50
Author: Ryan Curtin <ryan(a)ratml.org>
Date: Fri Aug 13 14:18:31 2021 +0000
Bump release for CLI 2.0.0 rebuild.
diff --git a/mlpack.spec b/mlpack.spec
index 8cae31b..961a7ef 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Fri Aug 13 2021 Ryan Curtin <ryan(a)ratml.org> - 3.4.2-9
+- Rebuilt for CLI 2.0.0.
+
* Sat Aug 07 2021 Jonathan Wakely <jwakely(a)redhat.com> - 3.4.2-8
- Rebuilt for Boost 1.76
commit 79a79d3bf03710b90e7d323957130c000b95237b
Author: Jonathan Wakely <jwakely(a)redhat.com>
Date: Sat Aug 7 01:01:45 2021 +0100
Rebuilt for Boost 1.76
diff --git a/mlpack.spec b/mlpack.spec
index f316510..8cae31b 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Sat Aug 07 2021 Jonathan Wakely <jwakely(a)redhat.com> - 3.4.2-8
+- Rebuilt for Boost 1.76
+
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
commit 4e53afd041458905416b4ec2ba47886fa9b98d89
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 22 15:07:09 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/mlpack.spec b/mlpack.spec
index 46bb5d2..f316510 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.2-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 3.4.2-6
- Rebuilt for Python 3.10
commit 92fad8b5f955f531c9f32e218d35bba4c640b89a
Author: Python Maint <python-maint(a)redhat.com>
Date: Fri Jun 4 20:11:56 2021 +0200
Rebuilt for Python 3.10
diff --git a/mlpack.spec b/mlpack.spec
index 6c957f6..46bb5d2 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 3.4.2-6
+- Rebuilt for Python 3.10
+
* Mon Feb 15 2021 Ryan Curtin <ryan(a)ratml.org> - 3.4.2-5
- Disable s390x build due to memory usage concerns.
commit e801d88a42f3cbd420833b892cc639d82526cefd
Author: Ryan Curtin <ryan(a)ratml.org>
Date: Mon Feb 15 18:04:08 2021 +0000
Exclude s390x builds.
diff --git a/mlpack.spec b/mlpack.spec
index 250960a..6c957f6 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -50,6 +50,9 @@ BuildRequires: python-rpm-macros
# something doesn't like size_t being unsigned long on s390
ExcludeArch: s390
+# The s390x builders don't currently have enough RAM to build mlpack.
+# (Check again for mlpack 4.0, which should require much less RAM.)
+ExcludeArch: s390x
%description
mlpack is a C++ machine learning library with emphasis on scalability, speed,
@@ -309,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Mon Feb 15 2021 Ryan Curtin <ryan(a)ratml.org> - 3.4.2-5
+- Disable s390x build due to memory usage concerns.
+
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
commit a37f292daaeb27935ac456be2986122ddb707c96
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Tue Jan 26 20:34:20 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/mlpack.spec b/mlpack.spec
index 227fef7..250960a 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -309,6 +309,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
* Fri Jan 22 2021 Jonathan Wakely <jwakely(a)redhat.com> - 3.4.2-3
- Rebuilt for Boost 1.75
commit b6d1701de2d7b33107a5a8ab37dbb3152078a015
Author: Jonathan Wakely <jwakely(a)redhat.com>
Date: Fri Jan 22 20:53:27 2021 +0000
Rebuilt for Boost 1.75
diff --git a/mlpack.spec b/mlpack.spec
index d92394f..227fef7 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -309,6 +309,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Fri Jan 22 2021 Jonathan Wakely <jwakely(a)redhat.com> - 3.4.2-3
+- Rebuilt for Boost 1.75
+
* Tue Jan 5 19:43:14 WET 2021 José Matos <jamatos(a)fedoraproject.org> - 3.4.2-2
- rebuild for armadillo 10
commit ceceb9c1db72ff39baae17ad05928a7fc4dbd9f7
Author: Tom Stellard <tstellar(a)redhat.com>
Date: Fri Jan 8 04:03:30 2021 +0000
Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
diff --git a/mlpack.spec b/mlpack.spec
index 3ea0bb8..d92394f 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -20,6 +20,7 @@ Patch0: no_exclude_build.patch
# Make sure CXXFLAGS get set for Python binding builds.
#Patch1: python_cxxflags.patch
+BuildRequires: make
BuildRequires: gcc-c++
# Use cmake28 package on RHEL.
%if 0%{?rhel} && 0%{?rhel} <= 7
2 years, 8 months
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....
Change:
+%ifarch ppc64 ppc64le
Thanks.
Full change:
============
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.
2 years, 8 months
Architecture specific change in rpms/OpenColorIO.git
by githook-noreply@fedoraproject.org
The package rpms/OpenColorIO.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/OpenColorIO.git/commit/?id=5f3964....
Change:
+ExclusiveArch: x86_64 ppc64le
Thanks.
Full change:
============
commit c7c77998822b79a3fb163626f17de50dd4513e7c
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Aug 23 12:54:18 2021 -0500
Add patch to deal with multiple instantation issue.
diff --git a/OpenColorIO.spec b/OpenColorIO.spec
index 7dbb21d..27f0420 100644
--- a/OpenColorIO.spec
+++ b/OpenColorIO.spec
@@ -19,6 +19,9 @@ Patch0: ocio-install.patch
# https://github.com/AcademySoftwareFoundation/OpenColorIO/pull/1432
Patch1: 1432.patch
+# Violates c++11 (definition shall appear at most one in a program)
+Patch2: ocio-cpp11.patch
+
# OIIO is only built for these arches due to Libraw
%if 0%{?rhel} >= 8
ExclusiveArch: x86_64 ppc64le
diff --git a/ocio-cpp11.patch b/ocio-cpp11.patch
new file mode 100644
index 0000000..9d5d242
--- /dev/null
+++ b/ocio-cpp11.patch
@@ -0,0 +1,13 @@
+Index: OpenColorIO-2.0.1/src/OpenColorIO/Config.cpp
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/OpenColorIO/Config.cpp
++++ OpenColorIO-2.0.1/src/OpenColorIO/Config.cpp
+@@ -1141,7 +1141,7 @@ public:
+
+
+ // Instantiate the cache with the right types.
+-template class ProcessorCache<std::size_t, ProcessorRcPtr>;
++extern template class ProcessorCache<std::size_t, ProcessorRcPtr>;
+
+
+ ///////////////////////////////////////////////////////////////////////////
commit 01ded9b06ac33335fae1202ae92dea79567f4ac3
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Aug 23 07:46:13 2021 -0500
Add upstream patch.
diff --git a/1432.patch b/1432.patch
new file mode 100644
index 0000000..55769ed
--- /dev/null
+++ b/1432.patch
@@ -0,0 +1,1173 @@
+From 3607e8ca611e1c795faf810e2abd7c0cb276e4af Mon Sep 17 00:00:00 2001
+From: Michael Dolan <michdolan(a)gmail.com>
+Date: Thu, 8 Jul 2021 13:52:32 -0400
+Subject: [PATCH 01/11] Add Imath 3 Half support
+
+Signed-off-by: Michael Dolan <michdolan(a)gmail.com>
+---
+ .github/workflows/analysis_workflow.yml | 1 +
+ CMakeLists.txt | 1 +
+ share/ci/scripts/linux/install_imath.sh | 30 +++
+ share/ci/scripts/linux/install_openexr.sh | 2 +-
+ share/cmake/modules/FindExtPackages.cmake | 21 +-
+ share/cmake/modules/FindHalf.cmake | 15 +-
+ share/cmake/modules/FindImath.cmake | 221 ++++++++++++++++++
+ src/OpenColorIO/BitDepthUtils.h | 2 +-
+ src/OpenColorIO/CMakeLists.txt | 2 +-
+ src/OpenColorIO/MathUtils.h | 2 +-
+ src/OpenColorIO/ops/range/RangeOp.cpp | 2 +-
+ src/OpenColorIO/transforms/builtins/ACES.cpp | 2 +-
+ .../transforms/builtins/OpHelpers.cpp | 2 +-
+ src/apps/ocioconvert/CMakeLists.txt | 2 +-
+ src/apps/ocioconvert/main.cpp | 2 +-
+ src/apps/ocioperf/CMakeLists.txt | 2 +-
+ src/apps/ocioperf/main.cpp | 2 +-
+ src/libutils/oiiohelpers/CMakeLists.txt | 2 +-
+ src/libutils/oiiohelpers/oiiohelpers.cpp | 2 +-
+ tests/cpu/CMakeLists.txt | 2 +-
+ 20 files changed, 292 insertions(+), 25 deletions(-)
+ create mode 100644 share/ci/scripts/linux/install_imath.sh
+ create mode 100644 share/cmake/modules/FindImath.cmake
+
+Index: OpenColorIO-2.0.1/.github/workflows/analysis_workflow.yml
+===================================================================
+--- OpenColorIO-2.0.1.orig/.github/workflows/analysis_workflow.yml
++++ OpenColorIO-2.0.1/.github/workflows/analysis_workflow.yml
+@@ -31,70 +31,46 @@ jobs:
+ image: aswf/ci-base:${{ matrix.vfx-cy }}
+ strategy:
+ matrix:
+- build: [1, 2, 3, 4, 5, 6]
++ build: [1, 2, 3, 4]
+ include:
+ # -------------------------------------------------------------------
+- # GCC, VFX CY2020
++ # GCC
+ # -------------------------------------------------------------------
+- # C++11, Python 3.7
++ # VFX CY2022, C++17, docs
+ - build: 1
+ build-docs: 'ON'
+- cxx-standard: 11
++ cxx-standard: 17
+ cxx-compiler: g++
+ cc-compiler: gcc
+- compiler-desc: GCC 6.3.1
+- vfx-cy: 2020
+- # C++14
++ compiler-desc: GCC 9.3.1
++ vfx-cy: 2022
++ # VFX CY2021, C++14
+ - build: 2
+ build-docs: 'OFF'
+ cxx-standard: 14
+ cxx-compiler: g++
+ cc-compiler: gcc
+- compiler-desc: GCC 6.3.1
+- vfx-cy: 2020
++ compiler-desc: GCC 9.3.1
++ vfx-cy: 2021
+ # -------------------------------------------------------------------
+- # GCC, VFX CY2019
++ # Clang
+ # -------------------------------------------------------------------
+- # Python 2.7
++ # VFX CY2022, C++17
+ - build: 3
+- # Doc build requires Python 3
+ build-docs: 'OFF'
+- cxx-standard: 11
+- cxx-compiler: g++
+- cc-compiler: gcc
+- compiler-desc: GCC 6.3.1
+- vfx-cy: 2019
+- # -------------------------------------------------------------------
+- # Clang, VFX CY2020
+- # -------------------------------------------------------------------
+- # C++11, Python 3.7
+- - build: 4
+- build-docs: 'OFF'
+- cxx-standard: 11
++ cxx-standard: 17
+ cxx-compiler: clang++
+ cc-compiler: clang
+- compiler-desc: Clang 7
+- vfx-cy: 2020
+- # C++14
+- - build: 5
+- build-docs: 'OFF'
++ compiler-desc: Clang 9
++ vfx-cy: 2022
++ # VFX CY2021, C++14, docs
++ - build: 4
++ build-docs: 'ON'
+ cxx-standard: 14
+ cxx-compiler: clang++
+ cc-compiler: clang
+- compiler-desc: Clang 7
+- vfx-cy: 2020
+- # -------------------------------------------------------------------
+- # Clang, VFX CY2019
+- # -------------------------------------------------------------------
+- # Python 2.7
+- - build: 6
+- # Doc build requires Python 3
+- build-docs: 'OFF'
+- cxx-standard: 11
+- cxx-compiler: clang++
+- cc-compiler: clang
+- compiler-desc: Clang 7
+- vfx-cy: 2019
++ compiler-desc: Clang 9
++ vfx-cy: 2021
+ env:
+ CXX: ${{ matrix.cxx-compiler }}
+ CC: ${{ matrix.cc-compiler }}
+@@ -114,6 +90,7 @@ jobs:
+ share/ci/scripts/linux/install_pystring.sh latest
+ share/ci/scripts/linux/install_pybind11.sh latest
+ share/ci/scripts/linux/install_openexr.sh latest
++ share/ci/scripts/linux/install_imath.sh latest
+ share/ci/scripts/linux/install_oiio.sh latest
+ - name: Create build directories
+ run: |
+@@ -155,7 +132,7 @@ jobs:
+ container:
+ # DockerHub: https://hub.docker.com/u/aswf
+ # Source: https://github.com/AcademySoftwareFoundation/aswf-docker
+- image: aswf/ci-ocio:2020
++ image: aswf/ci-ocio:2022
+ env:
+ CXX: g++
+ CC: gcc
+Index: OpenColorIO-2.0.1/CMakeLists.txt
+===================================================================
+--- OpenColorIO-2.0.1.orig/CMakeLists.txt
++++ OpenColorIO-2.0.1/CMakeLists.txt
+@@ -127,6 +127,7 @@ option(OCIO_WARNING_AS_ERROR "Set build
+ # Optimization / internal linking preferences
+
+ option(OCIO_USE_SSE "Specify whether to enable SSE CPU performance optimizations" ON)
++option(OCIO_USE_ILMBASE "Specify whether to use an OpenEXR/IlmBase install of the Half library (<=v2.5) instead of the newer Imath library (>=v3.0)" OFF)
+ option(OCIO_INLINES_HIDDEN "Specify whether to build with -fvisibility-inlines-hidden" ${UNIX})
+
+
+Index: OpenColorIO-2.0.1/share/ci/scripts/linux/install_imath.sh
+===================================================================
+--- /dev/null
++++ OpenColorIO-2.0.1/share/ci/scripts/linux/install_imath.sh
+@@ -0,0 +1,31 @@
++#!/usr/bin/env bash
++# SPDX-License-Identifier: BSD-3-Clause
++# Copyright Contributors to the OpenColorIO Project.
++
++set -ex
++
++IMATH_VERSION="$1"
++
++git clone https://github.com/AcademySoftwareFoundation/Imath.git
++cd Imath
++
++if [ "$IMATH_VERSION" == "latest" ]; then
++ git checkout release
++ LATEST_TAG=$(git describe --abbrev=0 --tags)
++ git checkout tags/${LATEST_TAG} -b ${LATEST_TAG}
++else
++ git checkout tags/v${IMATH_VERSION} -b v${IMATH_VERSION}
++fi
++
++mkdir build
++cd build
++cmake -DBUILD_TESTING=OFF \
++ -DPYTHON=OFF \
++ -DCMAKE_C_FLAGS="-fPIC" \
++ -DCMAKE_CXX_FLAGS="-fPIC" \
++ ../.
++make -j4
++sudo make install
++
++cd ../..
++rm -rf Imath
+Index: OpenColorIO-2.0.1/share/ci/scripts/linux/install_openexr.sh
+===================================================================
+--- OpenColorIO-2.0.1.orig/share/ci/scripts/linux/install_openexr.sh
++++ OpenColorIO-2.0.1/share/ci/scripts/linux/install_openexr.sh
+@@ -6,10 +6,11 @@ set -ex
+
+ OPENEXR_VERSION="$1"
+
+-git clone https://github.com/openexr/openexr.git
++git clone https://github.com/AcademySoftwareFoundation/openexr.git
+ cd openexr
+
+ if [ "$OPENEXR_VERSION" == "latest" ]; then
++ git checkout release
+ LATEST_TAG=$(git describe --abbrev=0 --tags)
+ git checkout tags/${LATEST_TAG} -b ${LATEST_TAG}
+ else
+Index: OpenColorIO-2.0.1/share/cmake/modules/FindExtPackages.cmake
+===================================================================
+--- OpenColorIO-2.0.1.orig/share/cmake/modules/FindExtPackages.cmake
++++ OpenColorIO-2.0.1/share/cmake/modules/FindExtPackages.cmake
+@@ -32,14 +32,27 @@ find_package(expat 2.2.8 REQUIRED)
+ # https://github.com/jbeder/yaml-cpp
+ find_package(yaml-cpp 0.6.3 REQUIRED)
+
+-# Half (OpenEXR/IlmBase)
+-# https://github.com/openexr/openexr
+-find_package(Half 2.4.0 REQUIRED)
+-
+ # pystring
+ # https://github.com/imageworks/pystring
+ find_package(pystring 1.1.3 REQUIRED)
+
++# Half
++if(NOT OCIO_USE_ILMBASE)
++
++ # Imath (>=3.0)
++ # https://github.com/AcademySoftwareFoundation/Imath
++ find_package(Imath 3.0.2 REQUIRED)
++
++ set(OCIO_HALF_LIB Imath::Imath CACHE STRING "Half library target" FORCE)
++else()
++
++ # OpenEXR/IlmBase (<=2.5)
++ # https://github.com/AcademySoftwareFoundation/openexr
++ find_package(Half 2.4.0 REQUIRED)
++
++ set(OCIO_HALF_LIB IlmBase::Half CACHE STRING "Half library target" FORCE)
++endif()
++
+ if(OCIO_BUILD_APPS)
+
+ # NOTE: Depending of the compiler version lcms2 2.2 does not compile with
+Index: OpenColorIO-2.0.1/share/cmake/modules/FindHalf.cmake
+===================================================================
+--- OpenColorIO-2.0.1.orig/share/cmake/modules/FindHalf.cmake
++++ OpenColorIO-2.0.1/share/cmake/modules/FindHalf.cmake
+@@ -48,12 +48,13 @@ if(NOT OCIO_INSTALL_EXT_PACKAGES STREQUA
+ # Find include directory
+ find_path(Half_INCLUDE_DIR
+ NAMES
+- OpenEXR/half.h
++ half.h
+ HINTS
+ ${Half_ROOT}
+ ${PC_Half_INCLUDE_DIRS}
+ PATH_SUFFIXES
+ include
++ include/OpenEXR
+ OpenEXR/include
+ )
+
+@@ -91,10 +92,10 @@ if(NOT OCIO_INSTALL_EXT_PACKAGES STREQUA
+
+ # Get version from config header file
+ if(Half_INCLUDE_DIR)
+- if(EXISTS "${Half_INCLUDE_DIR}/OpenEXR/IlmBaseConfig.h")
+- set(_Half_CONFIG "${Half_INCLUDE_DIR}/OpenEXR/IlmBaseConfig.h")
+- elseif(EXISTS "${Half_INCLUDE_DIR}/OpenEXR/OpenEXRConfig.h")
+- set(_Half_CONFIG "${Half_INCLUDE_DIR}/OpenEXR/OpenEXRConfig.h")
++ if(EXISTS "${Half_INCLUDE_DIR}/IlmBaseConfig.h")
++ set(_Half_CONFIG "${Half_INCLUDE_DIR}/IlmBaseConfig.h")
++ elseif(EXISTS "${Half_INCLUDE_DIR}/OpenEXRConfig.h")
++ set(_Half_CONFIG "${Half_INCLUDE_DIR}/OpenEXRConfig.h")
+ endif()
+ endif()
+
+@@ -149,7 +150,7 @@ if(NOT Half_FOUND)
+ # Set find_package standard args
+ set(Half_FOUND TRUE)
+ set(Half_VERSION ${Half_FIND_VERSION})
+- set(Half_INCLUDE_DIR "${_EXT_DIST_ROOT}/${CMAKE_INSTALL_INCLUDEDIR}")
++ set(Half_INCLUDE_DIR "${_EXT_DIST_ROOT}/${CMAKE_INSTALL_INCLUDEDIR}/OpenEXR")
+
+ # Set the expected library name. "_d" is appended to Debug Windows builds
+ # <= OpenEXR 2.3.0. In newer versions, it is appended to Debug libs on
+@@ -195,7 +196,7 @@ if(NOT Half_FOUND)
+ file(MAKE_DIRECTORY ${Half_INCLUDE_DIR})
+
+ ExternalProject_Add(ilmbase_install
+- GIT_REPOSITORY "https://github.com/openexr/openexr.git"
++ GIT_REPOSITORY "https://github.com/AcademySoftwareFoundation/openexr.git"
+ GIT_TAG "v${Half_VERSION}"
+ GIT_CONFIG advice.detachedHead=false
+ GIT_SHALLOW TRUE
+Index: OpenColorIO-2.0.1/share/cmake/modules/FindImath.cmake
+===================================================================
+--- /dev/null
++++ OpenColorIO-2.0.1/share/cmake/modules/FindImath.cmake
+@@ -0,0 +1,222 @@
++# SPDX-License-Identifier: BSD-3-Clause
++# Copyright Contributors to the OpenColorIO Project.
++#
++# Locate or install Imath
++#
++# Variables defined by this module:
++# Imath_FOUND - If FALSE, do not try to link to ilmbase
++# Imath_LIBRARY - Imath library to link to
++# Imath_INCLUDE_DIR - Where to find ImathConfig.h
++# Imath_VERSION - The version of the library
++#
++# Targets defined by this module:
++# Imath::Imath - IMPORTED target, if found
++#
++# By default, the dynamic libraries of Imath will be found. To find the
++# static ones instead, you must set the Imath_STATIC_LIBRARY variable to
++# TRUE before calling find_package(Imath ...).
++#
++# If Imath is not installed in a standard path, you can use the
++# Imath_ROOT variable to tell CMake where to find it. If it is not found
++# and OCIO_INSTALL_EXT_PACKAGES is set to MISSING or ALL, Imath will be
++# downloaded, built, and statically-linked into libOpenColorIO at build time.
++#
++
++# Imath components may have the version in their name
++set(_Imath_LIB_VER "${Imath_FIND_VERSION_MAJOR}_${Imath_FIND_VERSION_MINOR}")
++
++###############################################################################
++### Try to find package ###
++
++if(NOT OCIO_INSTALL_EXT_PACKAGES STREQUAL ALL)
++ set(_Imath_REQUIRED_VARS Imath_LIBRARY)
++
++ if(NOT DEFINED Imath_ROOT)
++ # Search for ImathConfig.cmake
++ find_package(Imath ${Imath_FIND_VERSION} CONFIG QUIET)
++ endif()
++
++ if(Imath_FOUND)
++ get_target_property(Imath_LIBRARY Imath::Imath LOCATION)
++ else()
++ list(APPEND _Imath_REQUIRED_VARS Imath_INCLUDE_DIR)
++
++ # Search for Imath.pc
++ find_package(PkgConfig QUIET)
++ pkg_check_modules(PC_Imath QUIET "Imath>=${Imath_FIND_VERSION}")
++
++ # Find include directory
++ find_path(Imath_INCLUDE_DIR
++ NAMES
++ ImathConfig.h
++ HINTS
++ ${Imath_ROOT}
++ ${PC_Imath_INCLUDE_DIRS}
++ PATH_SUFFIXES
++ include
++ include/Imath
++ Imath/include
++ )
++
++ # Lib names to search for
++ set(_Imath_LIB_NAMES "Imath-${_Imath_LIB_VER}" Imath)
++ if(BUILD_TYPE_DEBUG)
++ # Prefer Debug lib names
++ list(INSERT _Imath_LIB_NAMES 0 "Imath-${_Imath_LIB_VER}_d")
++ endif()
++
++ if(Imath_STATIC_LIBRARY)
++ # Prefer static lib names
++ set(_Imath_STATIC_LIB_NAMES
++ "${CMAKE_STATIC_LIBRARY_PREFIX}Imath-${_Imath_LIB_VER}${CMAKE_STATIC_LIBRARY_SUFFIX}"
++ "${CMAKE_STATIC_LIBRARY_PREFIX}Imath${CMAKE_STATIC_LIBRARY_SUFFIX}"
++ )
++ if(BUILD_TYPE_DEBUG)
++ # Prefer static Debug lib names
++ list(INSERT _Imath_STATIC_LIB_NAMES 0
++ "${CMAKE_STATIC_LIBRARY_PREFIX}Imath-${_Imath_LIB_VER}_d${CMAKE_STATIC_LIBRARY_SUFFIX}")
++ endif()
++ endif()
++
++ # Find library
++ find_library(Imath_LIBRARY
++ NAMES
++ ${_Imath_STATIC_LIB_NAMES}
++ ${_Imath_LIB_NAMES}
++ HINTS
++ ${Imath_ROOT}
++ ${PC_Imath_LIBRARY_DIRS}
++ PATH_SUFFIXES
++ lib64 lib
++ )
++
++ # Get version from config header file
++ if(Imath_INCLUDE_DIR)
++ if(EXISTS "${Imath_INCLUDE_DIR}/ImathConfig.h")
++ set(_Imath_CONFIG "${Imath_INCLUDE_DIR}/ImathConfig.h")
++ endif()
++ endif()
++
++ if(_Imath_CONFIG)
++ file(STRINGS "${_Imath_CONFIG}" _Imath_VER_SEARCH
++ REGEX "^[ \t]*#define[ \t]+IMATH_VERSION_STRING[ \t]+\"[.0-9]+\".*$")
++ if(_Imath_VER_SEARCH)
++ string(REGEX REPLACE ".*#define[ \t]+IMATH_VERSION_STRING[ \t]+\"([.0-9]+)\".*"
++ "\\1" Imath_VERSION "${_Imath_VER_SEARCH}")
++ endif()
++ elseif(PC_Imath_FOUND)
++ set(Imath_VERSION "${PC_Imath_VERSION}")
++ endif()
++ endif()
++
++ # Override REQUIRED if package can be installed
++ if(OCIO_INSTALL_EXT_PACKAGES STREQUAL MISSING)
++ set(Imath_FIND_REQUIRED FALSE)
++ endif()
++
++ include(FindPackageHandleStandardArgs)
++ find_package_handle_standard_args(Imath
++ REQUIRED_VARS
++ ${_Imath_REQUIRED_VARS}
++ VERSION_VAR
++ Imath_VERSION
++ )
++endif()
++
++###############################################################################
++### Create target
++
++if (NOT TARGET Imath::Imath)
++ add_library(Imath::Imath UNKNOWN IMPORTED GLOBAL)
++ set(_Imath_TARGET_CREATE TRUE)
++endif()
++
++###############################################################################
++### Install package from source ###
++
++if(NOT Imath_FOUND)
++ include(ExternalProject)
++ include(GNUInstallDirs)
++
++ set(_EXT_DIST_ROOT "${CMAKE_BINARY_DIR}/ext/dist")
++ set(_EXT_BUILD_ROOT "${CMAKE_BINARY_DIR}/ext/build")
++
++ # Set find_package standard args
++ set(Imath_FOUND TRUE)
++ set(Imath_VERSION ${Imath_FIND_VERSION})
++ set(Imath_INCLUDE_DIR "${_EXT_DIST_ROOT}/${CMAKE_INSTALL_INCLUDEDIR}/Imath")
++
++ # Set the expected library name. "_d" is appended to Debug Windows builds
++ # <= OpenEXR 2.3.0. In newer versions, it is appended to Debug libs on
++ # all platforms.
++ if(BUILD_TYPE_DEBUG)
++ set(_Imath_LIB_SUFFIX "_d")
++ endif()
++
++ set(Imath_LIBRARY
++ "${_EXT_DIST_ROOT}/${CMAKE_INSTALL_LIBDIR}/${CMAKE_STATIC_LIBRARY_PREFIX}Imath-${_Imath_LIB_VER}${_Imath_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX}")
++
++ if(_Imath_TARGET_CREATE)
++ if(MSVC)
++ set(Imath_CXX_FLAGS "${Imath_CXX_FLAGS} /EHsc")
++ endif()
++
++ string(STRIP "${Imath_CXX_FLAGS}" Imath_CXX_FLAGS)
++
++ set(Imath_CMAKE_ARGS
++ ${Imath_CMAKE_ARGS}
++ -DCMAKE_CXX_VISIBILITY_PRESET=${CMAKE_CXX_VISIBILITY_PRESET}
++ -DCMAKE_VISIBILITY_INLINES_HIDDEN=${CMAKE_VISIBILITY_INLINES_HIDDEN}
++ -DCMAKE_POSITION_INDEPENDENT_CODE=ON
++ -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
++ -DCMAKE_CXX_FLAGS=${Imath_CXX_FLAGS}
++ -DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
++ -DCMAKE_INSTALL_MESSAGE=${CMAKE_INSTALL_MESSAGE}
++ -DCMAKE_INSTALL_PREFIX=${_EXT_DIST_ROOT}
++ -DCMAKE_OBJECT_PATH_MAX=${CMAKE_OBJECT_PATH_MAX}
++ -DBUILD_SHARED_LIBS=OFF
++ -DBUILD_TESTING=OFF
++ -DPYTHON=OFF
++ -DIMATH_HALF_USE_LOOKUP_TABLE=OFF
++ )
++
++ if(CMAKE_TOOLCHAIN_FILE)
++ set(Imath_CMAKE_ARGS
++ ${Imath_CMAKE_ARGS} -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE})
++ endif()
++
++ if(APPLE)
++ set(Imath_CMAKE_ARGS
++ ${Imath_CMAKE_ARGS} -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET})
++ endif()
++
++ # Hack to let imported target be built from ExternalProject_Add
++ file(MAKE_DIRECTORY ${Imath_INCLUDE_DIR})
++
++ ExternalProject_Add(imath_install
++ GIT_REPOSITORY "https://github.com/AcademySoftwareFoundation/Imath.git"
++ GIT_TAG "v${Imath_VERSION}"
++ GIT_CONFIG advice.detachedHead=false
++ GIT_SHALLOW TRUE
++ PREFIX "${_EXT_BUILD_ROOT}/Imath"
++ BUILD_BYPRODUCTS ${Imath_LIBRARY}
++ CMAKE_ARGS ${Imath_CMAKE_ARGS}
++ EXCLUDE_FROM_ALL TRUE
++ )
++
++ add_dependencies(Imath::Imath imath_install)
++ message(STATUS "Installing Imath: ${Imath_LIBRARY} (version \"${Imath_VERSION}\")")
++ endif()
++endif()
++
++###############################################################################
++### Configure target ###
++
++if(_Imath_TARGET_CREATE)
++ set_target_properties(Imath::Imath PROPERTIES
++ IMPORTED_LOCATION ${Imath_LIBRARY}
++ INTERFACE_INCLUDE_DIRECTORIES ${Imath_INCLUDE_DIR}
++ )
++
++ mark_as_advanced(Imath_INCLUDE_DIR Imath_LIBRARY Imath_VERSION)
++endif()
+Index: OpenColorIO-2.0.1/src/OpenColorIO/BitDepthUtils.h
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/OpenColorIO/BitDepthUtils.h
++++ OpenColorIO-2.0.1/src/OpenColorIO/BitDepthUtils.h
+@@ -7,7 +7,7 @@
+
+ #include <OpenColorIO/OpenColorIO.h>
+
+-#include "OpenEXR/half.h"
++#include "half.h"
+
+
+ namespace OCIO_NAMESPACE
+Index: OpenColorIO-2.0.1/src/OpenColorIO/CMakeLists.txt
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/OpenColorIO/CMakeLists.txt
++++ OpenColorIO-2.0.1/src/OpenColorIO/CMakeLists.txt
+@@ -207,7 +207,7 @@ target_link_libraries(OpenColorIO
+ public_api
+ PRIVATE
+ expat::expat
+- IlmBase::Half
++ ${OCIO_HALF_LIB}
+ pystring::pystring
+ sampleicc::sampleicc
+ utils::strings
+Index: OpenColorIO-2.0.1/src/OpenColorIO/MathUtils.h
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/OpenColorIO/MathUtils.h
++++ OpenColorIO-2.0.1/src/OpenColorIO/MathUtils.h
+@@ -9,7 +9,7 @@
+
+ #include <OpenColorIO/OpenColorIO.h>
+
+-#include "OpenEXR/half.h"
++#include "half.h"
+
+ namespace OCIO_NAMESPACE
+ {
+Index: OpenColorIO-2.0.1/src/OpenColorIO/ops/range/RangeOp.cpp
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/OpenColorIO/ops/range/RangeOp.cpp
++++ OpenColorIO-2.0.1/src/OpenColorIO/ops/range/RangeOp.cpp
+@@ -7,7 +7,7 @@
+ #include <OpenColorIO/OpenColorIO.h>
+
+ #include "GpuShaderUtils.h"
+-#include "OpenEXR/half.h"
++#include "half.h"
+ #include "HashUtils.h"
+ #include "MathUtils.h"
+ #include "ops/lut1d/Lut1DOpData.h"
+Index: OpenColorIO-2.0.1/src/OpenColorIO/transforms/builtins/ACES.cpp
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/OpenColorIO/transforms/builtins/ACES.cpp
++++ OpenColorIO-2.0.1/src/OpenColorIO/transforms/builtins/ACES.cpp
+@@ -6,7 +6,7 @@
+
+ #include <OpenColorIO/OpenColorIO.h>
+
+-#include "OpenEXR/half.h"
++#include "half.h"
+ #include "ops/fixedfunction/FixedFunctionOp.h"
+ #include "ops/gradingrgbcurve/GradingRGBCurveOp.h"
+ #include "ops/log/LogOp.h"
+Index: OpenColorIO-2.0.1/src/OpenColorIO/transforms/builtins/OpHelpers.cpp
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/OpenColorIO/transforms/builtins/OpHelpers.cpp
++++ OpenColorIO-2.0.1/src/OpenColorIO/transforms/builtins/OpHelpers.cpp
+@@ -4,7 +4,7 @@
+
+ #include <OpenColorIO/OpenColorIO.h>
+
+-#include "OpenEXR/half.h"
++#include "half.h"
+ #include "ops/lut1d/Lut1DOp.h"
+ #include "transforms/builtins/OpHelpers.h"
+
+Index: OpenColorIO-2.0.1/src/apps/ocioconvert/CMakeLists.txt
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/apps/ocioconvert/CMakeLists.txt
++++ OpenColorIO-2.0.1/src/apps/ocioconvert/CMakeLists.txt
+@@ -27,7 +27,7 @@ set_target_properties(ocioconvert PROPER
+ target_link_libraries(ocioconvert
+ PRIVATE
+ apputils
+- IlmBase::Half
++ ${OCIO_HALF_LIB}
+ ${OCIO_GL_LIB}
+ oiiohelpers
+ OpenColorIO
+Index: OpenColorIO-2.0.1/src/apps/ocioconvert/main.cpp
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/apps/ocioconvert/main.cpp
++++ OpenColorIO-2.0.1/src/apps/ocioconvert/main.cpp
+@@ -24,7 +24,7 @@ namespace OIIO = OIIO_NAMESPACE;
+ #endif // OCIO_GPU_ENABLED
+
+ #include "oiiohelpers.h"
+-#include "OpenEXR/half.h"
++#include "half.h"
+
+
+ // Array of non OpenColorIO arguments.
+Index: OpenColorIO-2.0.1/src/apps/ocioperf/CMakeLists.txt
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/apps/ocioperf/CMakeLists.txt
++++ OpenColorIO-2.0.1/src/apps/ocioperf/CMakeLists.txt
+@@ -20,7 +20,7 @@ set_target_properties(ocioperf PROPERTIE
+ target_link_libraries(ocioperf
+ PRIVATE
+ apputils
+- IlmBase::Half
++ ${OCIO_HALF_LIB}
+ oiiohelpers
+ OpenColorIO
+ OpenImageIO::OpenImageIO
+Index: OpenColorIO-2.0.1/src/apps/ocioperf/main.cpp
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/apps/ocioperf/main.cpp
++++ OpenColorIO-2.0.1/src/apps/ocioperf/main.cpp
+@@ -11,7 +11,7 @@ namespace OIIO = OIIO_NAMESPACE;
+ #endif
+
+ #include "apputils/argparse.h"
+-#include "OpenEXR/half.h"
++#include "half.h"
+ #include "oiiohelpers.h"
+ #include "utils/StringUtils.h"
+
+Index: OpenColorIO-2.0.1/src/libutils/oiiohelpers/CMakeLists.txt
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/libutils/oiiohelpers/CMakeLists.txt
++++ OpenColorIO-2.0.1/src/libutils/oiiohelpers/CMakeLists.txt
+@@ -31,7 +31,7 @@ target_link_libraries(oiiohelpers
+
+ PRIVATE
+ OpenColorIO
+- IlmBase::Half
++ ${OCIO_HALF_LIB}
+ utils::strings
+ )
+
+Index: OpenColorIO-2.0.1/src/libutils/oiiohelpers/oiiohelpers.cpp
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/libutils/oiiohelpers/oiiohelpers.cpp
++++ OpenColorIO-2.0.1/src/libutils/oiiohelpers/oiiohelpers.cpp
+@@ -5,7 +5,7 @@
+ #include <OpenColorIO/OpenColorIO.h>
+
+
+-#include "OpenEXR/half.h"
++#include "half.h"
+ #include "oiiohelpers.h"
+ #include "utils/StringUtils.h"
+
+Index: OpenColorIO-2.0.1/tests/cpu/CMakeLists.txt
+===================================================================
+--- OpenColorIO-2.0.1.orig/tests/cpu/CMakeLists.txt
++++ OpenColorIO-2.0.1/tests/cpu/CMakeLists.txt
+@@ -18,7 +18,7 @@ function(add_ocio_test NAME SOURCES PRIV
+ public_api
+ PRIVATE
+ expat::expat
+- IlmBase::Half
++ ${OCIO_HALF_LIB}
+ pystring::pystring
+ sampleicc::sampleicc
+ unittest_data
+Index: OpenColorIO-2.0.1/.github/workflows/ci_workflow.yml
+===================================================================
+--- OpenColorIO-2.0.1.orig/.github/workflows/ci_workflow.yml
++++ OpenColorIO-2.0.1/.github/workflows/ci_workflow.yml
+@@ -58,175 +58,163 @@ jobs:
+ build: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
+ include:
+ # -------------------------------------------------------------------
+- # VFX CY2021
++ # VFX CY2022 (Python 3.9)
+ # -------------------------------------------------------------------
++ # Clang, Debug
+ - build: 12
+ build-type: Debug
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+- use-sse: 'OFF'
++ use-sse: 'ON'
++ use-ilmbase: 'OFF'
+ cxx-standard: 17
+ cxx-compiler: clang++
+ cc-compiler: clang
+ compiler-desc: Clang 9
+- vfx-cy: 2021
++ vfx-cy: 2022
++ # GCC, no SSE
+ - build: 11
+ build-type: Release
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+- use-sse: 'ON'
++ use-sse: 'OFF'
++ use-ilmbase: 'OFF'
+ cxx-standard: 17
+ cxx-compiler: g++
+ cc-compiler: gcc
+ compiler-desc: GCC 9.3.1
+- vfx-cy: 2021
+- # -------------------------------------------------------------------
+- # GCC, VFX CY2020
+- # -------------------------------------------------------------------
+- # C++11, Python 3.7
++ vfx-cy: 2022
++ # GCC, static, docs
+ - build: 10
+ build-type: Release
+- build-shared: 'ON'
++ build-shared: 'OFF'
+ build-docs: 'ON'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
+- cxx-standard: 11
++ use-ilmbase: 'OFF'
++ cxx-standard: 17
+ cxx-compiler: g++
+ cc-compiler: gcc
+- compiler-desc: GCC 6.3.1
+- vfx-cy: 2020
+- # Debug
++ compiler-desc: GCC 9.3.1
++ vfx-cy: 2022
++ # -------------------------------------------------------------------
++ # VFX CY2021 (Python 3.7)
++ # -------------------------------------------------------------------
++ # Clang, docs
+ - build: 9
++ build-type: Release
++ build-shared: 'ON'
++ build-docs: 'ON'
++ use-sse: 'ON'
++ use-ilmbase: 'ON'
++ cxx-standard: 17
++ cxx-compiler: clang++
++ cc-compiler: clang
++ compiler-desc: Clang 9
++ vfx-cy: 2021
++ # Clang, static, no SSE
++ - build: 8
++ build-type: Release
++ build-shared: 'OFF'
++ build-docs: 'OFF'
++ use-sse: 'OFF'
++ use-ilmbase: 'ON'
++ cxx-standard: 17
++ cxx-compiler: clang++
++ cc-compiler: clang
++ compiler-desc: Clang 9
++ vfx-cy: 2021
++ # GCC, Debug
++ - build: 7
+ build-type: Debug
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
+- cxx-standard: 11
++ use-ilmbase: 'ON'
++ cxx-standard: 17
+ cxx-compiler: g++
+ cc-compiler: gcc
+- compiler-desc: GCC 6.3.1
+- vfx-cy: 2020
+- # C++14
+- - build: 8
++ compiler-desc: GCC 9.3.1
++ vfx-cy: 2021
++ # -------------------------------------------------------------------
++ # VFX CY2020 (Python 3.7)
++ # -------------------------------------------------------------------
++ # Clang
++ - build: 6
+ build-type: Release
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+- use-sse: 'ON'
++ use-sse: 'OFF'
++ use-ilmbase: 'ON'
+ cxx-standard: 14
+- cxx-compiler: g++
+- cc-compiler: gcc
+- compiler-desc: GCC 6.3.1
++ cxx-compiler: clang++
++ cc-compiler: clang
++ compiler-desc: Clang 7
+ vfx-cy: 2020
+- # Static, no SSE
+- - build: 7
+- build-type: Release
++ # GCC, static, Debug
++ - build: 5
++ build-type: Debug
+ build-shared: 'OFF'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+- use-sse: 'OFF'
+- cxx-standard: 11
++ use-sse: 'ON'
++ use-ilmbase: 'ON'
++ cxx-standard: 14
+ cxx-compiler: g++
+ cc-compiler: gcc
+ compiler-desc: GCC 6.3.1
+ vfx-cy: 2020
+- # -------------------------------------------------------------------
+- # GCC, VFX CY2019
+- # -------------------------------------------------------------------
+- # Python 2.7
+- - build: 6
++ # GCC, no SSE, docs
++ - build: 4
+ build-type: Release
+ build-shared: 'ON'
+- # Doc build requires Python 3
+- build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
++ build-docs: 'ON'
+ use-sse: 'ON'
+- cxx-standard: 11
++ use-ilmbase: 'ON'
++ cxx-standard: 14
+ cxx-compiler: g++
+ cc-compiler: gcc
+ compiler-desc: GCC 6.3.1
+- vfx-cy: 2019
++ vfx-cy: 2020
+ # -------------------------------------------------------------------
+- # Clang, VFX CY2020
++ # VFX CY2019 (Python 2.7)
+ # -------------------------------------------------------------------
+- # C++11, Python 3.7
+- - build: 5
+- build-type: Release
+- build-shared: 'ON'
+- build-docs: 'ON'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+- use-sse: 'ON'
+- cxx-standard: 11
+- cxx-compiler: clang++
+- cc-compiler: clang
+- compiler-desc: Clang 7
+- vfx-cy: 2020
+- # Debug
+- - build: 4
+- build-type: Debug
+- build-shared: 'ON'
+- build-docs: 'OFF'
+- build-gpu: 'OFF'
+- build-headless: 'OFF'
+- use-sse: 'ON'
+- cxx-standard: 11
+- cxx-compiler: clang++
+- cc-compiler: clang
+- compiler-desc: Clang 7
+- vfx-cy: 2020
+- # C++14
++ # Clang, static
+ - build: 3
+ build-type: Release
+- build-shared: 'ON'
++ build-shared: 'OFF'
++ # Doc build requires Python 3
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
+- cxx-standard: 14
++ use-ilmbase: 'ON'
++ cxx-standard: 11
+ cxx-compiler: clang++
+ cc-compiler: clang
+ compiler-desc: Clang 7
+- vfx-cy: 2020
+- # Static, no SSE
++ vfx-cy: 2019
++ # Clang, Debug, no SSE
+ - build: 2
+- build-type: Release
+- build-shared: 'OFF'
++ build-type: Debug
++ build-shared: 'ON'
++ # Doc build requires Python 3
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'OFF'
++ use-ilmbase: 'ON'
+ cxx-standard: 11
+ cxx-compiler: clang++
+ cc-compiler: clang
+ compiler-desc: Clang 7
+- vfx-cy: 2020
+- # -------------------------------------------------------------------
+- # Clang, VFX CY2019
+- # -------------------------------------------------------------------
+- # Python 2.7
++ vfx-cy: 2019
++ # GCC
+ - build: 1
+ build-type: Release
+ build-shared: 'ON'
+ # Doc build requires Python 3
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'ON'
+ cxx-standard: 11
+- cxx-compiler: clang++
+- cc-compiler: clang
+- compiler-desc: Clang 7
++ cxx-compiler: g++
++ cc-compiler: gcc
++ compiler-desc: GCC 6.3.1
+ vfx-cy: 2019
+ env:
+ CXX: ${{ matrix.cxx-compiler }}
+@@ -251,9 +239,9 @@ jobs:
+ -DCMAKE_CXX_STANDARD=${{ matrix.cxx-standard }} \
+ -DBUILD_SHARED_LIBS=${{ matrix.build-shared }} \
+ -DOCIO_BUILD_DOCS=${{ matrix.build-docs }} \
+- -DOCIO_BUILD_GPU_TESTS=${{ matrix.build-gpu }} \
+- -DOCIO_USE_HEADLESS=${{ matrix.use-headless }} \
++ -DOCIO_BUILD_GPU_TESTS=OFF \
+ -DOCIO_USE_SSE=${{ matrix.use-sse }} \
++ -DOCIO_USE_ILMBASE=${{ matrix.use-ilmbase }} \
+ -DOCIO_INSTALL_EXT_PACKAGES=ALL \
+ -DOCIO_WARNING_AS_ERROR=ON \
+ -DPython_EXECUTABLE=$(which python)
+@@ -292,20 +280,18 @@ jobs:
+ build-type: Release
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'OFF'
+ cxx-standard: 17
+- python-version: 3.7
++ python-version: 3.9
+ # Static, no SSE
+ # C++11, Python 3.7
+ - build: 5
+ build-type: Release
+ build-shared: 'ON'
+ build-docs: 'ON'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'OFF'
+ cxx-standard: 11
+ python-version: 3.7
+ # Debug
+@@ -313,19 +299,17 @@ jobs:
+ build-type: Debug
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'OFF'
+ cxx-standard: 11
+ python-version: 3.7
+- # C++14
++ # C++14, IlmBase
+ - build: 3
+ build-type: Release
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'ON'
+ cxx-standard: 14
+ python-version: 3.7
+ # Static, no SSE
+@@ -333,9 +317,8 @@ jobs:
+ build-type: Release
+ build-shared: 'OFF'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'OFF'
++ use-ilmbase: 'OFF'
+ cxx-standard: 11
+ python-version: 3.7
+ # Python 2.7
+@@ -344,9 +327,8 @@ jobs:
+ build-shared: 'ON'
+ # Doc build requires Python 3
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'OFF'
+ cxx-standard: 11
+ python-version: 2.7
+ steps:
+@@ -373,9 +355,9 @@ jobs:
+ -DCMAKE_CXX_STANDARD=${{ matrix.cxx-standard }} \
+ -DBUILD_SHARED_LIBS=${{ matrix.build-shared }} \
+ -DOCIO_BUILD_DOCS=${{ matrix.build-docs }} \
+- -DOCIO_BUILD_GPU_TESTS=${{ matrix.build-gpu }} \
+- -DOCIO_USE_HEADLESS=${{ matrix.use-headless }} \
++ -DOCIO_BUILD_GPU_TESTS=OFF \
+ -DOCIO_USE_SSE=${{ matrix.use-sse }} \
++ -DOCIO_USE_ILMBASE=${{ matrix.use-ilmbase }} \
+ -DOCIO_INSTALL_EXT_PACKAGES=ALL \
+ -DOCIO_WARNING_AS_ERROR=ON \
+ -DPython_EXECUTABLE=$(which python)
+@@ -416,19 +398,17 @@ jobs:
+ build-type: Release
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'OFF'
+ cxx-standard: 17
+- python-version: 3.7
++ python-version: 3.9
+ # C++11, Python 3.7
+ - build: 5
+ build-type: Release
+ build-shared: 'ON'
+ build-docs: 'ON'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'OFF'
+ cxx-standard: 11
+ python-version: 3.7
+ # Debug
+@@ -436,19 +416,17 @@ jobs:
+ build-type: Debug
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'OFF'
+ cxx-standard: 11
+ python-version: 3.7
+- # C++14
++ # C++14, IlmBase
+ - build: 3
+ build-type: Release
+ build-shared: 'ON'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'ON'
+ cxx-standard: 14
+ python-version: 3.7
+ # Static, no SSE
+@@ -456,9 +434,8 @@ jobs:
+ build-type: Release
+ build-shared: 'OFF'
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'OFF'
++ use-ilmbase: 'OFF'
+ cxx-standard: 11
+ python-version: 3.7
+ # Python 2.7
+@@ -467,9 +444,8 @@ jobs:
+ build-shared: 'ON'
+ # Doc build requires Python 3
+ build-docs: 'OFF'
+- build-gpu: 'OFF'
+- use-headless: 'OFF'
+ use-sse: 'ON'
++ use-ilmbase: 'OFF'
+ cxx-standard: 11
+ python-version: 2.7
+ steps:
+@@ -499,9 +475,9 @@ jobs:
+ -DCMAKE_GENERATOR_PLATFORM=x64 \
+ -DBUILD_SHARED_LIBS=${{ matrix.build-shared }} \
+ -DOCIO_BUILD_DOCS=${{ matrix.build-docs }} \
+- -DOCIO_BUILD_GPU_TESTS=${{ matrix.build-gpu }} \
+- -DOCIO_USE_HEADLESS=${{ matrix.use-headless }} \
++ -DOCIO_BUILD_GPU_TESTS=OFF \
+ -DOCIO_USE_SSE=${{ matrix.use-sse }} \
++ -DOCIO_USE_ILMBASE=${{ matrix.use-ilmbase }} \
+ -DOCIO_INSTALL_EXT_PACKAGES=ALL \
+ -DOCIO_WARNING_AS_ERROR=ON \
+ -DPython_EXECUTABLE=$(which python)
+Index: OpenColorIO-2.0.1/buildspec.yml
+===================================================================
+--- OpenColorIO-2.0.1.orig/buildspec.yml
++++ OpenColorIO-2.0.1/buildspec.yml
+@@ -41,6 +41,7 @@ phases:
+ cmake ../. \
+ -DCMAKE_INSTALL_PREFIX=../_install \
+ -DOCIO_USE_HEADLESS=ON \
++ -DOCIO_USE_ILMBASE=ON \
+ -DOCIO_BUILD_APPS=ON \
+ -DOCIO_BUILD_DOCS=OFF \
+ -DOCIO_BUILD_TESTS=ON \
+Index: OpenColorIO-2.0.1/docs/quick_start/installation.rst
+===================================================================
+--- OpenColorIO-2.0.1.orig/docs/quick_start/installation.rst
++++ OpenColorIO-2.0.1/docs/quick_start/installation.rst
+@@ -67,6 +67,10 @@ it is not necessary to install those ite
+ - \*yaml-cpp >= 0.6.3 (YAML parser for Configs)
+ - \*IlmBase (Half only) >= 2.3.0 (for half domain LUTs)
+ - \*pystring >= 1.1.3
++- \*Imath >= 3.0.5 (for half domain LUTs)
++ - \*IlmBase (Half only) >= 2.4.0 (Alternative half implementation when
++ OpenEXR 2 is available. Use ``-DOCIO_USE_ILMBASE=ON`` CMake option to
++ enable).
+
+ Some optional components also depend on:
+
+@@ -122,10 +126,12 @@ When using existing system libraries, th
+ defined to hint at non-standard install locations and preference of shared
+ or static linking:
+
+-- ``-DExpat_ROOT=<path>`` (include and/or library root dir)
+-- ``-DExpat_STATIC_LIBRARY=ON`` (prefer static lib)
++- ``-Dexpat_ROOT=<path>`` (include and/or library root dir)
++- ``-Dexpat_STATIC_LIBRARY=ON`` (prefer static lib)
+ - ``-Dyaml-cpp_ROOT=<path>`` (include and/or library root dir)
+ - ``-Dyaml-cpp_STATIC_LIBRARY=ON`` (prefer static lib)
++- ``-DImath_ROOT=<path>`` (include and/or library root dir)
++- ``-DImath_STATIC_LIBRARY=ON`` (prefer static lib)
+ - ``-DHalf_ROOT=<path>`` (include and/or library root dir)
+ - ``-DHalf_STATIC_LIBRARY=ON`` (prefer static lib)
+ - ``-Dpystring_ROOT=<path>`` (include and/or library root dir)
commit eb976f80690b5390d497b94cd00206daf8848728
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Aug 23 07:45:53 2021 -0500
Add install patch.
diff --git a/ocio-install.patch b/ocio-install.patch
new file mode 100644
index 0000000..a754899
--- /dev/null
+++ b/ocio-install.patch
@@ -0,0 +1,15 @@
+Index: OpenColorIO-2.0.1/src/OpenColorIO/CMakeLists.txt
+===================================================================
+--- OpenColorIO-2.0.1.orig/src/OpenColorIO/CMakeLists.txt
++++ OpenColorIO-2.0.1/src/OpenColorIO/CMakeLists.txt
+@@ -279,7 +279,7 @@ if(MSVC AND BUILD_SHARED_LIBS)
+ endif()
+
+ install(TARGETS OpenColorIO
+- LIBRARY DESTINATION lib
+- RUNTIME DESTINATION bin
+- ARCHIVE DESTINATION lib
++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
++ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ )
commit 5f39649d115cbe2a44797ad2f3e1ce6b79fd2c57
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Aug 23 07:45:29 2021 -0500
Update to 2.0.1.
diff --git a/.gitignore b/.gitignore
index 7f80e4a..7a82410 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/OpenColorIO-1.0.9.tar.gz
/OpenColorIO-1.1.0.tar.gz
/OpenColorIO-1.1.1.tar.gz
+/OpenColorIO-2.0.1.tar.gz
diff --git a/OpenColorIO.spec b/OpenColorIO.spec
index 4d07076..7dbb21d 100644
--- a/OpenColorIO.spec
+++ b/OpenColorIO.spec
@@ -1,27 +1,28 @@
-%if ! 0%{?bootstrap}
+%if ! 0%{?bootstrap} || ! 0%{?rhel}
%global docs 1
%global tests 1
%endif
Name: OpenColorIO
-Version: 1.1.1
-Release: 14%{?dist}
+Version: 2.0.1
+Release: 1%{?dist}
Summary: Enables color transforms and image display across graphics apps
License: BSD
URL: http://opencolorio.org/
Source0: https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/v%{versi...
-# Work with system libraries instead of bundled.
-Patch0: OpenColorIO-setuptools.patch
-# Fix build against yaml-cpp 0.6.0+
-# This patch is fine for our case (building against system yaml-cpp)
-# but probably a bit too simple-minded to upstream as-is. See
-# https://github.com/imageworks/OpenColorIO/issues/517
-Patch1: ocio-1.1.0-yamlcpp060.patch
-Patch2: ocio-glext_h.patch
-# https://bugzilla.redhat.com/show_bug.cgi?id=1923344
-Patch3: ocio-null_pointer.patch
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1296
+Patch0: ocio-install.patch
+
+# For OpenEXR/Imath 3
+# https://github.com/AcademySoftwareFoundation/OpenColorIO/pull/1432
+Patch1: 1432.patch
+
+# OIIO is only built for these arches due to Libraw
+%if 0%{?rhel} >= 8
+ExclusiveArch: x86_64 ppc64le
+%endif
# Utilities
BuildRequires: cmake gcc-c++
@@ -31,58 +32,40 @@ BuildRequires: python3-markupsafe
BuildRequires: python3-setuptools
# Libraries
+BuildRequires: OpenEXR-devel
BuildRequires: boost-devel
-BuildRequires: mesa-libGL-devel mesa-libGLU-devel
-BuildRequires: libX11-devel libXmu-devel libXi-devel
+BuildRequires: expat-devel
BuildRequires: freeglut-devel
BuildRequires: glew-devel
+BuildRequires: libX11-devel libXmu-devel libXi-devel
+BuildRequires: mesa-libGL-devel mesa-libGLU-devel
+BuildRequires: opencv-devel
+BuildRequires: pybind11-devel
BuildRequires: python3-devel
+BuildRequires: python3-pip
+BuildRequires: pystring-devel
BuildRequires: zlib-devel
# WARNING: OpenColorIO and OpenImageIO are cross dependent.
# If an ABI incompatible update is done in one, the other also needs to be
# rebuilt.
BuildRequires: OpenImageIO-devel
-BuildRequires: OpenEXR-devel
+BuildRequires: OpenImageIO-iv
+BuildRequires: OpenImageIO-utils
#######################
# Unbundled libraries #
#######################
-BuildRequires: tinyxml-devel
BuildRequires: lcms2-devel
BuildRequires: yaml-cpp-devel >= 0.5.0
%if 0%{?docs}
-BuildRequires: python3-sphinx-latex
-# Needed for pdf documentation generation
-BuildRequires: texlive-latex-bin-bin texlive-gsftopk-bin texlive-dvips
-# Explicit "\usepackage" dependencies from OpenColorIO.tex
-# Note that sphinx.sty is bundled in OpenColorIO.
-BuildRequires: tex(inputenc.sty)
-# Map tables
-BuildRequires: tex(cmap.sty)
-BuildRequires: tex(fontenc.sty)
-BuildRequires: tex(babel.sty)
-BuildRequires: tex(times.sty)
-BuildRequires: tex(fncychap.sty)
-BuildRequires: tex(longtable.sty)
-BuildRequires: tex(multirow.sty)
-BuildRequires: tex(tabulary.sty)
-BuildRequires: tex(upquote.sty)
-BuildRequires: tex(capt-of.sty)
-BuildRequires: tex(needspace.sty)
-BuildRequires: tex(cm-super-ts1.enc)
-# Fonts
-BuildRequires: texlive-cm texlive-ec texlive-times texlive-helvetic
-BuildRequires: texlive-courier
-# Babel
-BuildRequires: texlive-babel-english
-# Styles
-BuildRequires: texlive-fancyhdr texlive-fancybox texlive-mdwtools
-BuildRequires: texlive-parskip texlive-titlesec
-BuildRequires: texlive-framed texlive-threeparttable texlive-wrapfig
-# Other
-BuildRequires: texlive-hyphen-base
+BuildRequires: doxygen
+BuildRequires: python3-breathe
+BuildRequires: python3-recommonmark
+BuildRequires: python3-sphinx-press-theme
+BuildRequires: python3-sphinx-tabs
+BuildRequires: python3-testresources
%endif
%if ! 0%{?docs}
@@ -124,24 +107,14 @@ Development libraries and headers for %{name}.
%prep
-%autosetup -p1
-
-# Remove what bundled libraries
-rm -f ext/lcms*
-rm -f ext/tinyxml*
-rm -f ext/yaml*
+%autosetup -p1 -n %{name}-%{version}%{?relcan:-rc%{relcan}}
%build
-%cmake -DOCIO_BUILD_STATIC=OFF \
- -DOCIO_BUILD_DOCS=%{?docs:ON}%{?!docs:OFF} \
- -DOCIO_BUILD_PYGLUE=OFF \
+%cmake -DOCIO_BUILD_DOCS=%{?docs:ON}%{?!docs:OFF} \
-DOCIO_BUILD_TESTS=%{?tests:ON}%{?!tests:OFF} \
- -DPYTHON=%{__python3} \
- -DUSE_EXTERNAL_YAML=TRUE \
- -DUSE_EXTERNAL_TINYXML=TRUE \
- -DUSE_EXTERNAL_LCMS=TRUE \
- -DUSE_EXTERNAL_SETUPTOOLS=TRUE \
+ -DOCIO_USE_HEADLESS=ON \
+ -DOCIO_INSTALL_EXT_PACKAGES=NONE \
%ifnarch x86_64
-DOCIO_USE_SSE=OFF \
%endif
@@ -153,27 +126,19 @@ rm -f ext/yaml*
%install
%cmake_install
+# Remove static libs
+find %{buildroot} -type f -name "*.a" -exec rm -f {} \;
+
# Generate man pages
-pushd %{_vpath_builddir}
+pushd %{__cmake_builddir}/src/apps
mkdir -p %{buildroot}%{_mandir}/man1
+for app in ociobakelut ociocheck ociochecklut ocioconvert ociolutimage ociomakeclf ocioperf ociowrite; do \
help2man -N -s 1 %{?fedora:--version-string=%{version}} \
- -o %{buildroot}%{_mandir}/man1/ociocheck.1 \
- src/apps/ociocheck/ociocheck
-help2man -N -s 1 %{?fedora:--version-string=%{version}} \
- -o %{buildroot}%{_mandir}/man1/ociobakelut.1 \
- src/apps/ociobakelut/ociobakelut
+ -o %{buildroot}%{_mandir}/man1/$app.1 \
+ $app/$app
+done
popd
-%if 0%{?docs}
-# Move installed documentation back so it doesn't conflict with the main package
-mkdir _tmpdoc
-mv %{buildroot}%{_docdir}/%{name}/* _tmpdoc/
-%endif
-
-# Fix location of cmake files.
-mkdir -p %{buildroot}%{_datadir}/cmake/Modules
-find %{buildroot} -name "*.cmake" -exec mv {} %{buildroot}%{_datadir}/cmake/Modules/ \;
-
%check
# Testing passes locally in mock but fails on the fedora build servers.
@@ -185,30 +150,31 @@ find %{buildroot} -name "*.cmake" -exec mv {} %{buildroot}%{_datadir}/cmake/Modu
%files
%license LICENSE
-%doc ChangeLog README.md
+%doc CHANGELOG.md COMMITTERS.md CONTRIBUTING.md GOVERNANCE.md PROCESS.md
+%doc README.md SECURITY.md THIRD-PARTY.md
%{_libdir}/*.so.*
-%dir %{_datadir}/ocio
-%{_datadir}/ocio/setup_ocio.sh
-#{python3_sitearch}/*.so
+%{python3_sitearch}/*.so
%files tools
%{_bindir}/*
+%{_datadir}/ocio/
%{_mandir}/man1/*
%if 0%{?docs}
%files doc
-%doc _tmpdoc/*
+%{_datadir}/doc/%{name}/html/
%endif
%files devel
-%{_datadir}/cmake/Modules/*
%{_includedir}/OpenColorIO/
-#{_includedir}/PyOpenColorIO/
%{_libdir}/*.so
%{_libdir}/pkgconfig/%{name}.pc
%changelog
+* Fri Aug 13 2021 Richard Shaw <hobbes1069(a)gmail.com> - 2.0.1-1
+- Update to 2.0.1.
+
* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.1.1-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
diff --git a/sources b/sources
index dc5e46b..3c0fd1c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (OpenColorIO-1.1.1.tar.gz) = bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33
+SHA512 (OpenColorIO-2.0.1.tar.gz) = 5787cc4cadb0a1832c925712ca0dfef6e843082b9461460e1798326c6fceaa97bee78e5298651e6a8a3662b348eab5ab9791e94c3efcac337da07229fb559338
2 years, 8 months
Architecture specific change in rpms/mlpack.git
by githook-noreply@fedoraproject.org
The package rpms/mlpack.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/mlpack.git/commit/?id=e801d88a42f....
Change:
+ExcludeArch: s390x
Thanks.
Full change:
============
commit 31907ee026cd18690a7c341e60af5786ab639c54
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Mon Aug 23 19:36:05 2021 -0400
Simplify stb unbundling
See discussion at
https://src.fedoraproject.org/rpms/CuraEngine/pull-request/15.
diff --git a/mlpack.spec b/mlpack.spec
index b48538e..41badd0 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -141,9 +141,6 @@ margins. This package provides the Python bindings for mlpack.
%prep
%autosetup -p1
-mkdir stb/;
-ln -s %{_includedir}/stb_image.h %{_includedir}/stb_image_write.h stb/
-
# Disable Doxygen warnings being fatal.
sed -i 's/WARN_AS_ERROR = YES/WARN_AS_ERROR = NO/' Doxyfile;
@@ -152,9 +149,9 @@ sed -i 's/WARN_AS_ERROR = YES/WARN_AS_ERROR = NO/' Doxyfile;
# On RHEL6, the Boost CMake scripts fail for some reason. I don't have the
# time (or patience) to investigate, but if we force CMake to find Boost "the
# hard way" by specifying Boost_NO_BOOST_CMAKE=1, it works.
-%{cmake28} -D Boost_NO_BOOST_CMAKE=1 -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=$(which python3) -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=stb/
+%{cmake28} -D Boost_NO_BOOST_CMAKE=1 -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=$(which python3) -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=%{_includedir}
%else
-%{cmake} -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=$(which python3) -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=stb/
+%{cmake} -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=$(which python3) -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=%{_includedir}
%endif
# Try and reduce RAM usage.
@@ -312,6 +309,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Mon Aug 23 2021 Benjamin A. Beasley <code(a)musicinmybrain.net> - 3.4.2-11
+- Simplify stb unbundling
+
* Mon Aug 23 2021 Benjamin A. Beasley <code(a)musicinmybrain.net> - 3.4.2-10
- Unbundle stb_image.h/stb_image_write.h
commit 56db5baed46387ff0a0e4e9976cc127bdcde895c
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Mon Aug 23 11:27:03 2021 -0400
Unbundle stb_image.h/stb_image_write.h
diff --git a/mlpack.spec b/mlpack.spec
index 961a7ef..b48538e 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,13 +1,11 @@
Name: mlpack
Version: 3.4.2
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
URL: http://www.mlpack.org
Source0: http://www.mlpack.org/files/%{name}-%{version}.tar.gz
-Source1: http://www.mlpack.org/files/stb_image.h
-Source2: http://www.mlpack.org/files/stb_image_write.h
# By default the mlpack Doxyfile excludes all files in the directory pattern
# */build/*. Well, on Koji, that's everything. So we need to not exclude
@@ -34,6 +32,12 @@ BuildRequires: ensmallen-devel >= 2.10.0
BuildRequires: boost-devel, cli11-devel, boost-math, boost-serialization >= 1.49
BuildRequires: pkg-config
+# Header-only librarires (-static is for tracking per guidelines)
+BuildRequires: stb_image-devel
+BuildRequires: stb_image-static
+BuildRequires: stb_image_write-devel
+BuildRequires: stb_image_write-static
+
# For generating man pages (CMake configuration takes care of this assuming
# txt2man is installed). It is possible that we could just add all the man
# pages, generated offline, as a patch to this SRPM, but txt2man seems to exist
@@ -86,6 +90,8 @@ Requires: boost-devel, boost-program-options, boost-math
Requires: libxml2-devel
Requires: lapack-devel
Requires: pkg-config
+Requires: stb_image-devel%{?_isa}
+Requires: stb_image_write-devel%{?_isa}
%description devel
mlpack is a C++ machine learning library with emphasis on scalability, speed,
@@ -136,8 +142,7 @@ margins. This package provides the Python bindings for mlpack.
%autosetup -p1
mkdir stb/;
-cp %SOURCE1 stb/;
-cp %SOURCE2 stb/;
+ln -s %{_includedir}/stb_image.h %{_includedir}/stb_image_write.h stb/
# Disable Doxygen warnings being fatal.
sed -i 's/WARN_AS_ERROR = YES/WARN_AS_ERROR = NO/' Doxyfile;
@@ -175,9 +180,6 @@ cd ..;
%install
%{cmake_install}
-cp stb/stb_image.h $RPM_BUILD_ROOT/%{_includedir}/;
-cp stb/stb_image_write.h $RPM_BUILD_ROOT/%{_includedir}/;
-
# Put the license file and documentation in place.
if [ "%{our_docdir}" != "%{_docdir}/mlpack" ]; then
mv $RPM_BUILD_ROOT/%{_docdir}/mlpack $RPM_BUILD_ROOT/%{our_docdir}
@@ -297,8 +299,6 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{_libdir}/libmlpack.so
%{_includedir}/mlpack/
%{_libdir}/pkgconfig/mlpack.pc
-%{_includedir}/stb_image.h
-%{_includedir}/stb_image_write.h
%{_libdir}/cmake/mlpack/mlpack-config-version.cmake
%{_libdir}/cmake/mlpack/mlpack-config.cmake
%{_libdir}/cmake/mlpack/mlpack-targets-noconfig.cmake
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Mon Aug 23 2021 Benjamin A. Beasley <code(a)musicinmybrain.net> - 3.4.2-10
+- Unbundle stb_image.h/stb_image_write.h
+
* Fri Aug 13 2021 Ryan Curtin <ryan(a)ratml.org> - 3.4.2-9
- Rebuilt for CLI 2.0.0.
commit 283542e023be343183d0bb3cb1e55f0119578f50
Author: Ryan Curtin <ryan(a)ratml.org>
Date: Fri Aug 13 14:18:31 2021 +0000
Bump release for CLI 2.0.0 rebuild.
diff --git a/mlpack.spec b/mlpack.spec
index 8cae31b..961a7ef 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Fri Aug 13 2021 Ryan Curtin <ryan(a)ratml.org> - 3.4.2-9
+- Rebuilt for CLI 2.0.0.
+
* Sat Aug 07 2021 Jonathan Wakely <jwakely(a)redhat.com> - 3.4.2-8
- Rebuilt for Boost 1.76
commit 79a79d3bf03710b90e7d323957130c000b95237b
Author: Jonathan Wakely <jwakely(a)redhat.com>
Date: Sat Aug 7 01:01:45 2021 +0100
Rebuilt for Boost 1.76
diff --git a/mlpack.spec b/mlpack.spec
index f316510..8cae31b 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Sat Aug 07 2021 Jonathan Wakely <jwakely(a)redhat.com> - 3.4.2-8
+- Rebuilt for Boost 1.76
+
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
commit 4e53afd041458905416b4ec2ba47886fa9b98d89
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 22 15:07:09 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/mlpack.spec b/mlpack.spec
index 46bb5d2..f316510 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.2-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 3.4.2-6
- Rebuilt for Python 3.10
commit 92fad8b5f955f531c9f32e218d35bba4c640b89a
Author: Python Maint <python-maint(a)redhat.com>
Date: Fri Jun 4 20:11:56 2021 +0200
Rebuilt for Python 3.10
diff --git a/mlpack.spec b/mlpack.spec
index 6c957f6..46bb5d2 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -312,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Fri Jun 04 2021 Python Maint <python-maint(a)redhat.com> - 3.4.2-6
+- Rebuilt for Python 3.10
+
* Mon Feb 15 2021 Ryan Curtin <ryan(a)ratml.org> - 3.4.2-5
- Disable s390x build due to memory usage concerns.
commit e801d88a42f3cbd420833b892cc639d82526cefd
Author: Ryan Curtin <ryan(a)ratml.org>
Date: Mon Feb 15 18:04:08 2021 +0000
Exclude s390x builds.
diff --git a/mlpack.spec b/mlpack.spec
index 250960a..6c957f6 100644
--- a/mlpack.spec
+++ b/mlpack.spec
@@ -1,6 +1,6 @@
Name: mlpack
Version: 3.4.2
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Scalable, fast C++ machine learning library
License: BSD
@@ -50,6 +50,9 @@ BuildRequires: python-rpm-macros
# something doesn't like size_t being unsigned long on s390
ExcludeArch: s390
+# The s390x builders don't currently have enough RAM to build mlpack.
+# (Check again for mlpack 4.0, which should require much less RAM.)
+ExcludeArch: s390x
%description
mlpack is a C++ machine learning library with emphasis on scalability, speed,
@@ -309,6 +312,9 @@ cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
%{python3_sitearch}/mlpack-*.egg-info
%changelog
+* Mon Feb 15 2021 Ryan Curtin <ryan(a)ratml.org> - 3.4.2-5
+- Disable s390x build due to memory usage concerns.
+
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2 years, 8 months