Architecture specific change in rpms/llvm.git
by githook-noreply@fedoraproject.org
The package rpms/llvm.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/llvm.git/commit/?id=bf19c70bc03ee...
https://src.fedoraproject.org/cgit/rpms/llvm.git/commit/?id=c7a62f31ea32c....
Change:
+%ifarch ppc64le
+%ifarch %ix86
Thanks.
Full change:
============
commit de70be449667b4c4542b0d43dc8230b99ab7cd50
Author: Tulio Magno Quites Machado Filho <tuliom(a)redhat.com>
Date: Wed Aug 23 07:33:37 2023 -0300
Update to LLVM 17.0.0 RC3
diff --git a/0001-Fix-regression-of-D157680.patch b/0001-Fix-regression-of-D157680.patch
new file mode 100644
index 0000000..9e7d8ff
--- /dev/null
+++ b/0001-Fix-regression-of-D157680.patch
@@ -0,0 +1,27 @@
+From b7cf9bbfde5e623e16fe8669e18aa34cbb3afafa Mon Sep 17 00:00:00 2001
+From: XinWang10 <xin10.wang(a)intel.com>
+Date: Fri, 18 Aug 2023 00:08:01 -0700
+Subject: [PATCH] Fix regression of D157680
+
+Test cases in D157680 should be target specific, but miss some limit, add them back to make buildbot pass.
+
+Reviewed By: skan, Hahnfeld
+
+Differential Revision: https://reviews.llvm.org/D158252
+---
+diff --git a/llvm/test/CodeGen/X86/x86-prefer-no-gather-no-scatter.ll b/llvm/test/CodeGen/X86/x86-prefer-no-gather-no-scatter.ll
+index e3f3622f146d..33250b3495a0 100644
+--- a/llvm/test/CodeGen/X86/x86-prefer-no-gather-no-scatter.ll
++++ b/llvm/test/CodeGen/X86/x86-prefer-no-gather-no-scatter.ll
+@@ -1,6 +1,6 @@
+ ; Check that if option prefer-no-gather/scatter can disable gather/scatter instructions.
+-; RUN: llc -mattr=+avx2,+fast-gather %s -o - | FileCheck %s --check-prefixes=GATHER
+-; RUN: llc -mattr=+avx2,+fast-gather,+prefer-no-gather %s -o - | FileCheck %s --check-prefixes=NO-GATHER
++; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx2,+fast-gather %s -o - | FileCheck %s --check-prefixes=GATHER
++; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx2,+fast-gather,+prefer-no-gather %s -o - | FileCheck %s --check-prefixes=NO-GATHER
+ ; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512vl,+avx512dq < %s | FileCheck %s --check-prefix=SCATTER
+ ; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512vl,+avx512dq,+prefer-no-gather < %s | FileCheck %s --check-prefix=SCATTER-NO-GATHER
+ ; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512vl,+avx512dq,+prefer-no-scatter < %s | FileCheck %s --check-prefix=GATHER-NO-SCATTER
+--
+2.41.0
+
diff --git a/llvm.spec b/llvm.spec
index 89ddf08..db46b54 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -37,7 +37,7 @@
%global maj_ver 17
%global min_ver 0
%global patch_ver 0
-%global rc_ver 2
+%global rc_ver 3
%if %{with snapshot_build}
%undefine rc_ver
@@ -100,7 +100,7 @@
Name: %{pkg_name}
Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}}
-Release: 2%{?dist}
+Release: 1%{?dist}
Summary: The Low Level Virtual Machine
License: Apache-2.0 WITH LLVM-exception OR NCSA
@@ -119,8 +119,8 @@ Source4: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ve
Source5: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}...
Source6: release-keys.asc
-# Backport of https://reviews.llvm.org/D156379 from LLVM 18.
-Patch1: D156379.diff
+# Backport of https://reviews.llvm.org/D158252 from LLVM 18.
+Patch1: 0001-Fix-regression-of-D157680.patch
%endif
# RHEL-specific patch to avoid unwanted recommonmark dep
@@ -616,11 +616,14 @@ fi
%endif
%changelog
+%{?llvm_snapshot_changelog_entry}
+
+* Thu Aug 24 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc3-1
+- Update to LLVM 17.0.0 RC3
+
* Thu Aug 24 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc2-2
- Temporarily disable a failing test on ppc64le
-%{?llvm_snapshot_changelog_entry}
-
* Thu Aug 17 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc2-1
- Update to LLVM 17.0.0 RC2
diff --git a/sources b/sources
index c9137f2..2c4b325 100644
--- a/sources
+++ b/sources
@@ -1,6 +1,6 @@
-SHA512 (cmake-17.0.0rc2.src.tar.xz) = e609eb4262a75719169741313b82a3e300955bb9acdbb8a7c5433948f8c8a05ca3fdc4cdee2576917b85dc11929a05b1ccacc5e963b4de067b48759d06ed2c99
-SHA512 (cmake-17.0.0rc2.src.tar.xz.sig) = 3a6bd75d4f8b4f605af7e287cb43461e3f7d9c423f8549ad84e2d2f9a38e5f3d210c7fbeaa1bf9f609ff23cc4454420a21c02d73097d101c57cc8451226a7ae2
-SHA512 (llvm-17.0.0rc2.src.tar.xz) = 7c3f6f5f74a481cae1d7a96fecbadae9c9f84636c6783344994bdd9b905c11fa923339ee8223ae54ba0ebffd9bf95014429bd6be39e731e32f0c726a62f1e6c6
-SHA512 (llvm-17.0.0rc2.src.tar.xz.sig) = 80995b282d9e470e060265e73e80216f9a5e96f2a19585898d4b6b63bf7fca7d4970c72611750d3ea3f35b593ce51faae17873c0d5f4232251db3c98f73c77f0
-SHA512 (third-party-17.0.0rc2.src.tar.xz) = 878b14ed25c4c9660244e0a621f4e107b5f7ae8e60e2c9396b0bbbedaecd8bf596fa5081ef13243aa75f0ca73750f90387a327724ffcef72efb9c817b13284e8
-SHA512 (third-party-17.0.0rc2.src.tar.xz.sig) = c5c20e6d23c3355adddd0015df3122eae13c1b6612aa1158a1ef7cee639b6b7cda3d377f1004997d95787744df41b9a71fa4d845f378c2dd6c377233fcbed569
+SHA512 (cmake-17.0.0rc3.src.tar.xz) = 2ac07f705f09f4332ce91b9ce62e2fa0d50f52c32123b51f3668dc9e23a3f876b1f37a1924d2a88e6a2e8184f5538a9319f40e97500bb39fb159bb84d6bc31ab
+SHA512 (cmake-17.0.0rc3.src.tar.xz.sig) = 69b55839af4f1c6e0e538684b7e753b83076f88af87f524cd15766de05cad9fbf91db7de0710cf6343c43f25429415bd02a6728837f59af4134da4340e47bff0
+SHA512 (llvm-17.0.0rc3.src.tar.xz) = 2a16d34f82f74335dace530c3c17d4c52ebbd6ff07beae2182c6deb2c4569e9d914131cc8b842fafc7352a7c3f19af82cb69d955b12b28cde5e2e7bf398c75f3
+SHA512 (llvm-17.0.0rc3.src.tar.xz.sig) = c8d5c263d3fcaa79ffb55f3df68ca6488d3eb0435c756fdabac38873fffae1992b4a21f0057493d3eb55788fb8a2e06819dbf6d4c2ad06cbfa02ee5041fcbfdd
+SHA512 (third-party-17.0.0rc3.src.tar.xz) = f87ec068b36c6a76dc8590b36a96eb152abc320c1a13a6f7ebde22b5b52c9a1447ec83f8dc672b11edbe701bcb52c3da84aabcf4994f22a8ffeab87f78d0e452
+SHA512 (third-party-17.0.0rc3.src.tar.xz.sig) = 7d272e725fe265d14fec6c5b55ae304eb82f4c41d8e2bdaafe4c047f7ad319df0ef8749dedddf06172da3164abe5de4df4a87238b3e072e1cc7fad933195e736
commit bf19c70bc03eef0d0c16d258e352e5989497a43a
Author: Tulio Magno Quites Machado Filho <tuliom(a)redhat.com>
Date: Thu Aug 24 06:42:02 2023 -0300
Temporarily disable a failing test on ppc64le
ld.gold is crashing with an internal error.
Disable this test temporarily while the issue is being investigated and
fixed.
diff --git a/llvm.spec b/llvm.spec
index c87a3cc..89ddf08 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -100,7 +100,7 @@
Name: %{pkg_name}
Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}}
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: The Low Level Virtual Machine
License: Apache-2.0 WITH LLVM-exception OR NCSA
@@ -480,6 +480,10 @@ cp -Rv ../cmake/* %{buildroot}%{pkg_datadir}/llvm/cmake
%ifarch %{arm}
rm test/tools/llvm-readobj/ELF/dependent-libraries.test
%endif
+%ifarch ppc64le
+# TODO: Re-enable when ld.gold fixed its internal error.
+rm test/tools/gold/PowerPC/mtriple.ll
+%endif
# non reproducible errors
rm test/tools/dsymutil/X86/swift-interface.test
@@ -612,6 +616,9 @@ fi
%endif
%changelog
+* Thu Aug 24 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc2-2
+- Temporarily disable a failing test on ppc64le
+
%{?llvm_snapshot_changelog_entry}
* Thu Aug 17 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc2-1
commit b7b35dbbdc037b0ecdc020e5cf8de415e929ff41
Author: Tulio Magno Quites Machado Filho <tuliom(a)redhat.com>
Date: Mon Aug 14 15:52:50 2023 -0300
Update to LLVM 17.0.0 RC2
diff --git a/llvm.spec b/llvm.spec
index 091d8cc..c87a3cc 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -37,7 +37,7 @@
%global maj_ver 17
%global min_ver 0
%global patch_ver 0
-%global rc_ver 1
+%global rc_ver 2
%if %{with snapshot_build}
%undefine rc_ver
@@ -100,7 +100,7 @@
Name: %{pkg_name}
Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}}
-Release: 4%{?dist}
+Release: 1%{?dist}
Summary: The Low Level Virtual Machine
License: Apache-2.0 WITH LLVM-exception OR NCSA
@@ -614,6 +614,9 @@ fi
%changelog
%{?llvm_snapshot_changelog_entry}
+* Thu Aug 17 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc2-1
+- Update to LLVM 17.0.0 RC2
+
* Wed Aug 16 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc1-4
- Disable LTO on i686
diff --git a/sources b/sources
index b3a6c97..c9137f2 100644
--- a/sources
+++ b/sources
@@ -1,6 +1,6 @@
-SHA512 (cmake-17.0.0rc1.src.tar.xz) = 765113906032571abddefb4173606c80f88d564fec54e45ff76967783658cf98b2a5c40ab351dec85f91ebc346768ebcf3922afd0e25178a402a36096c8220fa
-SHA512 (cmake-17.0.0rc1.src.tar.xz.sig) = 50c4600e4e686e752d65d60a75133b0058895ee6c9fa62187269f321f9f8feef207412f5e4099eb7da0ae9c90b3f13c81a01c59fd90b2bbca83174b787fd9b84
-SHA512 (llvm-17.0.0rc1.src.tar.xz) = cb1d10a4ccf00a9b1a9a19a6ff42cf4dad832abbf7ea4e2624018c4372d62cb0b851841be02f9abab308bcaefc1d07f0512956cd752bf91d4ac79b6d1d1d37ba
-SHA512 (llvm-17.0.0rc1.src.tar.xz.sig) = 73e3a361685cb7b097a4191dc55839180db8c27f939cadd1b46fa7fb4762543867cfc170ad9042e49b4160c2a6660f0e06f8311151e45100906b28838a7ba8cc
-SHA512 (third-party-17.0.0rc1.src.tar.xz) = 740923fd1691a2f210d632896f20db6904573ab383396edae22ac238a792a73f031989a71fbfe3f46930c4fbca023133833a7d04dcbba217d9983b239ea49705
-SHA512 (third-party-17.0.0rc1.src.tar.xz.sig) = d319cdbac76f069ae41400b0320144e7a4289ae843cd63252c18d14e35e1f7f9b23169d6a2f4fbb7fae81fd0dabd32370c61bfa07742cf90a6571da443feb3cf
+SHA512 (cmake-17.0.0rc2.src.tar.xz) = e609eb4262a75719169741313b82a3e300955bb9acdbb8a7c5433948f8c8a05ca3fdc4cdee2576917b85dc11929a05b1ccacc5e963b4de067b48759d06ed2c99
+SHA512 (cmake-17.0.0rc2.src.tar.xz.sig) = 3a6bd75d4f8b4f605af7e287cb43461e3f7d9c423f8549ad84e2d2f9a38e5f3d210c7fbeaa1bf9f609ff23cc4454420a21c02d73097d101c57cc8451226a7ae2
+SHA512 (llvm-17.0.0rc2.src.tar.xz) = 7c3f6f5f74a481cae1d7a96fecbadae9c9f84636c6783344994bdd9b905c11fa923339ee8223ae54ba0ebffd9bf95014429bd6be39e731e32f0c726a62f1e6c6
+SHA512 (llvm-17.0.0rc2.src.tar.xz.sig) = 80995b282d9e470e060265e73e80216f9a5e96f2a19585898d4b6b63bf7fca7d4970c72611750d3ea3f35b593ce51faae17873c0d5f4232251db3c98f73c77f0
+SHA512 (third-party-17.0.0rc2.src.tar.xz) = 878b14ed25c4c9660244e0a621f4e107b5f7ae8e60e2c9396b0bbbedaecd8bf596fa5081ef13243aa75f0ca73750f90387a327724ffcef72efb9c817b13284e8
+SHA512 (third-party-17.0.0rc2.src.tar.xz.sig) = c5c20e6d23c3355adddd0015df3122eae13c1b6612aa1158a1ef7cee639b6b7cda3d377f1004997d95787744df41b9a71fa4d845f378c2dd6c377233fcbed569
commit c7a62f31ea32c18043bebbe64491f68365ff21ac
Author: Tulio Magno Quites Machado Filho <tuliom(a)redhat.com>
Date: Thu Aug 17 09:59:30 2023 -0300
Disable LTO on i686
We're reaching a memory limit while linking libLLVM.so .
diff --git a/llvm.spec b/llvm.spec
index b8a1e46..091d8cc 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -24,6 +24,16 @@
%bcond_with compat_build
%bcond_without check
+%ifarch %ix86
+# Disable LTO on x86 in order to reduce memory consumption
+%bcond_with lto_build
+%elif %{with snapshot_build}
+# Disable LTO to speed up builds
+%bcond_with lto_build
+%else
+%bcond_without lto_build
+%endif
+
%global maj_ver 17
%global min_ver 0
%global patch_ver 0
@@ -90,7 +100,7 @@
Name: %{pkg_name}
Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}}
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: The Low Level Virtual Machine
License: Apache-2.0 WITH LLVM-exception OR NCSA
@@ -261,8 +271,7 @@ mv %{third_party_srcdir} third-party
%build
-# Disable LTO to speed up builds
-%if %{with snapshot_build}
+%if %{without lto_build}
%global _lto_cflags %nil
%endif
@@ -353,8 +362,10 @@ export ASMFLAGS="%{build_cflags}"
-DLLVM_INSTALL_SPHINX_HTML_DIR=%{_pkgdocdir}/html \
-DSPHINX_EXECUTABLE=%{_bindir}/sphinx-build-3 \
-DLLVM_INCLUDE_BENCHMARKS=OFF \
- -DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -Wl,-z,cet-report=error" \
- -DLLVM_UNITTEST_LINK_FLAGS="-Wl,-plugin-opt=O0"
+%if %{with lto_build}
+ -DLLVM_UNITTEST_LINK_FLAGS="-Wl,-plugin-opt=O0" \
+%endif
+ -DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -Wl,-z,cet-report=error"
# Build libLLVM.so first. This ensures that when libLLVM.so is linking, there
# are no other compile jobs running. This will help reduce OOM errors on the
@@ -601,11 +612,14 @@ fi
%endif
%changelog
+%{?llvm_snapshot_changelog_entry}
+
+* Wed Aug 16 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc1-4
+- Disable LTO on i686
+
* Mon Aug 14 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc1-3
- Re-add patch removed by mistake
-%{?llvm_snapshot_changelog_entry}
-
* Tue Aug 01 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc1-2
- Enable LLVM_UNREACHABLE_OPTIMIZE temporarily
commit 15eacb3329fe993eb682ec35a60d2e3db8c29cad
Author: Tulio Magno Quites Machado Filho <tuliom(a)redhat.com>
Date: Wed Aug 16 13:54:03 2023 -0300
Apply rhel-specific patch on snapshot builds
Despite not testing on snapshot builds on RHEL, it's a good practice to
have the code ready for that.
diff --git a/llvm.spec b/llvm.spec
index db3df0a..b8a1e46 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -111,10 +111,10 @@ Source6: release-keys.asc
# Backport of https://reviews.llvm.org/D156379 from LLVM 18.
Patch1: D156379.diff
+%endif
# RHEL-specific patch to avoid unwanted recommonmark dep
Patch101: 0101-Deactivate-markdown-doc.patch
-%endif
BuildRequires: gcc
BuildRequires: gcc-c++
commit cb1bdb3739e74f1a69c3d7c6b3001d7d65443486
Author: Tulio Magno Quites Machado Filho <tuliom(a)redhat.com>
Date: Mon Aug 14 18:40:54 2023 -0300
Re-add patch removed by mistake
Fixes: d5b39fd0812d84b5 ("Update to LLVM 17.0.0 RC1")
diff --git a/llvm.spec b/llvm.spec
index 5ef997d..db3df0a 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -90,7 +90,7 @@
Name: %{pkg_name}
Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}}
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: The Low Level Virtual Machine
License: Apache-2.0 WITH LLVM-exception OR NCSA
@@ -109,6 +109,9 @@ Source4: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ve
Source5: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}...
Source6: release-keys.asc
+# Backport of https://reviews.llvm.org/D156379 from LLVM 18.
+Patch1: D156379.diff
+
# RHEL-specific patch to avoid unwanted recommonmark dep
Patch101: 0101-Deactivate-markdown-doc.patch
%endif
@@ -598,6 +601,9 @@ fi
%endif
%changelog
+* Mon Aug 14 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc1-3
+- Re-add patch removed by mistake
+
%{?llvm_snapshot_changelog_entry}
* Tue Aug 01 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc1-2
commit 2ec945401e697db34c798900af2a2757787723ac
Author: Tulio Magno Quites Machado Filho <tuliom(a)redhat.com>
Date: Tue Aug 1 16:53:22 2023 -0300
Enable LLVM_UNREACHABLE_OPTIMIZE temporarily
This has been causing issues when building clang. Enable it temporarily
until the root cause is found and fixed.
diff --git a/llvm.spec b/llvm.spec
index e07e711..5ef997d 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -90,7 +90,7 @@
Name: %{pkg_name}
Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}}
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: The Low Level Virtual Machine
License: Apache-2.0 WITH LLVM-exception OR NCSA
@@ -272,6 +272,7 @@ mv %{third_party_srcdir} third-party
export ASMFLAGS="%{build_cflags}"
# force off shared libs as cmake macros turns it on.
+# TODO: Disable LLVM_UNREACHABLE_OPTIMIZE.
%cmake -G Ninja \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DLLVM_PARALLEL_LINK_JOBS=1 \
@@ -338,7 +339,7 @@ export ASMFLAGS="%{build_cflags}"
-DLLVM_VERSION_SUFFIX='' \
%endif
%endif
- -DLLVM_UNREACHABLE_OPTIMIZE:BOOL=OFF \
+ -DLLVM_UNREACHABLE_OPTIMIZE:BOOL=ON \
-DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \
-DLLVM_LINK_LLVM_DYLIB:BOOL=ON \
-DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \
@@ -599,6 +600,9 @@ fi
%changelog
%{?llvm_snapshot_changelog_entry}
+* Tue Aug 01 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc1-2
+- Enable LLVM_UNREACHABLE_OPTIMIZE temporarily
+
* Mon Jul 31 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc1-1
- Update to LLVM 17.0.0 RC1
commit d5b39fd0812d84b59ee7da24a2fe7e0f87ba22c2
Author: Tulio Magno Quites Machado Filho <tuliom(a)redhat.com>
Date: Wed Aug 9 11:47:38 2023 -0300
Update to LLVM 17.0.0 RC1
This is also a squashed merge commit from upstream-snapshot (commit ID
340b9e8ea37dcbca) into rawhide whose most important commits from
upstream-snapshot are:
Konrad Kleine (50):
Prepare for snapshot build
Fix RPM build errors: File not found: /builddir/build/BUILDROOT/llvm-14.0.0~pre20211103.g1febf42f03f664-1.fc34.x86_64/usr/lib64/libLLVM-14.so
Added back patch file
Rebased with new patches from rawhide that weren't yet in the streamline branch
Fix RPM build errors: File not found: /builddir/build/BUILDROOT/llvm-14.0.0~pre20211103.g1febf42f03f664-1.fc34.x86_64/usr/lib64/libLLVM-14.so
Disable LTO for anything older than Fedora 34
Use llvm_snapshot_version_suffix
Remove patch for https://reviews.llvm.org/D108332 which is already upstream
Only package cmake-devel when building a snapshot package and when NOT building in compat mode
Fix RPM build
Fix Macro expanded in comment on line 586: %{_libdir}/libLLVM-%{maj_ver}
Fix rpm build warning/error: absolute symlink
Default to DWARF4
Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
Rebased patched on pagure/streamline
Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
Added 0004-PATCH-clang-Revert-cmake-Don-t-install-plugins-used-.patch
Revert "Added 0004-PATCH-clang-Revert-cmake-Don-t-install-plugins-used-.patch"
Workaround linker error: memory exhausted
Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
Added pgo_instrumented_build cmake args
Fix /usr/bin/ld: cannot find /usr/lib64/clang/13.0.0/lib/linux/libclang_rt.profile-x86_64.a: No such file or directory
Move bcond in cmake down in case we want to override stuff
Make llvm use the llvm-snapshot-builder as well
Use %{llvm_snapshot_extra_source_tags} macro
Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
Patch renewal from rebased llvm-project pagure/streamline branch
Try to lock llvm* and clang* packages so that we don't install LLVM from a previous copr build
Revert "Try to lock llvm* and clang* packages so that we don't install LLVM from a previous copr build"
Rebase onto pagure/main
Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
use llvm+cmake tarballs instead of big llvm-project and close unclosed %if
Fixup: clang->cmake
Move globals down for them to be expanded correctly
Fix merge issue with patch
Test without some patches
Compiles and installs again
Adapt to standalone third-party dir
bring back files to llvm-googletest package
fixing path to unittest
Manually add https://reviews.llvm.org/D137890
Add missing patch files
Apply patchfiles independently for llvm and third-party dir
List third-party gmock/gtest files in install
Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot
Re-enable patches for gtest
Disable LTO to speed up builds
Added libLLVMTestingAnnotations.a to googletest subpackage
Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot
Nikita Popov (1):
Sync with rawhide
Tom Stellard (13):
Add patch to fix some lit test failures
Revert "Add patch to fix some lit test failures"
Add a patch from main branch to fix some lit tests
Revert "Add a patch from main branch to fix some lit tests"
Remove patch applied upstream
Remove another upstreamed patch
Add llvm-googletest dependency to llvm-devel
Add JITLink patch to fix clang failures on aarch64 with libgcc-13
Revert "Add JITLink patch to fix clang failures on aarch64 with libgcc-13"
Fix a test failure on s390x
Revert "Fix a test failure on s390x"
copr: Install llvm-snapshot-builder from the local COPR project
Sync with rawhide
sergesanspaille (1):
Rebase downstream patches
diff --git a/.copr/Makefile b/.copr/Makefile
new file mode 100644
index 0000000..753982b
--- /dev/null
+++ b/.copr/Makefile
@@ -0,0 +1,17 @@
+# See https://docs.pagure.org/copr.copr/user_documentation.html#make-srpm
+# See for the --setopt option in the enabling of copr repo see:
+# https://pagure.io/copr/copr/issue/184
+
+COPR_USERNAME=$(shell rpm --eval %copr_username)
+COPR_PROJECT=$(shell rpm --eval %copr_projectname)
+
+.PHONY: srpm
+srpm:
+ dnf install -y dnf-plugins-core fedora-packager
+ dnf copr enable -y --setopt=reposdir=/tmp/yum.repos.d $(COPR_USERNAME)/$(COPR_PROJECT)
+ dnf install -y --setopt=reposdir=/tmp/yum.repos.d llvm-snapshot-builder
+ rpmbuild \
+ --define "_srcrpmdir $(outdir)" \
+ --define "_sourcedir $(shell pwd)" \
+ --define "_disable_source_fetch 0" \
+ -bs $(spec)
diff --git a/0001-SystemZ-Improve-error-messages-for-unsupported-reloc.patch b/0001-SystemZ-Improve-error-messages-for-unsupported-reloc.patch
deleted file mode 100644
index 34128b6..0000000
--- a/0001-SystemZ-Improve-error-messages-for-unsupported-reloc.patch
+++ /dev/null
@@ -1,184 +0,0 @@
-From efbaf8bc61f4c0e29a3eaafb11ac0ddda8bd3dff Mon Sep 17 00:00:00 2001
-From: Ulrich Weigand <ulrich.weigand(a)de.ibm.com>
-Date: Fri, 30 Jun 2023 16:02:56 +0200
-Subject: [PATCH] [SystemZ] Improve error messages for unsupported relocations
-
-In the SystemZMCObjectWriter, we currently just abort in case
-some unsupported relocation in requested. However, as this
-situation can be triggered by invalid (inline) assembler input,
-we should really get a regular error message instead.
----
- .../MCTargetDesc/SystemZMCObjectWriter.cpp | 59 +++++++++++--------
- 1 file changed, 35 insertions(+), 24 deletions(-)
-
-diff --git a/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp b/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp
-index c23463ab9bde..0b11468afc52 100644
---- a/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp
-+++ b/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp
-@@ -9,6 +9,7 @@
- #include "MCTargetDesc/SystemZMCFixups.h"
- #include "MCTargetDesc/SystemZMCTargetDesc.h"
- #include "llvm/BinaryFormat/ELF.h"
-+#include "llvm/MC/MCContext.h"
- #include "llvm/MC/MCELFObjectWriter.h"
- #include "llvm/MC/MCExpr.h"
- #include "llvm/MC/MCFixup.h"
-@@ -40,7 +41,7 @@ SystemZObjectWriter::SystemZObjectWriter(uint8_t OSABI)
- /*HasRelocationAddend_=*/ true) {}
-
- // Return the relocation type for an absolute value of MCFixupKind Kind.
--static unsigned getAbsoluteReloc(unsigned Kind) {
-+static unsigned getAbsoluteReloc(MCContext &Ctx, SMLoc Loc, unsigned Kind) {
- switch (Kind) {
- case FK_Data_1: return ELF::R_390_8;
- case FK_Data_2: return ELF::R_390_16;
-@@ -49,11 +50,12 @@ static unsigned getAbsoluteReloc(unsigned Kind) {
- case SystemZ::FK_390_12: return ELF::R_390_12;
- case SystemZ::FK_390_20: return ELF::R_390_20;
- }
-- llvm_unreachable("Unsupported absolute address");
-+ Ctx.reportError(Loc, "Unsupported absolute address");
-+ return 0;
- }
-
- // Return the relocation type for a PC-relative value of MCFixupKind Kind.
--static unsigned getPCRelReloc(unsigned Kind) {
-+static unsigned getPCRelReloc(MCContext &Ctx, SMLoc Loc, unsigned Kind) {
- switch (Kind) {
- case FK_Data_2: return ELF::R_390_PC16;
- case FK_Data_4: return ELF::R_390_PC32;
-@@ -63,62 +65,69 @@ static unsigned getPCRelReloc(unsigned Kind) {
- case SystemZ::FK_390_PC24DBL: return ELF::R_390_PC24DBL;
- case SystemZ::FK_390_PC32DBL: return ELF::R_390_PC32DBL;
- }
-- llvm_unreachable("Unsupported PC-relative address");
-+ Ctx.reportError(Loc, "Unsupported PC-relative address");
-+ return 0;
- }
-
- // Return the R_390_TLS_LE* relocation type for MCFixupKind Kind.
--static unsigned getTLSLEReloc(unsigned Kind) {
-+static unsigned getTLSLEReloc(MCContext &Ctx, SMLoc Loc, unsigned Kind) {
- switch (Kind) {
- case FK_Data_4: return ELF::R_390_TLS_LE32;
- case FK_Data_8: return ELF::R_390_TLS_LE64;
- }
-- llvm_unreachable("Unsupported absolute address");
-+ Ctx.reportError(Loc, "Unsupported thread-local address (local-exec)");
-+ return 0;
- }
-
- // Return the R_390_TLS_LDO* relocation type for MCFixupKind Kind.
--static unsigned getTLSLDOReloc(unsigned Kind) {
-+static unsigned getTLSLDOReloc(MCContext &Ctx, SMLoc Loc, unsigned Kind) {
- switch (Kind) {
- case FK_Data_4: return ELF::R_390_TLS_LDO32;
- case FK_Data_8: return ELF::R_390_TLS_LDO64;
- }
-- llvm_unreachable("Unsupported absolute address");
-+ Ctx.reportError(Loc, "Unsupported thread-local address (local-dynamic)");
-+ return 0;
- }
-
- // Return the R_390_TLS_LDM* relocation type for MCFixupKind Kind.
--static unsigned getTLSLDMReloc(unsigned Kind) {
-+static unsigned getTLSLDMReloc(MCContext &Ctx, SMLoc Loc, unsigned Kind) {
- switch (Kind) {
- case FK_Data_4: return ELF::R_390_TLS_LDM32;
- case FK_Data_8: return ELF::R_390_TLS_LDM64;
- case SystemZ::FK_390_TLS_CALL: return ELF::R_390_TLS_LDCALL;
- }
-- llvm_unreachable("Unsupported absolute address");
-+ Ctx.reportError(Loc, "Unsupported thread-local address (local-dynamic)");
-+ return 0;
- }
-
- // Return the R_390_TLS_GD* relocation type for MCFixupKind Kind.
--static unsigned getTLSGDReloc(unsigned Kind) {
-+static unsigned getTLSGDReloc(MCContext &Ctx, SMLoc Loc, unsigned Kind) {
- switch (Kind) {
- case FK_Data_4: return ELF::R_390_TLS_GD32;
- case FK_Data_8: return ELF::R_390_TLS_GD64;
- case SystemZ::FK_390_TLS_CALL: return ELF::R_390_TLS_GDCALL;
- }
-- llvm_unreachable("Unsupported absolute address");
-+ Ctx.reportError(Loc, "Unsupported thread-local address (general-dynamic)");
-+ return 0;
- }
-
- // Return the PLT relocation counterpart of MCFixupKind Kind.
--static unsigned getPLTReloc(unsigned Kind) {
-+static unsigned getPLTReloc(MCContext &Ctx, SMLoc Loc, unsigned Kind) {
- switch (Kind) {
- case SystemZ::FK_390_PC12DBL: return ELF::R_390_PLT12DBL;
- case SystemZ::FK_390_PC16DBL: return ELF::R_390_PLT16DBL;
- case SystemZ::FK_390_PC24DBL: return ELF::R_390_PLT24DBL;
- case SystemZ::FK_390_PC32DBL: return ELF::R_390_PLT32DBL;
- }
-- llvm_unreachable("Unsupported absolute address");
-+ Ctx.reportError(Loc, "Unsupported PC-relative PLT address");
-+ return 0;
- }
-
- unsigned SystemZObjectWriter::getRelocType(MCContext &Ctx,
- const MCValue &Target,
- const MCFixup &Fixup,
- bool IsPCRel) const {
-+ SMLoc Loc = Fixup.getLoc();
- unsigned Kind = Fixup.getKind();
- if (Kind >= FirstLiteralRelocationKind)
- return Kind - FirstLiteralRelocationKind;
-@@ -126,38 +135,40 @@ unsigned SystemZObjectWriter::getRelocType(MCContext &Ctx,
- switch (Modifier) {
- case MCSymbolRefExpr::VK_None:
- if (IsPCRel)
-- return getPCRelReloc(Kind);
-- return getAbsoluteReloc(Kind);
-+ return getPCRelReloc(Ctx, Loc, Kind);
-+ return getAbsoluteReloc(Ctx, Loc, Kind);
-
- case MCSymbolRefExpr::VK_NTPOFF:
- assert(!IsPCRel && "NTPOFF shouldn't be PC-relative");
-- return getTLSLEReloc(Kind);
-+ return getTLSLEReloc(Ctx, Loc, Kind);
-
- case MCSymbolRefExpr::VK_INDNTPOFF:
- if (IsPCRel && Kind == SystemZ::FK_390_PC32DBL)
- return ELF::R_390_TLS_IEENT;
-- llvm_unreachable("Only PC-relative INDNTPOFF accesses are supported for now");
-+ Ctx.reportError(Loc, "Only PC-relative INDNTPOFF accesses are supported for now");
-+ return 0;
-
- case MCSymbolRefExpr::VK_DTPOFF:
- assert(!IsPCRel && "DTPOFF shouldn't be PC-relative");
-- return getTLSLDOReloc(Kind);
-+ return getTLSLDOReloc(Ctx, Loc, Kind);
-
- case MCSymbolRefExpr::VK_TLSLDM:
- assert(!IsPCRel && "TLSLDM shouldn't be PC-relative");
-- return getTLSLDMReloc(Kind);
-+ return getTLSLDMReloc(Ctx, Loc, Kind);
-
- case MCSymbolRefExpr::VK_TLSGD:
- assert(!IsPCRel && "TLSGD shouldn't be PC-relative");
-- return getTLSGDReloc(Kind);
-+ return getTLSGDReloc(Ctx, Loc, Kind);
-
- case MCSymbolRefExpr::VK_GOT:
- if (IsPCRel && Kind == SystemZ::FK_390_PC32DBL)
- return ELF::R_390_GOTENT;
-- llvm_unreachable("Only PC-relative GOT accesses are supported for now");
-+ Ctx.reportError(Loc, "Only PC-relative GOT accesses are supported for now");
-+ return 0;
-
- case MCSymbolRefExpr::VK_PLT:
-- assert(IsPCRel && "@PLT shouldt be PC-relative");
-- return getPLTReloc(Kind);
-+ assert(IsPCRel && "@PLT shouldn't be PC-relative");
-+ return getPLTReloc(Ctx, Loc, Kind);
-
- default:
- llvm_unreachable("Modifier not supported");
---
-2.41.0
-
diff --git a/0001-cmake-Add-LLVM_UNITTEST_LINK_FLAGS-option.patch b/0001-cmake-Add-LLVM_UNITTEST_LINK_FLAGS-option.patch
deleted file mode 100644
index 192ca92..0000000
--- a/0001-cmake-Add-LLVM_UNITTEST_LINK_FLAGS-option.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From cf35b4622d31701d0c79e0441931518726f997f2 Mon Sep 17 00:00:00 2001
-From: Nikita Popov <npopov(a)redhat.com>
-Date: Fri, 30 Jun 2023 12:25:09 +0200
-Subject: [PATCH] Add LLVM_UNITTEST_LINK_FLAGS option
-
-This allows specifying linker flags that should only be applied
-to unit tests, e.g. to disable LTO optimization for them.
----
- llvm/cmake/modules/AddLLVM.cmake | 2 ++
- llvm/cmake/modules/HandleLLVMOptions.cmake | 3 +++
- 2 files changed, 5 insertions(+)
-
-diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
-index 94fc83db9344..7cf75223ce38 100644
---- a/llvm/cmake/modules/AddLLVM.cmake
-+++ b/llvm/cmake/modules/AddLLVM.cmake
-@@ -1592,6 +1592,8 @@ function(add_unittest test_suite test_name)
- endif()
- endif()
-
-+ target_link_options(${test_name} PRIVATE "${LLVM_UNITTEST_LINK_FLAGS}")
-+
- set(outdir ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR})
- set_output_directory(${test_name} BINARY_DIR ${outdir} LIBRARY_DIR ${outdir})
- # libpthreads overrides some standard library symbols, so main
-diff --git a/llvm/cmake/modules/HandleLLVMOptions.cmake b/llvm/cmake/modules/HandleLLVMOptions.cmake
-index 6119ecdce0f4..eec98162c2d7 100644
---- a/llvm/cmake/modules/HandleLLVMOptions.cmake
-+++ b/llvm/cmake/modules/HandleLLVMOptions.cmake
-@@ -1274,3 +1274,6 @@ endif()
-
- set(LLVM_THIRD_PARTY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../third-party CACHE STRING
- "Directory containing third party software used by LLVM (e.g. googletest)")
-+
-+set(LLVM_UNITTEST_LINK_FLAGS "" CACHE STRING
-+ "Additional linker flags for unit tests")
---
-2.40.1
-
diff --git a/0001-llvm-Add-install-targets-for-gtest.patch b/0001-llvm-Add-install-targets-for-gtest.patch
deleted file mode 100644
index e84c444..0000000
--- a/0001-llvm-Add-install-targets-for-gtest.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 8cc3870f09d728d9017c72eba9520117a4283fee Mon Sep 17 00:00:00 2001
-From: Tom Stellard <tstellar(a)redhat.com>
-Date: Thu, 17 Nov 2022 09:01:10 +0000
-Subject: Add install targets for gtest
-
-Stand-alone builds need an installed version of gtest in order to run
-the unittests.
-
-Differential Revision: https://reviews.llvm.org/D137890
----
- llvm/CMakeLists.txt | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt
-index 60e1f29620af..d91338532815 100644
---- a/llvm/CMakeLists.txt
-+++ b/llvm/CMakeLists.txt
-@@ -693,6 +693,11 @@ option(LLVM_BUILD_TESTS
- "Build LLVM unit tests. If OFF, just generate build targets." OFF)
- option(LLVM_INCLUDE_TESTS "Generate build targets for the LLVM unit tests." ON)
-
-+option(LLVM_INSTALL_GTEST
-+ "Install the llvm gtest library. This should be on if you want to do
-+ stand-alone builds of the other projects and run their unit tests." OFF)
-+
-+
- option(LLVM_BUILD_BENCHMARKS "Add LLVM benchmark targets to the list of default
- targets. If OFF, benchmarks still could be built using Benchmarks target." OFF)
- option(LLVM_INCLUDE_BENCHMARKS "Generate benchmark targets. If OFF, benchmarks can't be built." ON)
---
-2.34.3
-
diff --git a/0201-third-party-Add-install-targets-for-gtest.patch b/0201-third-party-Add-install-targets-for-gtest.patch
deleted file mode 100644
index 5c86130..0000000
--- a/0201-third-party-Add-install-targets-for-gtest.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 8cc3870f09d728d9017c72eba9520117a4283fee Mon Sep 17 00:00:00 2001
-From: Tom Stellard <tstellar(a)redhat.com>
-Date: Thu, 17 Nov 2022 09:01:10 +0000
-Subject: Add install targets for gtest
-
-Stand-alone builds need an installed version of gtest in order to run
-the unittests.
-
-Differential Revision: https://reviews.llvm.org/D137890
----
- third-party/unittest/CMakeLists.txt | 15 ++++++++++++++-
- 1 file changed, 14 insertions(+), 1 deletion(-)
-
-diff --git a/third-party/unittest/CMakeLists.txt b/third-party/unittest/CMakeLists.txt
-index 0e54e0e57c35..1d2a52730d7d 100644
---- a/third-party/unittest/CMakeLists.txt
-+++ b/third-party/unittest/CMakeLists.txt
-@@ -65,12 +65,25 @@ if (NOT LLVM_ENABLE_THREADS)
- endif ()
-
- target_include_directories(llvm_gtest
-- PUBLIC googletest/include googlemock/include
-+ PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/googletest/include>
-+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/googlemock/include>
-+ $<INSTALL_INTERFACE:include/llvm-gtest/>
-+ $<INSTALL_INTERFACE:include/llvm-gmock/>
- PRIVATE googletest googlemock
- )
-
- add_subdirectory(UnitTestMain)
-
-+if (LLVM_INSTALL_GTEST)
-+export(TARGETS llvm_gtest llvm_gtest_main LLVMTestingSupport FILE LLVMGTestConfig.cmake)
-+install(TARGETS llvm_gtest llvm_gtest_main LLVMTestingSupport EXPORT LLVMGTestConfig
-+ ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT llvm_gtest)
-+ install(EXPORT LLVMGTestConfig DESTINATION ${LLVM_INSTALL_PACKAGE_DIR} COMPONENT llvm_gtest)
-+ add_llvm_install_targets(install-llvm_gtest COMPONENT llvm_gtest DEPENDS llvm_gtest LLVMGTestConfig.cmake)
-+ install(DIRECTORY googletest/include/gtest/ DESTINATION include/llvm-gtest/gtest/ COMPONENT llvm_gtest)
-+ install(DIRECTORY googlemock/include/gmock/ DESTINATION include/llvm-gmock/gmock/ COMPONENT llvm_gtest)
-+endif()
-+
- # When LLVM_LINK_LLVM_DYLIB is enabled, libLLVM.so is added to the interface
- # link libraries for gtest and gtest_main. This means that any target, like
- # unittests for example, that links against gtest will be forced to link
---
-2.34.3
-
diff --git a/llvm.spec b/llvm.spec
index c6ed0aa..e07e711 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -1,3 +1,10 @@
+%bcond_with snapshot_build
+
+%if %{with snapshot_build}
+# Unlock LLVM Snapshot LUA functions
+%{llvm_sb}
+%endif
+
# We are building with clang for faster/lower memory LTO builds.
# See https://docs.fedoraproject.org/en-US/packaging-guidelines/#_compiler_macros
%global toolchain clang
@@ -17,10 +24,18 @@
%bcond_with compat_build
%bcond_without check
-#global rc_ver 4
-%global maj_ver 16
+%global maj_ver 17
%global min_ver 0
-%global patch_ver 6
+%global patch_ver 0
+%global rc_ver 1
+
+%if %{with snapshot_build}
+%undefine rc_ver
+%global maj_ver %{llvm_snapshot_version_major}
+%global min_ver %{llvm_snapshot_version_minor}
+%global patch_ver %{llvm_snapshot_version_patch}
+%endif
+
%global llvm_srcdir llvm-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:rc%{rc_ver}}.src
%global cmake_srcdir cmake-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:rc%{rc_ver}}.src
%global third_party_srcdir third-party-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:rc%{rc_ver}}.src
@@ -74,12 +89,18 @@
%undefine _py3_shebang_P
Name: %{pkg_name}
-Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}
-Release: 6%{?dist}
+Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}}
+Release: 1%{?dist}
Summary: The Low Level Virtual Machine
License: Apache-2.0 WITH LLVM-exception OR NCSA
URL: http://llvm.org
+%if %{with snapshot_build}
+Source0: %{llvm_snapshot_source_prefix}llvm-%{llvm_snapshot_yyyymmdd}.src.tar.xz
+Source2: %{llvm_snapshot_source_prefix}cmake-%{llvm_snapshot_yyyymmdd}.src.tar.xz
+Source4: %{llvm_snapshot_source_prefix}third-party-%{llvm_snapshot_yyyymmdd}.src.tar.xz
+%{llvm_snapshot_extra_source_tags}
+%else
Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}...
Source1: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}...
Source2: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}...
@@ -88,19 +109,9 @@ Source4: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ve
Source5: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}...
Source6: release-keys.asc
-# Backported from LLVM 17
-Patch1: 0001-SystemZ-Improve-error-messages-for-unsupported-reloc.patch
-# See https://reviews.llvm.org/D137890 for the next two patches
-Patch2: 0001-llvm-Add-install-targets-for-gtest.patch
-# Backport of https://reviews.llvm.org/D154212 from LLVM 17.
-Patch3: 0001-cmake-Add-LLVM_UNITTEST_LINK_FLAGS-option.patch
-# Backport of https://reviews.llvm.org/D156379 from LLVM 18.
-Patch4: D156379.diff
-
# RHEL-specific patch to avoid unwanted recommonmark dep
Patch101: 0101-Deactivate-markdown-doc.patch
-# Patching third-party dir with a 200 offset in patch number
-Patch201: 0201-third-party-Add-install-targets-for-gtest.patch
+%endif
BuildRequires: gcc
BuildRequires: gcc-c++
@@ -151,14 +162,15 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
# app that requires the libLLVMLineEditor, so we need to make sure
# libedit-devel is available.
Requires: libedit-devel
-# The installed cmake files reference binaries from llvm-test and llvm-static.
-# We tried in the past to split the cmake exports for these binaries out into
-# separate files, so that llvm-devel would not need to Require these packages,
+# The installed cmake files reference binaries from llvm-test, llvm-static, and
+# llvm-gtest. We tried in the past to split the cmake exports for these binaries
+# out into separate files, so that llvm-devel would not need to Require these packages,
# but this caused bugs (rhbz#1773678) and forced us to carry two non-upstream
# patches.
Requires: %{name}-static%{?_isa} = %{version}-%{release}
%if %{without compat_build}
Requires: %{name}-test%{?_isa} = %{version}-%{release}
+Requires: %{name}-googletest%{?_isa} = %{version}-%{release}
%endif
@@ -222,16 +234,17 @@ LLVM's modified googletest sources.
%endif
%prep
+%if %{without snapshot_build}
%{gpgverify} --keyring='%{SOURCE6}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%{gpgverify} --keyring='%{SOURCE6}' --signature='%{SOURCE3}' --data='%{SOURCE2}'
%{gpgverify} --keyring='%{SOURCE6}' --signature='%{SOURCE5}' --data='%{SOURCE4}'
+%endif
%setup -T -q -b 2 -n %{cmake_srcdir}
# TODO: It would be more elegant to set -DLLVM_COMMON_CMAKE_UTILS=%{_builddir}/%{cmake_srcdir},
# but this is not a CACHED variable, so we can't actually set it externally :(
cd ..
mv %{cmake_srcdir} cmake
%setup -T -q -b 4 -n %{third_party_srcdir}
-%autopatch -m200 -p2
cd ..
mv %{third_party_srcdir} third-party
@@ -245,6 +258,11 @@ mv %{third_party_srcdir} third-party
%build
+# Disable LTO to speed up builds
+%if %{with snapshot_build}
+%global _lto_cflags %nil
+%endif
+
%ifarch s390 s390x %{arm} %ix86
# Decrease debuginfo verbosity to reduce memory consumption during final library linking
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
@@ -313,8 +331,12 @@ export ASMFLAGS="%{build_cflags}"
-DLLVM_ENABLE_SPHINX:BOOL=ON \
-DLLVM_ENABLE_DOXYGEN:BOOL=OFF \
\
+%if %{with snapshot_build}
+ -DLLVM_VERSION_SUFFIX="%{llvm_snapshot_version_suffix}" \
+%else
%if %{without compat_build}
-DLLVM_VERSION_SUFFIX='' \
+%endif
%endif
-DLLVM_UNREACHABLE_OPTIMIZE:BOOL=OFF \
-DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \
@@ -495,7 +517,7 @@ fi
%files libs
%license LICENSE.TXT
-%{install_libdir}/libLLVM-%{maj_ver}.so
+%{install_libdir}/libLLVM-%{maj_ver}%{?llvm_snapshot_version_suffix:%{llvm_snapshot_version_suffix}}.so
%if %{without compat_build}
%if %{with gold}
%{_libdir}/LLVMgold.so
@@ -575,6 +597,11 @@ fi
%endif
%changelog
+%{?llvm_snapshot_changelog_entry}
+
+* Mon Jul 31 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 17.0.0~rc1-1
+- Update to LLVM 17.0.0 RC1
+
* Mon Jul 31 2023 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 16.0.6-6
- Fix rhbz #2224885
diff --git a/sources b/sources
index 30ea4ea..b3a6c97 100644
--- a/sources
+++ b/sources
@@ -1,6 +1,6 @@
-SHA512 (llvm-16.0.6.src.tar.xz) = 8d4cdadc9a1ad249fbf9248c8e56f3bcafab73a473a0b0ca73499ed8825c62e27668aac4f1d03341631e5ad93701621e834e9e196ca32eac3ef805cf1c860083
-SHA512 (llvm-16.0.6.src.tar.xz.sig) = 9adda28085f4a2e2a64dab1d8e4ff23c5629bbb0bb6b34afc081e44f6f85ac4f3c6cd0c3488af98c0fad939c33f9d2a8a0cbef67a577cd7fe3013bc2200452b1
-SHA512 (cmake-16.0.6.src.tar.xz) = 52ecd941d2d85a5b668caa5d0d40480cb6a97b3bf1174e634c2a93e9ef6d03670ca7e96abb0a60cb33ba537b93d5788754dab1f2f45c1f623f788162717d088b
-SHA512 (cmake-16.0.6.src.tar.xz.sig) = d20c5e51315aa476775e6ce886684b9f882ce283fc40aa6c1b8f03964c77a1e745e2e1fb00b3488dddfe1a04378e2bfd090350de28e58088525a5305ecb1bea6
-SHA512 (third-party-16.0.6.src.tar.xz) = 51683e92953eb57ed36ebc8a43cb688863edf4f24ba71965d57016cfdc17bad10f8f3942e9597a729329f89489597e79bb4653445ff1ec36ec03077adb1dd7b9
-SHA512 (third-party-16.0.6.src.tar.xz.sig) = aefb22ee35b2299e77669d72557079630fba5df2c0031c72a025082de3c4ca56ea0e1ec870c42d9056752195ad0e5b68258b548caf801ef4269e2ec1cd9da513
+SHA512 (cmake-17.0.0rc1.src.tar.xz) = 765113906032571abddefb4173606c80f88d564fec54e45ff76967783658cf98b2a5c40ab351dec85f91ebc346768ebcf3922afd0e25178a402a36096c8220fa
+SHA512 (cmake-17.0.0rc1.src.tar.xz.sig) = 50c4600e4e686e752d65d60a75133b0058895ee6c9fa62187269f321f9f8feef207412f5e4099eb7da0ae9c90b3f13c81a01c59fd90b2bbca83174b787fd9b84
+SHA512 (llvm-17.0.0rc1.src.tar.xz) = cb1d10a4ccf00a9b1a9a19a6ff42cf4dad832abbf7ea4e2624018c4372d62cb0b851841be02f9abab308bcaefc1d07f0512956cd752bf91d4ac79b6d1d1d37ba
+SHA512 (llvm-17.0.0rc1.src.tar.xz.sig) = 73e3a361685cb7b097a4191dc55839180db8c27f939cadd1b46fa7fb4762543867cfc170ad9042e49b4160c2a6660f0e06f8311151e45100906b28838a7ba8cc
+SHA512 (third-party-17.0.0rc1.src.tar.xz) = 740923fd1691a2f210d632896f20db6904573ab383396edae22ac238a792a73f031989a71fbfe3f46930c4fbca023133833a7d04dcbba217d9983b239ea49705
+SHA512 (third-party-17.0.0rc1.src.tar.xz.sig) = d319cdbac76f069ae41400b0320144e7a4289ae843cd63252c18d14e35e1f7f9b23169d6a2f4fbb7fae81fd0dabd32370c61bfa07742cf90a6571da443feb3cf
8 months, 4 weeks
Architecture specific change in rpms/powerstat.git
by githook-noreply@fedoraproject.org
The package rpms/powerstat.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/powerstat.git/commit/?id=973f7525....
Change:
+ExclusiveArch: %{ix86} x86_64
Thanks.
Full change:
============
commit 973f752566c7f976334cb7dbeb7df79b9db27f30
Author: Benson Muite <benson_muite(a)emailplus.org>
Date: Fri Aug 25 10:11:27 2023 +0300
Initial import BZ2223901
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d6048ca
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/powerstat-V0.03.03.tar.gz
diff --git a/01-preserve-timestamp-copy-man.patch b/01-preserve-timestamp-copy-man.patch
new file mode 100644
index 0000000..eb1e80f
--- /dev/null
+++ b/01-preserve-timestamp-copy-man.patch
@@ -0,0 +1,30 @@
+--- powerstat-0.03.03/Makefile.original 2023-07-19 10:57:10.031794677 +0300
++++ powerstat-0.03.03/Makefile 2023-07-19 10:58:06.782563977 +0300
+@@ -39,9 +39,6 @@
+ powerstat: powerstat.o
+ $(CC) $(CFLAGS) $< -lm -o $@ $(LDFLAGS)
+
+-powerstat.8.gz: powerstat.8
+- gzip -c $< > $@
+-
+ dist:
+ rm -rf powerstat-$(VERSION)
+ mkdir powerstat-$(VERSION)
+@@ -51,13 +48,13 @@
+ rm -rf powerstat-$(VERSION)
+
+ clean:
+- rm -f powerstat powerstat.o powerstat.8.gz
++ rm -f powerstat powerstat.o
+ rm -f powerstat-$(VERSION).tar.gz
+
+-install: powerstat powerstat.8.gz
++install: powerstat powerstat.8
+ mkdir -p ${DESTDIR}${BINDIR}
+ cp powerstat ${DESTDIR}${BINDIR}
+ mkdir -p ${DESTDIR}${MANDIR}
+- cp powerstat.8.gz ${DESTDIR}${MANDIR}
++ cp -p powerstat.8 ${DESTDIR}${MANDIR}
+ mkdir -p ${DESTDIR}${BASHDIR}
+- cp bash-completion/powerstat ${DESTDIR}${BASHDIR}
++ cp -p bash-completion/powerstat ${DESTDIR}${BASHDIR}
diff --git a/powerstat.spec b/powerstat.spec
new file mode 100644
index 0000000..78acf58
--- /dev/null
+++ b/powerstat.spec
@@ -0,0 +1,55 @@
+Name: powerstat
+Version: 0.03.03
+Release: 1%{?dist}
+Summary: Measures the power consumption of a machine
+
+License: GPL-2.0-or-later
+URL: https://github.com/ColinIanKing/powerstat
+Source: %{url}/archive/V%{version}/%{name}-V%{version}.tar.gz
+# Preserve timestamp of powerstat file and let build system
+# compress man page
+Patch: 01-preserve-timestamp-copy-man.patch
+
+BuildRequires: gcc
+BuildRequires: make
+# RAPL not available on other architectures
+ExclusiveArch: %{ix86} x86_64
+
+%description
+Powerstat measures the power consumption of a machine using the
+battery stats or the Intel RAPL interface. The output is like
+vmstat but also shows power consumption statistics. At the end
+of a run, powerstat will calculate the average, standard
+deviation and min/max of the gathered data.
+
+
+%prep
+%autosetup
+
+
+%build
+# Preserve timestamp
+%make_build
+
+
+%install
+%make_install
+
+
+%check
+# Smoke test binary works, no tests available
+%{buildroot}%{_bindir}/powerstat -h
+
+
+%files
+%doc README.md
+%license COPYING
+%{_bindir}/powerstat
+%{_mandir}/man8/powerstat.8*
+%{bash_completions_dir}/powerstat
+
+
+
+%changelog
+* Fri Aug 25 2023 Benson Muite <benson_muite(a)emailplus.org> - 0.03.03-1
+- Initial packaging
diff --git a/sources b/sources
new file mode 100644
index 0000000..a3b17ab
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (powerstat-V0.03.03.tar.gz) = f22d54c9936cdaee3521d5d89bf22a05f1a2ca6d9be2419d753a5c6c9148c3764a4fb81b2b45db2ab6b82802bcfa2791246d29210e63019a29f244ca59a504f9
8 months, 4 weeks
Architecture specific change in rpms/powerstat.git
by githook-noreply@fedoraproject.org
The package rpms/powerstat.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/powerstat.git/commit/?id=973f7525....
Change:
+ExclusiveArch: %{ix86} x86_64
Thanks.
Full change:
============
commit 973f752566c7f976334cb7dbeb7df79b9db27f30
Author: Benson Muite <benson_muite(a)emailplus.org>
Date: Fri Aug 25 10:11:27 2023 +0300
Initial import BZ2223901
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d6048ca
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/powerstat-V0.03.03.tar.gz
diff --git a/01-preserve-timestamp-copy-man.patch b/01-preserve-timestamp-copy-man.patch
new file mode 100644
index 0000000..eb1e80f
--- /dev/null
+++ b/01-preserve-timestamp-copy-man.patch
@@ -0,0 +1,30 @@
+--- powerstat-0.03.03/Makefile.original 2023-07-19 10:57:10.031794677 +0300
++++ powerstat-0.03.03/Makefile 2023-07-19 10:58:06.782563977 +0300
+@@ -39,9 +39,6 @@
+ powerstat: powerstat.o
+ $(CC) $(CFLAGS) $< -lm -o $@ $(LDFLAGS)
+
+-powerstat.8.gz: powerstat.8
+- gzip -c $< > $@
+-
+ dist:
+ rm -rf powerstat-$(VERSION)
+ mkdir powerstat-$(VERSION)
+@@ -51,13 +48,13 @@
+ rm -rf powerstat-$(VERSION)
+
+ clean:
+- rm -f powerstat powerstat.o powerstat.8.gz
++ rm -f powerstat powerstat.o
+ rm -f powerstat-$(VERSION).tar.gz
+
+-install: powerstat powerstat.8.gz
++install: powerstat powerstat.8
+ mkdir -p ${DESTDIR}${BINDIR}
+ cp powerstat ${DESTDIR}${BINDIR}
+ mkdir -p ${DESTDIR}${MANDIR}
+- cp powerstat.8.gz ${DESTDIR}${MANDIR}
++ cp -p powerstat.8 ${DESTDIR}${MANDIR}
+ mkdir -p ${DESTDIR}${BASHDIR}
+- cp bash-completion/powerstat ${DESTDIR}${BASHDIR}
++ cp -p bash-completion/powerstat ${DESTDIR}${BASHDIR}
diff --git a/powerstat.spec b/powerstat.spec
new file mode 100644
index 0000000..78acf58
--- /dev/null
+++ b/powerstat.spec
@@ -0,0 +1,55 @@
+Name: powerstat
+Version: 0.03.03
+Release: 1%{?dist}
+Summary: Measures the power consumption of a machine
+
+License: GPL-2.0-or-later
+URL: https://github.com/ColinIanKing/powerstat
+Source: %{url}/archive/V%{version}/%{name}-V%{version}.tar.gz
+# Preserve timestamp of powerstat file and let build system
+# compress man page
+Patch: 01-preserve-timestamp-copy-man.patch
+
+BuildRequires: gcc
+BuildRequires: make
+# RAPL not available on other architectures
+ExclusiveArch: %{ix86} x86_64
+
+%description
+Powerstat measures the power consumption of a machine using the
+battery stats or the Intel RAPL interface. The output is like
+vmstat but also shows power consumption statistics. At the end
+of a run, powerstat will calculate the average, standard
+deviation and min/max of the gathered data.
+
+
+%prep
+%autosetup
+
+
+%build
+# Preserve timestamp
+%make_build
+
+
+%install
+%make_install
+
+
+%check
+# Smoke test binary works, no tests available
+%{buildroot}%{_bindir}/powerstat -h
+
+
+%files
+%doc README.md
+%license COPYING
+%{_bindir}/powerstat
+%{_mandir}/man8/powerstat.8*
+%{bash_completions_dir}/powerstat
+
+
+
+%changelog
+* Fri Aug 25 2023 Benson Muite <benson_muite(a)emailplus.org> - 0.03.03-1
+- Initial packaging
diff --git a/sources b/sources
new file mode 100644
index 0000000..a3b17ab
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (powerstat-V0.03.03.tar.gz) = f22d54c9936cdaee3521d5d89bf22a05f1a2ca6d9be2419d753a5c6c9148c3764a4fb81b2b45db2ab6b82802bcfa2791246d29210e63019a29f244ca59a504f9
8 months, 4 weeks
Architecture specific change in rpms/powerstat.git
by githook-noreply@fedoraproject.org
The package rpms/powerstat.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/powerstat.git/commit/?id=973f7525....
Change:
+ExclusiveArch: %{ix86} x86_64
Thanks.
Full change:
============
commit 973f752566c7f976334cb7dbeb7df79b9db27f30
Author: Benson Muite <benson_muite(a)emailplus.org>
Date: Fri Aug 25 10:11:27 2023 +0300
Initial import BZ2223901
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d6048ca
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/powerstat-V0.03.03.tar.gz
diff --git a/01-preserve-timestamp-copy-man.patch b/01-preserve-timestamp-copy-man.patch
new file mode 100644
index 0000000..eb1e80f
--- /dev/null
+++ b/01-preserve-timestamp-copy-man.patch
@@ -0,0 +1,30 @@
+--- powerstat-0.03.03/Makefile.original 2023-07-19 10:57:10.031794677 +0300
++++ powerstat-0.03.03/Makefile 2023-07-19 10:58:06.782563977 +0300
+@@ -39,9 +39,6 @@
+ powerstat: powerstat.o
+ $(CC) $(CFLAGS) $< -lm -o $@ $(LDFLAGS)
+
+-powerstat.8.gz: powerstat.8
+- gzip -c $< > $@
+-
+ dist:
+ rm -rf powerstat-$(VERSION)
+ mkdir powerstat-$(VERSION)
+@@ -51,13 +48,13 @@
+ rm -rf powerstat-$(VERSION)
+
+ clean:
+- rm -f powerstat powerstat.o powerstat.8.gz
++ rm -f powerstat powerstat.o
+ rm -f powerstat-$(VERSION).tar.gz
+
+-install: powerstat powerstat.8.gz
++install: powerstat powerstat.8
+ mkdir -p ${DESTDIR}${BINDIR}
+ cp powerstat ${DESTDIR}${BINDIR}
+ mkdir -p ${DESTDIR}${MANDIR}
+- cp powerstat.8.gz ${DESTDIR}${MANDIR}
++ cp -p powerstat.8 ${DESTDIR}${MANDIR}
+ mkdir -p ${DESTDIR}${BASHDIR}
+- cp bash-completion/powerstat ${DESTDIR}${BASHDIR}
++ cp -p bash-completion/powerstat ${DESTDIR}${BASHDIR}
diff --git a/powerstat.spec b/powerstat.spec
new file mode 100644
index 0000000..78acf58
--- /dev/null
+++ b/powerstat.spec
@@ -0,0 +1,55 @@
+Name: powerstat
+Version: 0.03.03
+Release: 1%{?dist}
+Summary: Measures the power consumption of a machine
+
+License: GPL-2.0-or-later
+URL: https://github.com/ColinIanKing/powerstat
+Source: %{url}/archive/V%{version}/%{name}-V%{version}.tar.gz
+# Preserve timestamp of powerstat file and let build system
+# compress man page
+Patch: 01-preserve-timestamp-copy-man.patch
+
+BuildRequires: gcc
+BuildRequires: make
+# RAPL not available on other architectures
+ExclusiveArch: %{ix86} x86_64
+
+%description
+Powerstat measures the power consumption of a machine using the
+battery stats or the Intel RAPL interface. The output is like
+vmstat but also shows power consumption statistics. At the end
+of a run, powerstat will calculate the average, standard
+deviation and min/max of the gathered data.
+
+
+%prep
+%autosetup
+
+
+%build
+# Preserve timestamp
+%make_build
+
+
+%install
+%make_install
+
+
+%check
+# Smoke test binary works, no tests available
+%{buildroot}%{_bindir}/powerstat -h
+
+
+%files
+%doc README.md
+%license COPYING
+%{_bindir}/powerstat
+%{_mandir}/man8/powerstat.8*
+%{bash_completions_dir}/powerstat
+
+
+
+%changelog
+* Fri Aug 25 2023 Benson Muite <benson_muite(a)emailplus.org> - 0.03.03-1
+- Initial packaging
diff --git a/sources b/sources
new file mode 100644
index 0000000..a3b17ab
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (powerstat-V0.03.03.tar.gz) = f22d54c9936cdaee3521d5d89bf22a05f1a2ca6d9be2419d753a5c6c9148c3764a4fb81b2b45db2ab6b82802bcfa2791246d29210e63019a29f244ca59a504f9
8 months, 4 weeks
[Report] Packages Restricting Arches
by root
List of packages currently excluding arches (1152)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- BareBonesBrowserLaunch
ExclusiveArch: %{java_arches} noarch
- CFR
ExclusiveArch: %{java_arches} noarch
- CardManager
ExclusiveArch: %{java_arches} noarch
- GAPDoc
ExclusiveArch: %{gap_arches} noarch
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- IPAddress
ExclusiveArch: %{java_arches} noarch
- Mars
ExclusiveArch: %{java_arches} noarch
- OpenColorIO
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- OpenStego
ExclusiveArch: %{java_arches} noarch
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-V8
ExclusiveArch: %{nodejs_arches}
- R-rJava
ExclusiveArch: %{java_arches}
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aardvark-dns
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64 s390x
- anet
ExclusiveArch: %{GPRbuild_arches}
- ant
ExclusiveArch: %{java_arches} noarch
- ant-antunit
ExclusiveArch: %{java_arches} noarch
- ant-contrib
ExclusiveArch: %{java_arches} noarch
- antlr
ExclusiveArch: %{java_arches}
- antlr-maven-plugin
ExclusiveArch: %{java_arches} noarch
- antlr3
ExclusiveArch: %{java_arches}
- antlr4-project
ExclusiveArch: %{java_arches}
- antlrworks
ExclusiveArch: %{java_arches} noarch
- aopalliance
ExclusiveArch: %{java_arches} noarch
- apache-commons-beanutils
ExclusiveArch: %{java_arches} noarch
- apache-commons-cli
ExclusiveArch: %{java_arches} noarch
- apache-commons-codec
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections4
ExclusiveArch: %{java_arches} noarch
- apache-commons-compress
ExclusiveArch: %{java_arches} noarch
- apache-commons-configuration
ExclusiveArch: %{java_arches} noarch
- apache-commons-digester
ExclusiveArch: %{java_arches} noarch
- apache-commons-exec
ExclusiveArch: %{java_arches} noarch
- apache-commons-io
ExclusiveArch: %{java_arches} noarch
- apache-commons-jexl
ExclusiveArch: %{java_arches} noarch
- apache-commons-jxpath
ExclusiveArch: %{java_arches} noarch
- apache-commons-lang3
ExclusiveArch: %{java_arches} noarch
- apache-commons-logging
ExclusiveArch: %{java_arches} noarch
- apache-commons-math
ExclusiveArch: %{java_arches} noarch
- apache-commons-modeler
ExclusiveArch: %{java_arches} noarch
- apache-commons-net
ExclusiveArch: %{java_arches} noarch
- apache-commons-parent
ExclusiveArch: %{java_arches} noarch
- apache-commons-pool
ExclusiveArch: %{java_arches} noarch
- apache-commons-vfs
ExclusiveArch: %{java_arches} noarch
- apache-ivy
ExclusiveArch: %{java_arches} noarch
- apache-parent
ExclusiveArch: %{java_arches} noarch
- apache-resource-bundles
ExclusiveArch: %{java_arches} noarch
- apache-sshd
ExclusiveArch: %{java_arches} noarch
- apiguardian
ExclusiveArch: %{java_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- aqute-bnd
ExclusiveArch: %{java_arches} noarch
- args4j
ExclusiveArch: %{java_arches} noarch
- arianna
ExclusiveArch: %{qt5_qtwebengine_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- assertj-core
ExclusiveArch: %{java_arches} noarch
- atinject
ExclusiveArch: %{java_arches} noarch
- aunit
ExclusiveArch: %GPRbuild_arches
- auto
ExclusiveArch: %{java_arches} noarch
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- azure-cli
ExclusiveArch: %{java_arches} noarch
- batik
ExclusiveArch: %{java_arches} noarch
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
- bcel
ExclusiveArch: %{java_arches} noarch
- bcm283x-firmware
ExclusiveArch: aarch64
- beansbinding
ExclusiveArch: %{java_arches} noarch
- belle-sip
ExclusiveArch: %{java_arches}
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- beust-jcommander
ExclusiveArch: %{java_arches} noarch
- bibletime
ExclusiveArch: %{java_arches}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- bodhi-server
ExclusiveArch: %{golang_arches_future}
- bolzplatz2006
ExclusiveArch: %{java_arches}
- bouncycastle
ExclusiveArch: %{java_arches} noarch
- box64
ExclusiveArch: aarch64 ppc64le x86_64
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- brazil
ExclusiveArch: %{java_arches} noarch
- bsf
ExclusiveArch: %{java_arches} noarch
- bsh
ExclusiveArch: %{java_arches} noarch
- build-helper-maven-plugin
ExclusiveArch: %{java_arches} noarch
- buildah
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- byte-buddy
ExclusiveArch: %{java_arches} noarch
- byteman
ExclusiveArch: %{java_arches} noarch
- cachelib
ExclusiveArch: x86_64 aarch64 ppc64le
- caddy
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: %{golang_arches}
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64
- calibre
ExclusiveArch: aarch64 x86_64
- cambozola
ExclusiveArch: %{java_arches} noarch
- canl-java
ExclusiveArch: %{java_arches} noarch
- catatonit
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: %{golang_arches_future}
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- cdi-api
ExclusiveArch: %{java_arches} noarch
- ceph
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- cglib
ExclusiveArch: %{java_arches} noarch
- chromium
ExclusiveArch: x86_64
ExclusiveArch: x86_64 aarch64
ExclusiveArch: x86_64 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- classloader-leak-test-framework
ExclusiveArch: %{java_arches} noarch
- classpathless-compiler
ExclusiveArch: %{java_arches} noarch
- clevis-pin-tpm2
ExclusiveArch: %{rust_arches}
- clojure
ExclusiveArch: %{java_arches} noarch
- clojure-core-specs-alpha
ExclusiveArch: %{java_arches} noarch
- clojure-maven-plugin
ExclusiveArch: %{java_arches} noarch
- clojure-spec-alpha
ExclusiveArch: %{java_arches} noarch
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- codehaus-parent
ExclusiveArch: %{java_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- colossus
ExclusiveArch: %{java_arches} noarch
- conmon
ExclusiveArch: %{golang_arches_future}
- console-image-viewer
ExclusiveArch: %{java_arches} noarch
- containernetworking-plugins
ExclusiveArch: %{golang_arches}
- coq
ExclusiveArch: %{ocaml_native_compiler}
- cortado
ExclusiveArch: %{java_arches} noarch
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cpuinfo
ExclusiveArch: x86_64 aarch64
- 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
- credentials-fetcher
ExclusiveArch: x86_64 aarch64 s390x
- cri-o
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- crun
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
- cryptlib
ExclusiveArch: x86_64 aarch64 ppc64le
- crypto-policies
ExclusiveArch: %{java_arches} noarch
- cryptobone
ExclusiveArch: x86_64 ppc64le aarch64
- csslint
ExclusiveArch: %{nodejs_arches} noarch
- cvc5
ExclusiveArch: %{java_arches}
- daq
ExclusiveArch: x86_64 aarch64
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- decentxml
ExclusiveArch: %{java_arches} noarch
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- directory-maven-plugin
ExclusiveArch: %{java_arches} noarch
- dirgra
ExclusiveArch: %{java_arches} noarch
- disruptor
ExclusiveArch: %{java_arches} noarch
- ditaa
ExclusiveArch: %{java_arches} noarch
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dogtag-pki
ExclusiveArch: %{java_arches}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dom4j
ExclusiveArch: %{java_arches} noarch
- dotnet6.0
ExclusiveArch: aarch64 x86_64 s390x
ExclusiveArch: x86_64
- dotnet7.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
ExclusiveArch: x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dub
ExclusiveArch: %{ldc_arches}
- dxvk-native
ExclusiveArch: %{ix86} x86_64
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e3
ExclusiveArch: %{ix86} x86_64
- easymock
ExclusiveArch: %{java_arches} noarch
- ecj
ExclusiveArch: %{java_arches} noarch
- eclipse-swt
ExclusiveArch: %{java_arches}
- ed25519-java
ExclusiveArch: %{java_arches} noarch
- edk2
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
- embree
ExclusiveArch: aarch64 x86_64
- embree3
ExclusiveArch: aarch64 x86_64
- enjarify
ExclusiveArch: %{java_arches} noarch
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- eric
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- erlang-corba
ExclusiveArch: %{java_arches}
- esmi_ib_library
ExclusiveArch: x86_64
- eth-tools
ExclusiveArch: x86_64
- exec-maven-plugin
ExclusiveArch: %{java_arches} noarch
- external-editor-revived
ExclusiveArch: %{rust_arches}
- extra-enforcer-rules
ExclusiveArch: %{java_arches} noarch
- fasterxml-oss-parent
ExclusiveArch: %{java_arches} noarch
- fb303
ExclusiveArch: x86_64 aarch64 ppc64le
- fbthrift
ExclusiveArch: x86_64 aarch64 ppc64le
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- felix-parent
ExclusiveArch: %{java_arches} noarch
- felix-utils
ExclusiveArch: %{java_arches} noarch
- fernflower
ExclusiveArch: %{java_arches} noarch
- fes
ExclusiveArch: %{ix86} x86_64
- filedrop
ExclusiveArch: %{java_arches} noarch
- firecracker
ExclusiveArch: aarch64 x86_64
- fishbowl
ExclusiveArch: %{java_arches} noarch
- fizz
ExclusiveArch: x86_64 aarch64 ppc64le
- flocq
ExclusiveArch: %{ocaml_native_compiler}
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluent-bit
ExclusiveArch: x86_64 aarch64
- flute
ExclusiveArch: %{java_arches} noarch
- folly
ExclusiveArch: x86_64 aarch64 ppc64le
- fop
ExclusiveArch: %{java_arches} noarch
- forge-parent
ExclusiveArch: %{java_arches} noarch
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- frama-c
ExclusiveArch: %{ocaml_native_compiler}
- freecol
ExclusiveArch: %{java_arches} noarch
- freemarker
ExclusiveArch: %{java_arches} noarch
- freerouting
ExclusiveArch: %{java_arches} noarch
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: x86_64 ppc64
- fuse-overlayfs
ExclusiveArch: %{arm64} ppc64le s390x x86_64
- fusesource-pom
ExclusiveArch: %{java_arches} noarch
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- ga
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- gap
ExclusiveArch: %{gap_arches}
- gap-pkg-ace
ExclusiveArch: %{gap_arches}
- gap-pkg-aclib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-alnuth
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-atlasrep
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autodoc
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-automata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-autpgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-browse
ExclusiveArch: %{gap_arches}
- gap-pkg-caratinterface
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-circle
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-cohomolo
ExclusiveArch: %{gap_arches}
- gap-pkg-congruence
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-corelg
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crime
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crisp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crypting
ExclusiveArch: %{gap_arches}
- gap-pkg-cryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-crystcat
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ctbllib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-curlinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-cvec
ExclusiveArch: %{gap_arches}
- gap-pkg-datastructures
ExclusiveArch: %{gap_arches}
- gap-pkg-design
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-digraphs
ExclusiveArch: %{gap_arches}
- gap-pkg-edim
ExclusiveArch: %{gap_arches}
- gap-pkg-factint
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-ferret
ExclusiveArch: %{gap_arches}
- gap-pkg-fga
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fining
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-float
ExclusiveArch: %{gap_arches}
- gap-pkg-format
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-forms
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-fr
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-francy
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-gbnp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-genss
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grape
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-groupoids
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-grpconst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-guava
ExclusiveArch: %{gap_arches}
- gap-pkg-hap
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hapcryst
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-hecke
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-images
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-io
ExclusiveArch: %{gap_arches}
- gap-pkg-irredsol
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-json
ExclusiveArch: %{gap_arches}
- gap-pkg-jupyterkernel
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-jupyterviz
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-laguna
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liealgdb
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liepring
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-liering
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-loops
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-lpres
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-mapclass
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-nautytracesinterface
ExclusiveArch: %{gap_arches}
- gap-pkg-nq
ExclusiveArch: %{gap_arches}
- gap-pkg-openmath
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-orb
ExclusiveArch: %{gap_arches}
- gap-pkg-polenta
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polycyclic
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-polymaking
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-primgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-profiling
ExclusiveArch: %{gap_arches}
- gap-pkg-qpa
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-quagroup
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-radiroot
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-recog
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-repsn
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-resclasses
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-scscp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-semigroups
ExclusiveArch: %{gap_arches}
- gap-pkg-singular
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sla
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-smallsemi
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sonata
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-sophus
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-spinsym
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-standardff
ExclusiveArch: %{gap_arches}
- gap-pkg-tomlib
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-toric
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-transgrp
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-utils
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-uuid
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-xmod
ExclusiveArch: %{gap_arches} noarch
- gap-pkg-zeromqinterface
ExclusiveArch: %{gap_arches}
- gappalib-coq
ExclusiveArch: %{ocaml_native_compiler}
- gbrainy
ExclusiveArch: %mono_arches
- gdb
ExclusiveArch: %{ix86} x86_64
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gearhead1
ExclusiveArch: %{fpc_arches}
- gearhead2
ExclusiveArch: %{fpc_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}
- 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}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang
ExclusiveArch: %{golang_arches}
- google-gson
ExclusiveArch: %{java_arches} noarch
- google-guice
ExclusiveArch: %{java_arches} noarch
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- goverlay
ExclusiveArch: %{fpc_arches}
- gprbuild
ExclusiveArch: %{GPRbuild_arches}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha aarch64
- 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}
- guava
ExclusiveArch: %{java_arches} noarch
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
- gvisor-tap-vsock
ExclusiveArch: %{golang_arches_future}
- hamcrest
ExclusiveArch: %{java_arches} noarch
- harec
ExclusiveArch: x86_64 aarch64
- hawtjni
ExclusiveArch: %{java_arches} noarch
- hedgewars
ExclusiveArch: %{fpc_arches}
- hibernate-jpa-2.0-api
ExclusiveArch: %{java_arches} noarch
- hid4java
ExclusiveArch: %{java_arches} noarch
- hipcub
ExclusiveArch: x86_64
- hsakmt
ExclusiveArch: x86_64 aarch64 ppc64le
- httpcomponents-client
ExclusiveArch: %{java_arches} noarch
- httpcomponents-core
ExclusiveArch: %{java_arches} noarch
- httpcomponents-project
ExclusiveArch: %{java_arches} noarch
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64 aarch64
- icaro
ExclusiveArch: %{ix86} x86_64 noarch
- icedtea-web
ExclusiveArch: %{java_arches}
- icu4j
ExclusiveArch: %{java_arches} noarch
- imagej
ExclusiveArch: %{java_arches} noarch
- imhex
ExclusiveArch: x86_64 %{arm64}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cm-compiler
ExclusiveArch: i686 x86_64
- intel-cmt-cat
ExclusiveArch: x86_64 i686 i586
ExclusiveArch: x86_64 i686 i586
- intel-compute-runtime
ExclusiveArch: x86_64
- intel-gmmlib
ExclusiveArch: x86_64 i686
- intel-igc
ExclusiveArch: x86_64
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: x86_64
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- jFormatString
ExclusiveArch: %{java_arches} noarch
- jackson-annotations
ExclusiveArch: %{java_arches} noarch
- jackson-bom
ExclusiveArch: %{java_arches} noarch
- jackson-core
ExclusiveArch: %{java_arches} noarch
- jackson-databind
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-binary
ExclusiveArch: %{java_arches} noarch
- jackson-dataformats-text
ExclusiveArch: %{java_arches} noarch
- jackson-jaxrs-providers
ExclusiveArch: %{java_arches} noarch
- jackson-modules-base
ExclusiveArch: %{java_arches} noarch
- jackson-parent
ExclusiveArch: %{java_arches} noarch
- jacoco
ExclusiveArch: %{java_arches} noarch
- jacop
ExclusiveArch: %{java_arches} noarch
- jakarta-activation
ExclusiveArch: %{java_arches} noarch
- jakarta-activation1
ExclusiveArch: %{java_arches} noarch
- jakarta-annotations
ExclusiveArch: %{java_arches} noarch
- jakarta-el
ExclusiveArch: %{java_arches} noarch
- jakarta-interceptors
ExclusiveArch: %{java_arches} noarch
- jakarta-json
ExclusiveArch: %{java_arches} noarch
- jakarta-mail
ExclusiveArch: %{java_arches} noarch
- jakarta-oro
ExclusiveArch: %{java_arches} noarch
- jakarta-saaj
ExclusiveArch: %{java_arches} noarch
- jakarta-server-pages
ExclusiveArch: %{java_arches} noarch
- jakarta-servlet
ExclusiveArch: %{java_arches} noarch
- jakarta-xml-ws
ExclusiveArch: %{java_arches} noarch
- janino
ExclusiveArch: %{java_arches} noarch
- jansi
ExclusiveArch: %{java_arches}
- jansi-native
ExclusiveArch: %{java_arches}
- jansi1
ExclusiveArch: %{java_arches} noarch
- java-1.8.0-openjdk
ExclusiveArch: %{java_arches}
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- java-1.8.0-openjdk-portable
ExclusiveArch: %{java_arches}
- java-11-openjdk
ExclusiveArch: %{java_arches}
- java-11-openjdk-portable
ExclusiveArch: %{java_arches}
- java-17-openjdk
ExclusiveArch: %{java_arches}
- java-17-openjdk-portable
ExclusiveArch: %{java_arches}
- java-diff-utils
ExclusiveArch: %{java_arches} noarch
- java-dirq
ExclusiveArch: %{java_arches} noarch
- java-jd-decompiler
ExclusiveArch: %{java_arches} noarch
- java-latest-openjdk
ExclusiveArch: %{java_arches}
- java-latest-openjdk-portable
ExclusiveArch: %{java_arches}
- java-runtime-decompiler
ExclusiveArch: %{java_arches} noarch
- java-scrypt
ExclusiveArch: %{java_arches} noarch
- java_cup
ExclusiveArch: %{java_arches} noarch
- javacc
ExclusiveArch: %{java_arches} noarch
- javacc-maven-plugin
ExclusiveArch: %{java_arches} noarch
- javaewah
ExclusiveArch: %{java_arches} noarch
- javapackages-bootstrap
ExclusiveArch: %{java_arches}
- javaparser
ExclusiveArch: %{java_arches} noarch
- javapoet
ExclusiveArch: %{java_arches} noarch
- javassist
ExclusiveArch: %{java_arches} noarch
- jaxb
ExclusiveArch: %{java_arches} noarch
- jaxb-api
ExclusiveArch: %{java_arches} noarch
- jaxb-api2
ExclusiveArch: %{java_arches} noarch
- jaxb-dtd-parser
ExclusiveArch: %{java_arches} noarch
- jaxb-fi
ExclusiveArch: %{java_arches} noarch
- jaxb-istack-commons
ExclusiveArch: %{java_arches} noarch
- jaxb-stax-ex
ExclusiveArch: %{java_arches} noarch
- jaxen
ExclusiveArch: %{java_arches} noarch
- jboss-jaxrs-2.0-api
ExclusiveArch: %{java_arches} noarch
- jboss-logging
ExclusiveArch: %{java_arches} noarch
- jboss-logging-tools
ExclusiveArch: %{java_arches} noarch
- jboss-parent
ExclusiveArch: %{java_arches} noarch
- jchardet
ExclusiveArch: %{java_arches} noarch
- jcip-annotations
ExclusiveArch: %{java_arches} noarch
- jctools
ExclusiveArch: %{java_arches} noarch
- jcuber
ExclusiveArch: %{java_arches} noarch
- jdeparser
ExclusiveArch: %{java_arches} noarch
- jdepend
ExclusiveArch: %{java_arches} noarch
- jdependency
ExclusiveArch: %{java_arches} noarch
- jdom
ExclusiveArch: %{java_arches} noarch
- jdom2
ExclusiveArch: %{java_arches} noarch
- jedit
ExclusiveArch: %{java_arches} noarch
- jericho-html
ExclusiveArch: %{java_arches} noarch
- jetty
ExclusiveArch: %{java_arches} noarch
- jflex
ExclusiveArch: %{java_arches} noarch
- jfreechart
ExclusiveArch: %{java_arches} noarch
- jgit
ExclusiveArch: %{java_arches} noarch
- jglobus
ExclusiveArch: %{java_arches} noarch
- jgoodies-common
ExclusiveArch: %{java_arches} noarch
- jgoodies-forms
ExclusiveArch: %{java_arches} noarch
- jgoodies-looks
ExclusiveArch: %{java_arches} noarch
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- jline
ExclusiveArch: %{java_arches}
- jline2
ExclusiveArch: %{java_arches} noarch
- jmock
ExclusiveArch: %{java_arches} noarch
- jmol
ExclusiveArch: %{java_arches} noarch
- jna
ExclusiveArch: %{java_arches}
- jneuroml-core
ExclusiveArch: %{java_arches} noarch
- jni-inchi
ExclusiveArch: %{java_arches}
- jol
ExclusiveArch: %{java_arches} noarch
- jolokia-jvm-agent
ExclusiveArch: %{java_arches} noarch
- jopt-simple
ExclusiveArch: %{java_arches} noarch
- jorbis
ExclusiveArch: %{java_arches} noarch
- jowl
ExclusiveArch: %{nodejs_arches} noarch
- jpanoramamaker
ExclusiveArch: %{java_arches} noarch
- jsch
ExclusiveArch: %{java_arches} noarch
- jsch-agent-proxy
ExclusiveArch: %{java_arches} noarch
- json_simple
ExclusiveArch: %{java_arches} noarch
- jsoup
ExclusiveArch: %{java_arches} noarch
- jsr-305
ExclusiveArch: %{java_arches} noarch
- jss
ExclusiveArch: %{java_arches}
- jssc
ExclusiveArch: %{java_arches}
- jtidy
ExclusiveArch: %{java_arches} noarch
- julia
ExclusiveArch: x86_64
- junit
ExclusiveArch: %{java_arches} noarch
- junit5
ExclusiveArch: %{java_arches} noarch
- juniversalchardet
ExclusiveArch: %{java_arches} noarch
- jzlib
ExclusiveArch: %{java_arches} noarch
- kaidan
ExclusiveArch: %{qt5_qtwebengine_arches}
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- kernel
ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le
- keylime-agent-rust
ExclusiveArch: %{rust_arches}
- 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-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: x86_64 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}
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- laf-plugin
ExclusiveArch: %{java_arches} noarch
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- ldapjdk
ExclusiveArch: %{java_arches} noarch
- ldc
ExclusiveArch: %{ldc_arches} ppc64le
- ldc1.30
ExclusiveArch: %{ldc_arches} ppc64le
- ldc1.32
ExclusiveArch: %{ldc_arches} ppc64le
- libbase
ExclusiveArch: %{java_arches} noarch
- 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 ppc64le
- libfonts
ExclusiveArch: %{java_arches} noarch
- libformula
ExclusiveArch: %{java_arches} noarch
- libguestfs
ExclusiveArch: %{kernel_arches}
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libkgapi
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- libkrun
ExclusiveArch: x86_64 aarch64
- libkrunfw
ExclusiveArch: x86_64 aarch64
- liblayout
ExclusiveArch: %{java_arches} noarch
- libloader
ExclusiveArch: %{java_arches} noarch
- libnxz
ExclusiveArch: ppc64le
- libocxl
ExclusiveArch: ppc64le
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libreoffice-TexMaths
ExclusiveArch: %{java_arches}
- librepository
ExclusiveArch: %{java_arches} noarch
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- librtas
ExclusiveArch: %{power64}
- libserializer
ExclusiveArch: %{java_arches} noarch
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunicode
ExclusiveArch: x86_64 aarch64
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64
- libva-nvidia-driver
ExclusiveArch: %{x86_64} %{ix86} %{arm64} ppc64le
- libvirt-java
ExclusiveArch: %{java_arches} noarch
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzdnn
ExclusiveArch: s390x
- libzfcphbaapi
ExclusiveArch: s390 s390x
- libzpc
ExclusiveArch: s390x
- llhttp
ExclusiveArch: %{nodejs_arches}
- log4j
ExclusiveArch: %{java_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- lucene
ExclusiveArch: %{java_arches} noarch
- lujavrite
ExclusiveArch: %{java_arches}
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- magicmirror
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-airnow
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-onthisday
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-singlestock
ExclusiveArch: %{nodejs_arches} noarch
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mariadb-java-client
ExclusiveArch: %{java_arches} noarch
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matrix-synapse
ExclusiveArch: %{rust_arches}
- maui-mauikit
ExclusiveArch: %{ix86} s390x aarch64 x86_64
- maven
ExclusiveArch: %{java_arches} noarch
- maven-antrun-plugin
ExclusiveArch: %{java_arches} noarch
- maven-archetype
ExclusiveArch: %{java_arches} noarch
- maven-archiver
ExclusiveArch: %{java_arches} noarch
- maven-artifact-transfer
ExclusiveArch: %{java_arches} noarch
- maven-assembly-plugin
ExclusiveArch: %{java_arches} noarch
- maven-bundle-plugin
ExclusiveArch: %{java_arches} noarch
- maven-clean-plugin
ExclusiveArch: %{java_arches} noarch
- maven-common-artifact-filters
ExclusiveArch: %{java_arches} noarch
- maven-compiler-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-analyzer
ExclusiveArch: %{java_arches} noarch
- maven-dependency-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-tree
ExclusiveArch: %{java_arches} noarch
- maven-doxia
ExclusiveArch: %{java_arches} noarch
- maven-doxia-sitetools
ExclusiveArch: %{java_arches} noarch
- maven-enforcer
ExclusiveArch: %{java_arches} noarch
- maven-file-management
ExclusiveArch: %{java_arches} noarch
- maven-filtering
ExclusiveArch: %{java_arches} noarch
- maven-invoker
ExclusiveArch: %{java_arches} noarch
- maven-invoker-plugin
ExclusiveArch: %{java_arches} noarch
- maven-jar-plugin
ExclusiveArch: %{java_arches} noarch
- maven-mapping
ExclusiveArch: %{java_arches} noarch
- maven-native
ExclusiveArch: %{java_arches} noarch
- maven-parent
ExclusiveArch: %{java_arches} noarch
- maven-patch-plugin
ExclusiveArch: %{java_arches} noarch
- maven-plugin-testing
ExclusiveArch: %{java_arches} noarch
- maven-plugin-tools
ExclusiveArch: %{java_arches} noarch
- maven-remote-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-reporting-api
ExclusiveArch: %{java_arches} noarch
- maven-reporting-impl
ExclusiveArch: %{java_arches} noarch
- maven-resolver
ExclusiveArch: %{java_arches} noarch
- maven-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-script-interpreter
ExclusiveArch: %{java_arches} noarch
- maven-shade-plugin
ExclusiveArch: %{java_arches} noarch
- maven-shared-incremental
ExclusiveArch: %{java_arches} noarch
- maven-shared-io
ExclusiveArch: %{java_arches} noarch
- maven-shared-utils
ExclusiveArch: %{java_arches} noarch
- maven-source-plugin
ExclusiveArch: %{java_arches} noarch
- maven-surefire
ExclusiveArch: %{java_arches} noarch
- maven-verifier
ExclusiveArch: %{java_arches} noarch
- maven-verifier-plugin
ExclusiveArch: %{java_arches} noarch
- maven-wagon
ExclusiveArch: %{java_arches} noarch
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mcrouter
ExclusiveArch: x86_64 aarch64 ppc64le
- mecab-java
ExclusiveArch: %java_arches
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: x86_64 %{ix86}
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64 riscv64
- miglayout
ExclusiveArch: %{java_arches} noarch
- 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
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- moby-engine
ExclusiveArch: %{golang_arches}
- mockito
ExclusiveArch: %{java_arches} noarch
- mod_mono
ExclusiveArch: %mono_arches
- modello
ExclusiveArch: %{java_arches} noarch
- moditect
ExclusiveArch: %{java_arches} noarch
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- modulemaker-maven-plugin
ExclusiveArch: %{java_arches} noarch
- mojo-executor
ExclusiveArch: %{java_arches} noarch
- mojo-parent
ExclusiveArch: %{java_arches} 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
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msr-tools
ExclusiveArch: %{ix86} x86_64
- munge-maven-plugin
ExclusiveArch: %{java_arches} noarch
- mxparser
ExclusiveArch: %{java_arches} noarch
- mysql-connector-java
ExclusiveArch: %{java_arches} noarch
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- naev
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- naga
ExclusiveArch: %{java_arches} noarch
- 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}
- nekohtml
ExclusiveArch: %{java_arches} noarch
- netavark
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- newtonsoft-json
ExclusiveArch: %{mono_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-less
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-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs18
ExclusiveArch: %{nodejs_arches}
- nodejs20
ExclusiveArch: %{nodejs_arches}
- nom-tam-fits
ExclusiveArch: %{java_arches} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: x86_64 ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64 ppc64le
- objectweb-asm
ExclusiveArch: %{java_arches} noarch
- objenesis
ExclusiveArch: %{java_arches} noarch
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
ExclusiveArch: %{golang_arches_future}
- oidn
ExclusiveArch: x86_64
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- oneVPL
ExclusiveArch: x86_64
- oneVPL-intel-gpu
ExclusiveArch: x86_64
- oneapi-level-zero
ExclusiveArch: x86_64
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- ongres-scram
ExclusiveArch: %{java_arches} noarch
- ongres-stringprep
ExclusiveArch: %{java_arches} noarch
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64 aarch64
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- openjdk-asmtools
ExclusiveArch: %{java_arches} noarch
- openjdk-asmtools7
ExclusiveArch: %{java_arches} noarch
- openjfx
ExclusiveArch: %{java_arches}
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openms
ExclusiveArch: %{qt5_qtwebengine_arches}
- openni
ExclusiveArch: x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openoffice.org-diafilter
ExclusiveArch: %{java_arches}
- openpgl
ExclusiveArch: aarch64 x86_64
- openssl-ibmca
ExclusiveArch: s390 s390x
- openstack-java-sdk
ExclusiveArch: %{java_arches} noarch
- opentest4j
ExclusiveArch: %{java_arches} noarch
- openvkl
ExclusiveArch: aarch64 x86_64
- optee_client
ExclusiveArch: aarch64
- options
ExclusiveArch: %{java_arches} noarch
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- osgi-annotation
ExclusiveArch: %{java_arches} noarch
- osgi-compendium
ExclusiveArch: %{java_arches} noarch
- osgi-core
ExclusiveArch: %{java_arches} noarch
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- pageedit
ExclusiveArch: %{qt5_qtwebengine_arches}
- parserng
ExclusiveArch: %{java_arches} noarch
- pasdoc
ExclusiveArch: %{fpc_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcfi
ExclusiveArch: %{java_arches} noarch
- pcm
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdbg
ExclusiveArch: ppc64le
- pdfbox
ExclusiveArch: %{java_arches} noarch
- pdfmod
ExclusiveArch: %mono_arches
- pdftk-java
ExclusiveArch: %{java_arches} noarch
- pentaho-libxml
ExclusiveArch: %{java_arches} noarch
- pentaho-reporting-flow-engine
ExclusiveArch: %{java_arches} noarch
- 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
- picocli
ExclusiveArch: %{java_arches} noarch
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- plantuml
ExclusiveArch: %{java_arches} noarch
- plasma-dialer
ExclusiveArch: %{java_arches}
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plexus-archiver
ExclusiveArch: %{java_arches} noarch
- plexus-build-api
ExclusiveArch: %{java_arches} noarch
- plexus-build-api0
ExclusiveArch: %{java_arches} noarch
- plexus-cipher
ExclusiveArch: %{java_arches} noarch
- plexus-classworlds
ExclusiveArch: %{java_arches} noarch
- plexus-compiler
ExclusiveArch: %{java_arches} noarch
- plexus-component-api
ExclusiveArch: %{java_arches} noarch
- plexus-components-pom
ExclusiveArch: %{java_arches} noarch
- plexus-containers
ExclusiveArch: %{java_arches} noarch
- plexus-i18n
ExclusiveArch: %{java_arches} noarch
- plexus-interpolation
ExclusiveArch: %{java_arches} noarch
- plexus-io
ExclusiveArch: %{java_arches} noarch
- plexus-languages
ExclusiveArch: %{java_arches} noarch
- plexus-pom
ExclusiveArch: %{java_arches} noarch
- plexus-resources
ExclusiveArch: %{java_arches} noarch
- plexus-sec-dispatcher
ExclusiveArch: %{java_arches} noarch
- plexus-utils
ExclusiveArch: %{java_arches} noarch
- plexus-velocity
ExclusiveArch: %{java_arches} noarch
- podman
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- postgresql-jdbc
ExclusiveArch: %{java_arches} noarch
- powerpc-utils
ExclusiveArch: ppc %{power64}
- ppc64-diag
ExclusiveArch: ppc %{power64}
- procyon
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
- proguard
ExclusiveArch: %{java_arches} noarch
- prometheus-jmx-exporter
ExclusiveArch: %{java_arches} noarch
- prometheus-simpleclient-java
ExclusiveArch: %{java_arches} noarch
- proxygen
ExclusiveArch: x86_64 aarch64 ppc64le
- pveclib
ExclusiveArch: ppc %{power64}
- pvs-sbcl
ExclusiveArch: x86_64
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-ast-monitor
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-damo
ExclusiveArch: x86_64 aarch64 ppc64le s390x noarch
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-javaobj
ExclusiveArch: %{java_arches} noarch
- python-jep
ExclusiveArch: %{java_arches}
- python-jnius
ExclusiveArch: %{java_arches}
- python-jupyter-polymake
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- python-openoffice
ExclusiveArch: noarch x86_64
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-pyqt6-webengine
ExclusiveArch: aarch64 x86_64
- python-setuptools-rust
ExclusiveArch: %{rust_arches}
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qatengine
ExclusiveArch: x86_64
- qatzip
ExclusiveArch: x86_64
- qbe
ExclusiveArch: x86_64 aarch64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qdox
ExclusiveArch: %{java_arches} noarch
- 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}
- qt6-qtwebengine
ExclusiveArch: aarch64 x86_64
- qt6-qtwebview
ExclusiveArch: aarch64 x86_64
- quantum-espresso
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rEFInd
ExclusiveArch: %{efi}
- rachota
ExclusiveArch: %{java_arches} noarch
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- reflections
ExclusiveArch: %{java_arches} noarch
- reg
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- regexp
ExclusiveArch: %{java_arches} noarch
- relaxng-datatype-java
ExclusiveArch: %{java_arches} noarch
- replacer
ExclusiveArch: %{java_arches} noarch
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- rescene
ExclusiveArch: %{mono_arches}
- resteasy
ExclusiveArch: %{java_arches} noarch
- restool
ExclusiveArch: aarch64
- restsharp
ExclusiveArch: %{mono_arches}
- retsnoop
ExclusiveArch: %{rust_arches}
- rhino
ExclusiveArch: %{java_arches} noarch
- river
ExclusiveArch: %{zig_arches}
- rkcommon
ExclusiveArch: x86_64 aarch64
- rocclr
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-compilersupport
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-device-libs
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-runtime
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-smi
ExclusiveArch: x86_64 aarch64 ppc64le
- rocminfo
ExclusiveArch: x86_64 aarch64 ppc64le
- rocprim
ExclusiveArch: x86_64
- rocrand
ExclusiveArch: x86_64
- rocthrust
ExclusiveArch: x86_64
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rr
ExclusiveArch: %{ix86} x86_64 aarch64
- rssguard
ExclusiveArch: %{qt5_qtwebengine_arches}
- rstudio
ExclusiveArch: %{java_arches}
- rsyntaxtextarea
ExclusiveArch: %{java_arches} noarch
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- runc
ExclusiveArch: %{golang_arches_future}
- rundoc
ExclusiveArch: %{java_arches} noarch
- rust
ExclusiveArch: %{rust_arches}
- rust-actix
ExclusiveArch: %{rust_arches}
- rust-actix-router
ExclusiveArch: %{rust_arches}
- rust-argmax
ExclusiveArch: %{rust_arches}
- rust-askalono-cli
ExclusiveArch: %{rust_arches}
- rust-base-x
ExclusiveArch: %{rust_arches}
- rust-bit-set
ExclusiveArch: %{rust_arches}
- rust-bootupd
ExclusiveArch: x86_64 aarch64
- rust-brotli
ExclusiveArch: %{rust_arches}
- rust-capnp-futures
ExclusiveArch: %{rust_arches}
- rust-cascade
ExclusiveArch: %{rust_arches}
- rust-cast
ExclusiveArch: %{rust_arches}
- rust-chrono-tz
ExclusiveArch: %{rust_arches}
- rust-combine
ExclusiveArch: %{rust_arches}
- rust-compress-tools
ExclusiveArch: %{rust_arches}
- rust-const-oid0.6
ExclusiveArch: %{rust_arches}
- rust-coreos-installer
ExclusiveArch: %{rust_arches}
- rust-crossbeam
ExclusiveArch: %{rust_arches}
- rust-cssparser-macros
ExclusiveArch: %{rust_arches}
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-dashmap4
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-deflate0.8
ExclusiveArch: %{rust_arches}
- rust-drg
ExclusiveArch: %{rust_arches}
- rust-event-listener
ExclusiveArch: %{rust_arches}
- rust-fail
ExclusiveArch: %{rust_arches}
- rust-gag
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamming
ExclusiveArch: %{rust_arches}
- rust-headers
ExclusiveArch: %{rust_arches}
- rust-hidapi
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-hyperlocal
ExclusiveArch: %{rust_arches}
- rust-image0.23
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-jpeg-decoder0.1
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-krunvm
ExclusiveArch: x86_64 aarch64
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kvm-ioctls
ExclusiveArch: x86_64 aarch64
- rust-lebe
ExclusiveArch: %{rust_arches}
- rust-libslirp
ExclusiveArch: %{rust_arches}
- rust-libslirp-sys
ExclusiveArch: %{rust_arches}
- rust-msru
ExclusiveArch: x86_64
- rust-nanorand
ExclusiveArch: %{rust_arches}
- rust-netstat2
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-ordered-float2
ExclusiveArch: %{rust_arches}
- rust-os_type
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pathsearch
ExclusiveArch: %{rust_arches}
- rust-pq-sys
ExclusiveArch: %{rust_arches}
- rust-pretty-bytes
ExclusiveArch: %{rust_arches}
- rust-pretty-hex
ExclusiveArch: %{rust_arches}
- rust-primal-bit
ExclusiveArch: %{rust_arches}
- rust-primal-check
ExclusiveArch: %{rust_arches}
- rust-primal-estimate
ExclusiveArch: %{rust_arches}
- rust-procfs0.9
ExclusiveArch: %{rust_arches}
- rust-procs
ExclusiveArch: %{rust_arches}
- rust-prost
ExclusiveArch: %{rust_arches}
- rust-prost-derive
ExclusiveArch: %{rust_arches}
- rust-prost-derive0.8
ExclusiveArch: %{rust_arches}
- rust-prost0.8
ExclusiveArch: %{rust_arches}
- rust-psl-types
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-pwd
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_lib
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-serde-big-array
ExclusiveArch: %{rust_arches}
- rust-serde_qs
ExclusiveArch: %{rust_arches}
- rust-serde_yaml0.8
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: x86_64
- rust-sevctl
ExclusiveArch: x86_64
- rust-silver
ExclusiveArch: %{rust_arches}
- rust-sinit
ExclusiveArch: %{rust_arches}
- rust-snphost
ExclusiveArch: x86_64
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-tiff0.6
ExclusiveArch: %{rust_arches}
- rust-totp-lite
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-tree-sitter
ExclusiveArch: %{rust_arches}
- rust-tree-sitter-cli
ExclusiveArch: %{rust_arches}
- rust-tzfile
ExclusiveArch: %{rust_arches}
- rust-ubyte
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-width
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-uriparse
ExclusiveArch: %{rust_arches}
- rust-uucore
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vtparse
ExclusiveArch: %{rust_arches}
- rust-web-ext-native-messaging
ExclusiveArch: %{rust_arches}
- rust-wezterm-color-types
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic-derive
ExclusiveArch: %{rust_arches}
- rust-wild
ExclusiveArch: %{rust_arches}
- rust-xxhash-rust
ExclusiveArch: %{rust_arches}
- rust-zbus1
ExclusiveArch: %{rust_arches}
- rust-zbus_macros1
ExclusiveArch: %{rust_arches}
- rust-zincati
ExclusiveArch: %{rust_arches}
- rust-zvariant2
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive2
ExclusiveArch: %{rust_arches}
- s390utils
ExclusiveArch: s390 s390x
- sac
ExclusiveArch: %{java_arches} noarch
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sagemath
ExclusiveArch: aarch64 x86_64
- sat4j
ExclusiveArch: %{java_arches} noarch
- sbcl
ExclusiveArch: %{ix86} x86_64 aarch64 %{power64}
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sblim-cim-client
ExclusiveArch: %{java_arches} noarch
- sblim-cim-client2
ExclusiveArch: %{java_arches} noarch
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- scala
ExclusiveArch: %{java_arches} noarch
- scalacheck
ExclusiveArch: %{java_arches} noarch
- scannotation
ExclusiveArch: %{java_arches} noarch
- sdljava
ExclusiveArch: %{java_arches}
- sdrangel
ExclusiveArch: %{qt5_qtwebengine_arches}
- sdsl-lite
ExclusiveArch: %{power64} x86_64 aarch64
- 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
- sequence-library
ExclusiveArch: %{java_arches} noarch
- servicelog
ExclusiveArch: ppc %{power64}
- shaman
ExclusiveArch: %{java_arches} noarch
- 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
- singularity-ce
ExclusiveArch: %{go_arches}
- sisu
ExclusiveArch: %{java_arches} noarch
- sisu-mojos
ExclusiveArch: %{java_arches} noarch
- skopeo
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- slf4j
ExclusiveArch: %{java_arches} noarch
- slirp4netns
ExclusiveArch: %{golang_arches_future}
- snakeyaml
ExclusiveArch: %{java_arches} noarch
- snapd
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- snip
ExclusiveArch: %{java_arches} noarch
- softnet-stat
ExclusiveArch: %{rust_arches}
- soup-sharp
ExclusiveArch: %{mono_arches}
- spacebar
ExclusiveArch: %{java_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spec-version-maven-plugin
ExclusiveArch: %{java_arches} noarch
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- spice-parent
ExclusiveArch: %{java_arches} noarch
- springlobby
ExclusiveArch: %{ix86} x86_64
- sqljet
ExclusiveArch: %{java_arches} noarch
- squeekboard
ExclusiveArch: %{rust_arches}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- stats-collect
ExclusiveArch: %{ix86} x86_64 noarch
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
- stratisd
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
ExclusiveArch: %{rust_arches}
- string-template-maven-plugin
ExclusiveArch: %{java_arches} noarch
- stringtemplate
ExclusiveArch: %{java_arches} noarch
- stringtemplate4
ExclusiveArch: %{java_arches} noarch
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- subscription-manager-cockpit
ExclusiveArch: %{nodejs_arches} noarch
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExclusiveArch: %{kernel_arches}
- svnkit
ExclusiveArch: %{java_arches} noarch
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- swing-layout
ExclusiveArch: %{java_arches} noarch
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- system-rules
ExclusiveArch: %{java_arches} noarch
- system76-keyboard-configurator
ExclusiveArch: %{rust_arches}
- systemd-boot
ExclusiveArch: %efi
- t-digest
ExclusiveArch: %{java_arches} noarch
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tagsoup
ExclusiveArch: %{java_arches} noarch
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64 aarch64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- ternimal
ExclusiveArch: %{rust_arches}
- test-interface
ExclusiveArch: %{java_arches} noarch
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- testng
ExclusiveArch: %{java_arches} noarch
- texlive
ExclusiveArch: %{java_arches} noarch
- thermald
ExclusiveArch: %{ix86} x86_64
- tilix
ExclusiveArch: %{ldc_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tomcat
ExclusiveArch: %{java_arches} noarch
- tomcat-native
ExclusiveArch: %{java_arches}
- tomcat-taglibs-parent
ExclusiveArch: %{java_arches} noarch
- tomcatjss
ExclusiveArch: %{java_arches} noarch
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- treelayout
ExclusiveArch: %{java_arches} noarch
- trilead-ssh2
ExclusiveArch: %{java_arches} noarch
- truth
ExclusiveArch: %{java_arches} noarch
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- typescript
ExclusiveArch: %{nodejs_arches} noarch
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- umr
ExclusiveArch: x86_64 aarch64 ppc64le
- unetbootin
ExclusiveArch: %{ix86} x86_64
- univocity-parsers
ExclusiveArch: %{java_arches} noarch
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usd
ExclusiveArch: aarch64 x86_64
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- vakzination
ExclusiveArch: %{java_arches}
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vecmath1.2
ExclusiveArch: %{java_arches} noarch
- velocity
ExclusiveArch: %{java_arches} noarch
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- vim-syntastic
ExclusiveArch: %{java_arches} noarch
- virt-p2v
ExclusiveArch: x86_64
- virt-v2v
ExclusiveArch: x86_64
- virtiofsd
ExclusiveArch: %{rust_arches}
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- voms-api-java
ExclusiveArch: %{java_arches} noarch
- voms-clients-java
ExclusiveArch: %{java_arches} noarch
- vrq
ExclusiveArch: %{ix86} x86_64
- wangle
ExclusiveArch: x86_64 aarch64 ppc64le
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- wasmedge
ExclusiveArch: x86_64 aarch64
- watchman
ExclusiveArch: x86_64 aarch64 ppc64le
- wdt
ExclusiveArch: x86_64 aarch64 ppc64le
- webkit2-sharp
ExclusiveArch: %mono_arches
- weld-parent
ExclusiveArch: %{java_arches} noarch
- why3
ExclusiveArch: %{ocaml_native_compiler}
- wine
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- ws-commons-util
ExclusiveArch: %{java_arches} noarch
- wsdl4j
ExclusiveArch: %{java_arches} noarch
- wult
ExclusiveArch: x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x86-simd-sort
ExclusiveArch: x86_64
- xalan-j2
ExclusiveArch: %{java_arches} noarch
- xbean
ExclusiveArch: %{java_arches} noarch
- xbyak
ExclusiveArch: x86_64
- xbyak_aarch64
ExclusiveArch: aarch64
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: x86_64 aarch64
- xerces-j2
ExclusiveArch: %{java_arches} noarch
- xgap
ExclusiveArch: %{gap_arches}
- xml-commons-apis
ExclusiveArch: %{java_arches} noarch
- xml-commons-resolver
ExclusiveArch: %{java_arches} noarch
- xml-maven-plugin
ExclusiveArch: %{java_arches} noarch
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xmlgraphics-commons
ExclusiveArch: %{java_arches} noarch
- xmlpull
ExclusiveArch: %{java_arches} noarch
- xmlstreambuffer
ExclusiveArch: %{java_arches} noarch
- xmlunit
ExclusiveArch: %{java_arches} noarch
- xmvn
ExclusiveArch: %{java_arches} noarch
- xmvn-connector-ivy
ExclusiveArch: %{java_arches} noarch
- xmvn-generator
ExclusiveArch: %{java_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
- xstream
ExclusiveArch: %{java_arches} noarch
- xz-java
ExclusiveArch: %{java_arches} noarch
- yarnpkg
ExclusiveArch: %{nodejs_arches} noarch
- zcfan
ExclusiveArch: x86_64
- zeal
ExclusiveArch: aarch64 x86_64
- zenon
ExclusiveArch: %{ocaml_native_compiler}
- 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}
8 months, 4 weeks
Architecture specific change in rpms/rust-strip-ansi-escapes.git
by githook-noreply@fedoraproject.org
The package rpms/rust-strip-ansi-escapes.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-strip-ansi-escapes.git/commi....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 304da5ad5c9d309d76d67f4122985018f1899394
Author: Michel Alexandre Salim <salimma(a)fedoraproject.org>
Date: Thu Aug 24 16:03:23 2023 -0500
Rebuilt for vte 0.11
Signed-off-by: Michel Alexandre Salim <salimma(a)fedoraproject.org>
diff --git a/rust-strip-ansi-escapes.spec b/rust-strip-ansi-escapes.spec
index 7b08450..fe494fa 100644
--- a/rust-strip-ansi-escapes.spec
+++ b/rust-strip-ansi-escapes.spec
@@ -13,6 +13,9 @@ Summary: Strip ANSI escape sequences from byte streams
License: Apache-2.0 OR MIT
URL: https://crates.io/crates/strip-ansi-escapes
Source: %{crates_source}
+# Manually created patch for downstream crate metadata changes
+# bump vte from 0.10 to 0.11
+Patch: strip-ansi-escapes-fix-metadata.diff
BuildRequires: rust-packaging >= 21
diff --git a/strip-ansi-escapes-fix-metadata.diff b/strip-ansi-escapes-fix-metadata.diff
new file mode 100644
index 0000000..04528bc
--- /dev/null
+++ b/strip-ansi-escapes-fix-metadata.diff
@@ -0,0 +1,8 @@
+--- strip-ansi-escapes-0.1.1/Cargo.toml 1970-01-01T00:00:00+00:00
++++ strip-ansi-escapes-0.1.1/Cargo.toml 2023-08-24T21:02:37.335817+00:00
+@@ -22,4 +22,4 @@
+ license = "Apache-2.0/MIT"
+ repository = "https://github.com/luser/strip-ansi-escapes"
+ [dependencies.vte]
+-version = "0.10"
++version = "0.11"
commit d401991a14fec11b4407828f436fd99b18f9886a
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 21 23:47:38 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit 46e73cf8a16adc9c08f267dec58d21be8075391f
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Jun 7 22:46:33 2023 +0200
Regenerate with rust2rpm v24
diff --git a/README.md b/README.md
deleted file mode 100644
index 449bb74..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-strip-ansi-escapes
-
-The rust-strip-ansi-escapes package
\ No newline at end of file
diff --git a/rust-strip-ansi-escapes.spec b/rust-strip-ansi-escapes.spec
index 04a3d71..7b08450 100644
--- a/rust-strip-ansi-escapes.spec
+++ b/rust-strip-ansi-escapes.spec
@@ -1,25 +1,20 @@
-# Generated by rust2rpm 18
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate strip-ansi-escapes
-Name: rust-%{crate}
+Name: rust-strip-ansi-escapes
Version: 0.1.1
Release: %autorelease
Summary: Strip ANSI escape sequences from byte streams
# Upstream license specification: Apache-2.0/MIT
-License: ASL 2.0 or MIT
+License: Apache-2.0 OR MIT
URL: https://crates.io/crates/strip-ansi-escapes
Source: %{crates_source}
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
Strip ANSI escape sequences from byte streams.}
@@ -32,13 +27,14 @@ BuildArch: noarch
%description devel %{_description}
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
%files devel
-%license LICENSE-APACHE LICENSE-MIT
-%doc README.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -46,11 +42,11 @@ BuildArch: noarch
%description -n %{name}+default-devel %{_description}
-This package contains library source intended for building other packages
-which use "default" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
commit 6dab0a9ac7c664e058087829d9c6e93c2aa21e48
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jan 21 01:35:40 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
8 months, 4 weeks
Architecture specific change in rpms/rust-vte.git
by githook-noreply@fedoraproject.org
The package rpms/rust-vte.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-vte.git/commit/?id=fdafd4f00....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 5bc0f0f07192ff7eb56838de2dca7ae15ab9024f
Author: Michel Alexandre Salim <salimma(a)fedoraproject.org>
Date: Thu Aug 24 15:32:08 2023 -0500
Update to 0.11.1
Signed-off-by: Michel Alexandre Salim <salimma(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
index fa3d95e..65a35fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/vte-0.9.0.crate
/vte-0.10.0.crate
/vte-0.10.1.crate
+/vte-0.11.1.crate
diff --git a/rust-vte.spec b/rust-vte.spec
index 5a1f6cf..97f61d3 100644
--- a/rust-vte.spec
+++ b/rust-vte.spec
@@ -5,7 +5,7 @@
%global crate vte
Name: rust-vte
-Version: 0.10.1
+Version: 0.11.1
Release: %autorelease
Summary: Parser for implementing terminal emulators
@@ -48,6 +48,18 @@ use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
%ghost %{crate_instdir}/Cargo.toml
+%package -n %{name}+ansi-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+ansi-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "ansi" feature of the "%{crate}" crate.
+
+%files -n %{name}+ansi-devel
+%ghost %{crate_instdir}/Cargo.toml
+
%package -n %{name}+arrayvec-devel
Summary: %{summary}
BuildArch: noarch
@@ -60,6 +72,18 @@ use the "arrayvec" feature of the "%{crate}" crate.
%files -n %{name}+arrayvec-devel
%ghost %{crate_instdir}/Cargo.toml
+%package -n %{name}+log-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+log-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "log" feature of the "%{crate}" crate.
+
+%files -n %{name}+log-devel
+%ghost %{crate_instdir}/Cargo.toml
+
%package -n %{name}+nightly-devel
Summary: %{summary}
BuildArch: noarch
@@ -84,6 +108,18 @@ use the "no_std" feature of the "%{crate}" crate.
%files -n %{name}+no_std-devel
%ghost %{crate_instdir}/Cargo.toml
+%package -n %{name}+serde-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+serde-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "serde" feature of the "%{crate}" crate.
+
+%files -n %{name}+serde-devel
+%ghost %{crate_instdir}/Cargo.toml
+
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
%cargo_prep
diff --git a/sources b/sources
index e46b13c..48d772b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vte-0.10.1.crate) = 0c8fed2cfca5ad07d2a146e1e26979d390347a409cdc2b960246fc2fadd85019b9febf2dfd618f7a144493084b55f285c58ef5204e613bd9013af26faa9f2033
+SHA512 (vte-0.11.1.crate) = 43dbad0fe71305159736c5578f015a4cb2668922263f43cf09019efb40b09e5bfff13816ffa9aa1cd8d3a20dcbbc9ea12f223edaee1b44ed8e3f112f97020a5b
commit 6c999507972bd7b95518a3fa00c6ff6eaf45b9a6
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 22 00:37:31 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit fdafd4f00de70281c203ccf2ff81b124dae4ffc3
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Mon May 22 20:14:30 2023 +0200
Regenerate with rust2rpm v24
diff --git a/README.md b/README.md
deleted file mode 100644
index 8960628..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-vte
-
-The rust-vte package
\ No newline at end of file
diff --git a/rust-vte.spec b/rust-vte.spec
index d81a222..5a1f6cf 100644
--- a/rust-vte.spec
+++ b/rust-vte.spec
@@ -1,25 +1,19 @@
-# Generated by rust2rpm 17
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate vte
-Name: rust-%{crate}
+Name: rust-vte
Version: 0.10.1
Release: %autorelease
Summary: Parser for implementing terminal emulators
-# Upstream license specification: Apache-2.0 OR MIT
-License: ASL 2.0 or MIT
+License: Apache-2.0 OR MIT
URL: https://crates.io/crates/vte
Source: %{crates_source}
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
Parser for implementing terminal emulators.}
@@ -32,13 +26,15 @@ BuildArch: noarch
%description devel %{_description}
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
%files devel
-%license LICENSE-APACHE LICENSE-MIT
-%doc README.md CHANGELOG.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%doc %{crate_instdir}/CHANGELOG.md
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -46,11 +42,11 @@ BuildArch: noarch
%description -n %{name}+default-devel %{_description}
-This package contains library source intended for building other packages
-which use "default" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+arrayvec-devel
Summary: %{summary}
@@ -58,11 +54,11 @@ BuildArch: noarch
%description -n %{name}+arrayvec-devel %{_description}
-This package contains library source intended for building other packages
-which use "arrayvec" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "arrayvec" feature of the "%{crate}" crate.
%files -n %{name}+arrayvec-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+nightly-devel
Summary: %{summary}
@@ -70,11 +66,11 @@ BuildArch: noarch
%description -n %{name}+nightly-devel %{_description}
-This package contains library source intended for building other packages
-which use "nightly" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "nightly" feature of the "%{crate}" crate.
%files -n %{name}+nightly-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+no_std-devel
Summary: %{summary}
@@ -82,11 +78,11 @@ BuildArch: noarch
%description -n %{name}+no_std-devel %{_description}
-This package contains library source intended for building other packages
-which use "no_std" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "no_std" feature of the "%{crate}" crate.
%files -n %{name}+no_std-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
commit 7250796ebd75a8b74c373d0fcdca82a1b57db51e
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Mon May 22 20:13:34 2023 +0200
Convert to %autorelease and %autochangelog
[skip changelog]
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..dfff405
--- /dev/null
+++ b/changelog
@@ -0,0 +1,42 @@
+* Sat Jan 21 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Sat Apr 17 2021 Fabio Valentini <decathorpe(a)gmail.com> - 0.10.1-1
+- Update to version 0.10.1.
+- Fixes RHBZ#1950584
+
+* Sat Feb 06 12:25:00 CET 2021 returntrip <stefano(a)figura.im> - 0.10.0-1
+- Update to 0.10.0 (Fixes: RHZB#1912090)
+
+* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.9.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sun Nov 29 16:47:00 CEST 2020 Stefano Figura <stefano(a)figura.im> - 0.9.0-1
+- Update to 0.9.0
+
+* Thu Aug 27 16:54:58 CEST 2020 Igor Raits <ignatenkobrain(a)fedoraproject.org> - 0.8.0-1
+- Update to 0.8.0
+
+* Wed Jul 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Sat Jul 20 18:59:32 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.3.3-2
+- Regenerate
+
+* Sat Apr 13 2019 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.3-1
+- Initial package
diff --git a/rust-vte.spec b/rust-vte.spec
index 4abaf93..d81a222 100644
--- a/rust-vte.spec
+++ b/rust-vte.spec
@@ -6,7 +6,7 @@
Name: rust-%{crate}
Version: 0.10.1
-Release: 5%{?dist}
+Release: %autorelease
Summary: Parser for implementing terminal emulators
# Upstream license specification: Apache-2.0 OR MIT
@@ -107,45 +107,4 @@ which use "no_std" feature of "%{crate}" crate.
%endif
%changelog
-* Sat Jan 21 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Sat Apr 17 2021 Fabio Valentini <decathorpe(a)gmail.com> - 0.10.1-1
-- Update to version 0.10.1.
-- Fixes RHBZ#1950584
-
-* Sat Feb 06 12:25:00 CET 2021 returntrip <stefano(a)figura.im> - 0.10.0-1
-- Update to 0.10.0 (Fixes: RHZB#1912090)
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.9.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Sun Nov 29 16:47:00 CEST 2020 Stefano Figura <stefano(a)figura.im> - 0.9.0-1
-- Update to 0.9.0
-
-* Thu Aug 27 16:54:58 CEST 2020 Igor Raits <ignatenkobrain(a)fedoraproject.org> - 0.8.0-1
-- Update to 0.8.0
-
-* Wed Jul 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Thu Jan 30 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Sat Jul 20 18:59:32 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.3.3-2
-- Regenerate
-
-* Sat Apr 13 2019 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.3-1
-- Initial package
+%autochangelog
commit daeb55e59d94f49754421474304facc93d68773d
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jan 21 02:17:35 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/rust-vte.spec b/rust-vte.spec
index 0536c7c..4abaf93 100644
--- a/rust-vte.spec
+++ b/rust-vte.spec
@@ -6,7 +6,7 @@
Name: rust-%{crate}
Version: 0.10.1
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Parser for implementing terminal emulators
# Upstream license specification: Apache-2.0 OR MIT
@@ -107,6 +107,9 @@ which use "no_std" feature of "%{crate}" crate.
%endif
%changelog
+* Sat Jan 21 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8 months, 4 weeks
Architecture specific change in rpms/rust-strip-ansi-escapes.git
by githook-noreply@fedoraproject.org
The package rpms/rust-strip-ansi-escapes.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-strip-ansi-escapes.git/commi....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 304da5ad5c9d309d76d67f4122985018f1899394
Author: Michel Alexandre Salim <salimma(a)fedoraproject.org>
Date: Thu Aug 24 16:03:23 2023 -0500
Rebuilt for vte 0.11
Signed-off-by: Michel Alexandre Salim <salimma(a)fedoraproject.org>
diff --git a/rust-strip-ansi-escapes.spec b/rust-strip-ansi-escapes.spec
index 7b08450..fe494fa 100644
--- a/rust-strip-ansi-escapes.spec
+++ b/rust-strip-ansi-escapes.spec
@@ -13,6 +13,9 @@ Summary: Strip ANSI escape sequences from byte streams
License: Apache-2.0 OR MIT
URL: https://crates.io/crates/strip-ansi-escapes
Source: %{crates_source}
+# Manually created patch for downstream crate metadata changes
+# bump vte from 0.10 to 0.11
+Patch: strip-ansi-escapes-fix-metadata.diff
BuildRequires: rust-packaging >= 21
diff --git a/strip-ansi-escapes-fix-metadata.diff b/strip-ansi-escapes-fix-metadata.diff
new file mode 100644
index 0000000..04528bc
--- /dev/null
+++ b/strip-ansi-escapes-fix-metadata.diff
@@ -0,0 +1,8 @@
+--- strip-ansi-escapes-0.1.1/Cargo.toml 1970-01-01T00:00:00+00:00
++++ strip-ansi-escapes-0.1.1/Cargo.toml 2023-08-24T21:02:37.335817+00:00
+@@ -22,4 +22,4 @@
+ license = "Apache-2.0/MIT"
+ repository = "https://github.com/luser/strip-ansi-escapes"
+ [dependencies.vte]
+-version = "0.10"
++version = "0.11"
commit d401991a14fec11b4407828f436fd99b18f9886a
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 21 23:47:38 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit 46e73cf8a16adc9c08f267dec58d21be8075391f
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed Jun 7 22:46:33 2023 +0200
Regenerate with rust2rpm v24
diff --git a/README.md b/README.md
deleted file mode 100644
index 449bb74..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-strip-ansi-escapes
-
-The rust-strip-ansi-escapes package
\ No newline at end of file
diff --git a/rust-strip-ansi-escapes.spec b/rust-strip-ansi-escapes.spec
index 04a3d71..7b08450 100644
--- a/rust-strip-ansi-escapes.spec
+++ b/rust-strip-ansi-escapes.spec
@@ -1,25 +1,20 @@
-# Generated by rust2rpm 18
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate strip-ansi-escapes
-Name: rust-%{crate}
+Name: rust-strip-ansi-escapes
Version: 0.1.1
Release: %autorelease
Summary: Strip ANSI escape sequences from byte streams
# Upstream license specification: Apache-2.0/MIT
-License: ASL 2.0 or MIT
+License: Apache-2.0 OR MIT
URL: https://crates.io/crates/strip-ansi-escapes
Source: %{crates_source}
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
Strip ANSI escape sequences from byte streams.}
@@ -32,13 +27,14 @@ BuildArch: noarch
%description devel %{_description}
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
%files devel
-%license LICENSE-APACHE LICENSE-MIT
-%doc README.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -46,11 +42,11 @@ BuildArch: noarch
%description -n %{name}+default-devel %{_description}
-This package contains library source intended for building other packages
-which use "default" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
8 months, 4 weeks
Architecture specific change in rpms/rust-vte.git
by githook-noreply@fedoraproject.org
The package rpms/rust-vte.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-vte.git/commit/?id=fdafd4f00....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 5bc0f0f07192ff7eb56838de2dca7ae15ab9024f
Author: Michel Alexandre Salim <salimma(a)fedoraproject.org>
Date: Thu Aug 24 15:32:08 2023 -0500
Update to 0.11.1
Signed-off-by: Michel Alexandre Salim <salimma(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
index fa3d95e..65a35fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/vte-0.9.0.crate
/vte-0.10.0.crate
/vte-0.10.1.crate
+/vte-0.11.1.crate
diff --git a/rust-vte.spec b/rust-vte.spec
index 5a1f6cf..97f61d3 100644
--- a/rust-vte.spec
+++ b/rust-vte.spec
@@ -5,7 +5,7 @@
%global crate vte
Name: rust-vte
-Version: 0.10.1
+Version: 0.11.1
Release: %autorelease
Summary: Parser for implementing terminal emulators
@@ -48,6 +48,18 @@ use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
%ghost %{crate_instdir}/Cargo.toml
+%package -n %{name}+ansi-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+ansi-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "ansi" feature of the "%{crate}" crate.
+
+%files -n %{name}+ansi-devel
+%ghost %{crate_instdir}/Cargo.toml
+
%package -n %{name}+arrayvec-devel
Summary: %{summary}
BuildArch: noarch
@@ -60,6 +72,18 @@ use the "arrayvec" feature of the "%{crate}" crate.
%files -n %{name}+arrayvec-devel
%ghost %{crate_instdir}/Cargo.toml
+%package -n %{name}+log-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+log-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "log" feature of the "%{crate}" crate.
+
+%files -n %{name}+log-devel
+%ghost %{crate_instdir}/Cargo.toml
+
%package -n %{name}+nightly-devel
Summary: %{summary}
BuildArch: noarch
@@ -84,6 +108,18 @@ use the "no_std" feature of the "%{crate}" crate.
%files -n %{name}+no_std-devel
%ghost %{crate_instdir}/Cargo.toml
+%package -n %{name}+serde-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+serde-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "serde" feature of the "%{crate}" crate.
+
+%files -n %{name}+serde-devel
+%ghost %{crate_instdir}/Cargo.toml
+
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
%cargo_prep
diff --git a/sources b/sources
index e46b13c..48d772b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vte-0.10.1.crate) = 0c8fed2cfca5ad07d2a146e1e26979d390347a409cdc2b960246fc2fadd85019b9febf2dfd618f7a144493084b55f285c58ef5204e613bd9013af26faa9f2033
+SHA512 (vte-0.11.1.crate) = 43dbad0fe71305159736c5578f015a4cb2668922263f43cf09019efb40b09e5bfff13816ffa9aa1cd8d3a20dcbbc9ea12f223edaee1b44ed8e3f112f97020a5b
commit 6c999507972bd7b95518a3fa00c6ff6eaf45b9a6
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 22 00:37:31 2023 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit fdafd4f00de70281c203ccf2ff81b124dae4ffc3
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Mon May 22 20:14:30 2023 +0200
Regenerate with rust2rpm v24
diff --git a/README.md b/README.md
deleted file mode 100644
index 8960628..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-vte
-
-The rust-vte package
\ No newline at end of file
diff --git a/rust-vte.spec b/rust-vte.spec
index d81a222..5a1f6cf 100644
--- a/rust-vte.spec
+++ b/rust-vte.spec
@@ -1,25 +1,19 @@
-# Generated by rust2rpm 17
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate vte
-Name: rust-%{crate}
+Name: rust-vte
Version: 0.10.1
Release: %autorelease
Summary: Parser for implementing terminal emulators
-# Upstream license specification: Apache-2.0 OR MIT
-License: ASL 2.0 or MIT
+License: Apache-2.0 OR MIT
URL: https://crates.io/crates/vte
Source: %{crates_source}
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
Parser for implementing terminal emulators.}
@@ -32,13 +26,15 @@ BuildArch: noarch
%description devel %{_description}
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
%files devel
-%license LICENSE-APACHE LICENSE-MIT
-%doc README.md CHANGELOG.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%doc %{crate_instdir}/CHANGELOG.md
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -46,11 +42,11 @@ BuildArch: noarch
%description -n %{name}+default-devel %{_description}
-This package contains library source intended for building other packages
-which use "default" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+arrayvec-devel
Summary: %{summary}
@@ -58,11 +54,11 @@ BuildArch: noarch
%description -n %{name}+arrayvec-devel %{_description}
-This package contains library source intended for building other packages
-which use "arrayvec" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "arrayvec" feature of the "%{crate}" crate.
%files -n %{name}+arrayvec-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+nightly-devel
Summary: %{summary}
@@ -70,11 +66,11 @@ BuildArch: noarch
%description -n %{name}+nightly-devel %{_description}
-This package contains library source intended for building other packages
-which use "nightly" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "nightly" feature of the "%{crate}" crate.
%files -n %{name}+nightly-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+no_std-devel
Summary: %{summary}
@@ -82,11 +78,11 @@ BuildArch: noarch
%description -n %{name}+no_std-devel %{_description}
-This package contains library source intended for building other packages
-which use "no_std" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "no_std" feature of the "%{crate}" crate.
%files -n %{name}+no_std-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
commit 7250796ebd75a8b74c373d0fcdca82a1b57db51e
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Mon May 22 20:13:34 2023 +0200
Convert to %autorelease and %autochangelog
[skip changelog]
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..dfff405
--- /dev/null
+++ b/changelog
@@ -0,0 +1,42 @@
+* Sat Jan 21 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Sat Apr 17 2021 Fabio Valentini <decathorpe(a)gmail.com> - 0.10.1-1
+- Update to version 0.10.1.
+- Fixes RHBZ#1950584
+
+* Sat Feb 06 12:25:00 CET 2021 returntrip <stefano(a)figura.im> - 0.10.0-1
+- Update to 0.10.0 (Fixes: RHZB#1912090)
+
+* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.9.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sun Nov 29 16:47:00 CEST 2020 Stefano Figura <stefano(a)figura.im> - 0.9.0-1
+- Update to 0.9.0
+
+* Thu Aug 27 16:54:58 CEST 2020 Igor Raits <ignatenkobrain(a)fedoraproject.org> - 0.8.0-1
+- Update to 0.8.0
+
+* Wed Jul 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Sat Jul 20 18:59:32 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.3.3-2
+- Regenerate
+
+* Sat Apr 13 2019 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.3-1
+- Initial package
diff --git a/rust-vte.spec b/rust-vte.spec
index 4abaf93..d81a222 100644
--- a/rust-vte.spec
+++ b/rust-vte.spec
@@ -6,7 +6,7 @@
Name: rust-%{crate}
Version: 0.10.1
-Release: 5%{?dist}
+Release: %autorelease
Summary: Parser for implementing terminal emulators
# Upstream license specification: Apache-2.0 OR MIT
@@ -107,45 +107,4 @@ which use "no_std" feature of "%{crate}" crate.
%endif
%changelog
-* Sat Jan 21 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Sat Apr 17 2021 Fabio Valentini <decathorpe(a)gmail.com> - 0.10.1-1
-- Update to version 0.10.1.
-- Fixes RHBZ#1950584
-
-* Sat Feb 06 12:25:00 CET 2021 returntrip <stefano(a)figura.im> - 0.10.0-1
-- Update to 0.10.0 (Fixes: RHZB#1912090)
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.9.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Sun Nov 29 16:47:00 CEST 2020 Stefano Figura <stefano(a)figura.im> - 0.9.0-1
-- Update to 0.9.0
-
-* Thu Aug 27 16:54:58 CEST 2020 Igor Raits <ignatenkobrain(a)fedoraproject.org> - 0.8.0-1
-- Update to 0.8.0
-
-* Wed Jul 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Thu Jan 30 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Sat Jul 20 18:59:32 CEST 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.3.3-2
-- Regenerate
-
-* Sat Apr 13 2019 Robert-André Mauchin <zebob.m(a)gmail.com> - 0.3.3-1
-- Initial package
+%autochangelog
8 months, 4 weeks
Architecture specific change in rpms/libreoffice.git
by githook-noreply@fedoraproject.org
The package rpms/libreoffice.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/libreoffice.git/commit/?id=87120c...
https://src.fedoraproject.org/cgit/rpms/libreoffice.git/commit/?id=cae989...
https://src.fedoraproject.org/cgit/rpms/libreoffice.git/commit/?id=093505....
Change:
-%ifarch ppc64le
+%ifarch ppc64le
+%ifarch s390x
Thanks.
Full change:
============
commit a89d19d498b997d5e4cc55571cbab83839670252
Author: Mattia Verga <mattia.verga(a)tiscali.it>
Date: Wed Aug 23 09:43:02 2023 +0200
Disable other failing tests in s390x
diff --git a/libreoffice.spec b/libreoffice.spec
index c1cc7f7..860447c 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -1031,12 +1031,16 @@ sed -i -e /CppunitTest_sc_addin_functions_test/d sc/Module_sc.mk
sed -i -e /CppunitTest_sc_statistical_functions_test/d sc/Module_sc.mk
%endif
%ifarch s390x
+sed -i -e /CppunitTest_sc_array_functions_test/d sc/Module_sc.mk
sed -i -e /CppunitTest_sc_addin_functions_test/d sc/Module_sc.mk
sed -i -e s/CppunitTest_sw_macros_test// sw/Module_sw.mk
# https://bugs.documentfoundation.org/show_bug.cgi?id=125978
sed -i -e s/CustomTarget_uno_test// testtools/Module_testtools.mk
# failing testTdf149402_vba
sed -i -e s/CppunitTest_basic_macros// basic/Module_basic.mk
+# Other test exclusions pointed out by sharkcz
+sed -i -e /CppunitTest_vcl_svm_test/d vcl/Module_vcl.mk
+sed -i -e /CppunitTest_sw_core_layout/d sw/Module_sw.mk
%endif
#see rhbz#2072615
@@ -2258,7 +2262,7 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
* Wed Aug 23 2023 Mattia Verga <mattia.verga(a)proton.me> - 1:7.6.0.3-3
-- Disable another failing test under s390x
+- Disable other failing tests under s390x
- Add patch to fix FTB under ppc64le
* Tue Aug 15 2023 Mattia Verga <mattia.verga(a)proton.me> - 1:7.6.0.3-2
commit 499094d747c6c07dce89c8c683ebad09608acda0
Author: Mattia Verga <mattia.verga(a)tiscali.it>
Date: Wed Aug 23 08:47:22 2023 +0200
Patch to fix FTB in ppc64le
diff --git a/libreoffice.spec b/libreoffice.spec
index 8ebbba0..c1cc7f7 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -277,6 +277,8 @@ Patch8: 0001-Only-pass-I.-arguments-to-g-ir-scanner-by-using-pkg-.patch
Patch9: 0001-Adapt-test-code-to-cURL-8.2.0.patch
Patch10: 0002-Fix-heap-use-after-free.patch
# not upstreamed
+# fix FTB in ppc64le from sharkcz
+Patch11: lo-7.6-ppc64le-tests.patch
Patch500: 0001-disable-libe-book-support.patch
%global instdir %{_libdir}
@@ -2257,6 +2259,7 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
* Wed Aug 23 2023 Mattia Verga <mattia.verga(a)proton.me> - 1:7.6.0.3-3
- Disable another failing test under s390x
+- Add patch to fix FTB under ppc64le
* Tue Aug 15 2023 Mattia Verga <mattia.verga(a)proton.me> - 1:7.6.0.3-2
- Disable unreliable test under s390x
diff --git a/lo-7.6-ppc64le-tests.patch b/lo-7.6-ppc64le-tests.patch
new file mode 100644
index 0000000..4732451
--- /dev/null
+++ b/lo-7.6-ppc64le-tests.patch
@@ -0,0 +1,19 @@
+diff -up libreoffice-7.6.0.3/testtools/source/bridgetest/bridgetest.cxx.orig libreoffice-7.6.0.3/testtools/source/bridgetest/bridgetest.cxx
+--- libreoffice-7.6.0.3/testtools/source/bridgetest/bridgetest.cxx.orig 2023-08-21 13:15:31.738062821 +0200
++++ libreoffice-7.6.0.3/testtools/source/bridgetest/bridgetest.cxx 2023-08-21 13:15:56.607246816 +0200
+@@ -469,6 +469,7 @@ static bool performTest(
+ equals(aData, aSV2ret) && equals(aData, aRet2),
+ "getValues2 test");
+ }
++#if 0
+ {
+ TwoFloats aIn(1.1f, 2.2f);
+ TwoFloats aOut = xLBT->echoTwoFloats(aIn);
+@@ -479,6 +480,7 @@ static bool performTest(
+ FourFloats aOut = xLBT->echoFourFloats(aIn);
+ bRet = check( memcmp(&aIn, &aOut, sizeof(FourFloats)) == 0, "four floats struct test" ) && bRet;
+ }
++#endif
+ {
+ MixedFloatAndInteger aIn(7.7f, 8);
+ MixedFloatAndInteger aOut = xLBT->echoMixedFloatAndInteger(aIn);
commit 38061e5499187f884517813a2bbf5d16bd9ef8dd
Author: Mattia Verga <mattia.verga(a)tiscali.it>
Date: Wed Aug 23 08:28:51 2023 +0200
Disable another failing test under s390x
diff --git a/libreoffice.spec b/libreoffice.spec
index 5783f4f..8ebbba0 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -58,7 +58,7 @@ Summary: Free Software Productivity Suite
Name: libreoffice
Epoch: 1
Version: %{libo_version}.3
-Release: 2%{?libo_prerelease}%{?dist}
+Release: 3%{?libo_prerelease}%{?dist}
# default new files are: MPLv2
# older files are typically: MPLv2 incorporating work under ASLv2
# nlpsolver is: LGPLv3
@@ -1033,6 +1033,8 @@ sed -i -e /CppunitTest_sc_addin_functions_test/d sc/Module_sc.mk
sed -i -e s/CppunitTest_sw_macros_test// sw/Module_sw.mk
# https://bugs.documentfoundation.org/show_bug.cgi?id=125978
sed -i -e s/CustomTarget_uno_test// testtools/Module_testtools.mk
+# failing testTdf149402_vba
+sed -i -e s/CppunitTest_basic_macros// basic/Module_basic.mk
%endif
#see rhbz#2072615
@@ -2253,6 +2255,9 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor &>/dev/null || :
%{_includedir}/LibreOfficeKit
%changelog
+* Wed Aug 23 2023 Mattia Verga <mattia.verga(a)proton.me> - 1:7.6.0.3-3
+- Disable another failing test under s390x
+
* Tue Aug 15 2023 Mattia Verga <mattia.verga(a)proton.me> - 1:7.6.0.3-2
- Disable unreliable test under s390x
- Try verbose make if first build attempt fails
commit 87120c1c08f0e0fcbb96f4b9a32b24367a1bc38c
Author: Mattia Verga <mattia.verga(a)tiscali.it>
Date: Sun Aug 20 09:10:44 2023 +0200
Revert boost1.78 conditional as it cannot work anyway
diff --git a/libreoffice.spec b/libreoffice.spec
index e73d220..5783f4f 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -137,11 +137,7 @@ BuildRequires: zip
BuildRequires: %{libo_python}-devel
BuildRequires: %{libo_python}-setuptools
BuildRequires: Box2D-devel
-%ifarch ppc64le
-BuildRequires: boost1.78-devel
-%else
BuildRequires: boost-devel
-%endif
BuildRequires: cups-devel
BuildRequires: fontpackages-devel
%if 0%{?fedora}
commit cae9896d3e386eb3fa1d76d35179d9dc2b58d448
Author: Mattia Verga <mattia.verga(a)tiscali.it>
Date: Sat Aug 19 09:18:19 2023 +0200
Try boost1.78 on ppc64le
diff --git a/libreoffice.spec b/libreoffice.spec
index 5783f4f..e73d220 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -137,7 +137,11 @@ BuildRequires: zip
BuildRequires: %{libo_python}-devel
BuildRequires: %{libo_python}-setuptools
BuildRequires: Box2D-devel
+%ifarch ppc64le
+BuildRequires: boost1.78-devel
+%else
BuildRequires: boost-devel
+%endif
BuildRequires: cups-devel
BuildRequires: fontpackages-devel
%if 0%{?fedora}
commit e73c62cedeeae6eb0f7104f02ae2ae58212d446c
Author: Mattia Verga <mattia.verga(a)tiscali.it>
Date: Sat Aug 19 09:12:07 2023 +0200
Fix specfile
diff --git a/libreoffice.spec b/libreoffice.spec
index 0428099..5783f4f 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -375,7 +375,7 @@ Requires: %{name}-pyuno%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-ure%{?_isa} = %{epoch}:%{version}-%{release}
%description base
-GUI database front-end for LibreOffice. Allows creation and management of
+GUI database front-end for LibreOffice. Allows creation and management of
databases through a GUI.
%ifarch %{java_arches}
@@ -446,7 +446,7 @@ BuildArch: noarch
%description %{fontname}-fonts
A dingbats font, OpenSymbol, suitable for use by LibreOffice for bullets and
-mathematical symbols.
+mathematical symbols.
%package writer
Summary: LibreOffice Word Processor Application
@@ -460,7 +460,7 @@ Requires: %{name}-ure%{?_isa} = %{epoch}:%{version}-%{release}
The LibreOffice Word Processor application.
%package emailmerge
-Summary: Email mail-merge component for LibreOffice
+Summary: Email mail-merge component for LibreOffice
Requires: %{name}-writer%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-pyuno%{?_isa} = %{epoch}:%{version}-%{release}
@@ -510,7 +510,7 @@ Requires: %{name}-pdfimport%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-pyuno%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-ure%{?_isa} = %{epoch}:%{version}-%{release}
-%description math
+%description math
The LibreOffice Equation Editor Application.
%package graphicfilter
@@ -999,11 +999,6 @@ gpgv2 --keyring ./keyring.gpg %{SOURCE5} %{SOURCE4}
%setup -q -n %{name}-%{version}%{?libo_prerelease} -b 2 -b 4
rm -rf git-hooks */git-hooks
-# This is normally done by %%autosetup -S git_am,
-# but that does not work with multiple -b options, so we use plain %%setup above
-%global __scm git_am
-%__scm_setup_git_am -q
-
#Customize Palette to add Red Hat colours
(head -n -1 extras/source/palettes/standard.soc && \
echo -e ' <draw:color draw:name="Red Hat 1" draw:color="#cc0000"/>
@@ -1013,7 +1008,6 @@ rm -rf git-hooks */git-hooks
<draw:color draw:name="Red Hat 5" draw:color="#4e376b"/>' && \
tail -n 1 extras/source/palettes/standard.soc) > redhat.soc
mv -f redhat.soc extras/source/palettes/standard.soc
-git commit -q -m 'add Red Hat colors to palette' extras/source/palettes/standard.soc
# apply patches
%autopatch -p1 -M 99
@@ -1236,7 +1230,7 @@ pushd %{buildroot}%{baseinstdir}/share/autocorr
%make_autocorr_aliases -l en-GB en-AG en-AU en-BS en-BW en-BZ en-CA en-DK en-GH en-HK en-IE en-IN en-JM en-NG en-NZ en-SG en-TT
%make_autocorr_aliases -l en-US en-PH
-#en-ZA exists and has a good autocorrect file with two or three extras that make sense for
+#en-ZA exists and has a good autocorrect file with two or three extras that make sense for
#neighbouring english speaking territories
%make_autocorr_aliases -l en-ZA en-NA en-ZW
%if %{with langpacks}
@@ -1296,7 +1290,7 @@ rm -f %{buildroot}%{baseinstdir}/CREDITS.fodt %{buildroot}%{baseinstdir}/LICENSE
ln -sr %{buildroot}%{lodatadocdir}/CREDITS.fodt %{buildroot}%{baseinstdir}/CREDITS.fodt
ln -sr %{buildroot}%{lodatadocdir}/LICENSE.html %{buildroot}%{baseinstdir}/LICENSE.html
-#ensure that no sneaky un-prelinkable, un-fpic or non executable shared libs
+#ensure that no sneaky un-prelinkable, un-fpic or non executable shared libs
#have snuck through
pic=0
executable=0
@@ -1481,9 +1475,6 @@ export DESTDIR=%{buildroot}
# org.libreoffice.LibreOffice.appdata.xml:
solenv/bin/assemble-flatpak-appdata.sh \
%{buildroot}%{_datadir}/metainfo/ 0
-# ...then append the original files to the single file:
-solenv/bin/assemble-flatpak-appdata-step2.sh \
- %{buildroot}%{_datadir}/metainfo/ %{buildroot}%{_datadir}/metainfo/
rm %{buildroot}%{_datadir}/metainfo/libreoffice-*.appdata.xml
%endif
@@ -2266,6 +2257,9 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor &>/dev/null || :
- Disable unreliable test under s390x
- Try verbose make if first build attempt fails
+* Sun Aug 13 2023 Mattia Verga <mattia.verga(a)proton.me> - 1:7.6.0.3-1
+- 7.6.0.3
+
* Wed Aug 02 2023 Gwyn Ciesla <gwync(a)protonmail.com> - 1:7.5.5.2-2
- Poppler rebuild.
commit 25124fd9249f720d11b4a25cc1af11eafb0b588c
Author: Gwyn Ciesla <gwync(a)protonmail.com>
Date: Fri Aug 18 13:12:58 2023 -0500
Sources
diff --git a/.gitignore b/.gitignore
index cc82f2a..47a6d53 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,3 +23,9 @@
/libreoffice-help-7.5.5.2.tar.xz.asc
/libreoffice-translations-7.5.5.2.tar.xz
/libreoffice-translations-7.5.5.2.tar.xz.asc
+/libreoffice-7.6.0.3.tar.xz
+/libreoffice-7.6.0.3.tar.xz.asc
+/libreoffice-help-7.6.0.3.tar.xz
+/libreoffice-help-7.6.0.3.tar.xz.asc
+/libreoffice-translations-7.6.0.3.tar.xz
+/libreoffice-translations-7.6.0.3.tar.xz.asc
diff --git a/sources b/sources
index 656f314..b178851 100644
--- a/sources
+++ b/sources
@@ -1,9 +1,9 @@
-SHA512 (libreoffice-7.5.5.2.tar.xz) = 22b905507c3c5e97eb41673fdd21254f254992bfd5f6abf95b49603372027bbb2e329ec43a52ac56d42116fb1821b5c87e53e96105fe194df0ccbfabc7104358
-SHA512 (libreoffice-7.5.5.2.tar.xz.asc) = 7338e2f0705199af066dc622ab43542c255c369e45cffae66c2c8afbf7881ac1751357f5ba3bd1cb6406e9e1dbb80bda6e86a43ecc1438bbaa6187127d49238b
-SHA512 (libreoffice-help-7.5.5.2.tar.xz) = 1747bd1c4df7341074d4e805b8fa4165d1f311d7113b7f73b94449496a8c37c0cd02c4bf1faa5187a14ea43fc531028347cca2dd0a3db9e8a9b9abe72fe7f07f
-SHA512 (libreoffice-help-7.5.5.2.tar.xz.asc) = 1cab32c7cf9e30b80bdcf04299203966fd72aaaa8ca50656c9464fe34d6a537f70874fcb1a77deb29ce5ac7dd83209c17a7f6acb10870a2ed66328109fa01530
-SHA512 (libreoffice-translations-7.5.5.2.tar.xz) = 95dc83728e1350cde72a770ab29b9b001f7318620df9147b947cad598dfe075d934ee9dea1263c3fe5339b465f588e22c4af6335ce5fa8002a141981ec969213
-SHA512 (libreoffice-translations-7.5.5.2.tar.xz.asc) = 1cc768c1404bcb266c61610bf1422e6dc2eab32996a2a6ad0192b224f0046c68efe407f96cde24472b1aab39fea74d02a19250e6e1b2c2aa61a6f26f0ada7723
+SHA512 (libreoffice-7.6.0.3.tar.xz) = e8f3d4bede14427027cd69e3a9a21ebe6f8dcf3cd002f67b850fe3a1657ef06b312a34864780280d7a7c713ea906947130239708dcd0a45509b133710fd330be
+SHA512 (libreoffice-7.6.0.3.tar.xz.asc) = 511a0d3896def87f02e8c5aad161482249d39e2739643b0ddc8b905bc9ec9775bbc5cb18572d55320aabddb5e4cdf99f7d3cc77e3e01452fd6b3411b6de708c9
+SHA512 (libreoffice-help-7.6.0.3.tar.xz) = 5293158a51ee62f1df664ff5b49f12e7dee3d25e2e485a53a546db2bca16bb2699e795d21cf8aa8b3e87ba2f159e9cf03fb2f71c6f17307faa8ff60fa0948217
+SHA512 (libreoffice-help-7.6.0.3.tar.xz.asc) = a69db87e55b07985721cea7064268bccfc16fb48919d471063ce21ac3baccdd3b3958830c617b6df34b72ba5ddd2e256cf8a527ebf6a6e8cdc52f4de1aeb52f5
+SHA512 (libreoffice-translations-7.6.0.3.tar.xz) = 2bc9888f3cb7131397585aa8321c703b983e7003eed37b49113128c89b7a0e7350d5f02bd0c7ba3718016eec08a9c50e246391344f54b0137150b4b2b65de1f5
+SHA512 (libreoffice-translations-7.6.0.3.tar.xz.asc) = 841a690149fd9eab6a56c3461a6209ccd448e4de09087bc5cc32972827df56b744fdde40e60512f0f6ea74cf66a57c66375e2bfb18d9e65d56caf7751c4948dc
SHA512 (17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a
SHA512 (185d60944ea767075d27247c3162b3bc-unowinreg.dll) = 854b8ae29b57b40ba6bb6ff66e723a0e8dad053fcc2849f0ad763cd8a31352f4aeba9636fd4e3f0f2a0cd985a6f49b4261b9ace68d6be821ed42cfa7a73eb13c
SHA512 (a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) = 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a
commit 09350532ee8e0b968cc2a1ed38b132580f19ae31
Author: Gwyn Ciesla <gwync(a)protonmail.com>
Date: Fri Aug 18 11:56:32 2023 -0500
Consolidated changes for 7.6.0.3 testing.
diff --git a/0001-fix-testSignDocument_PEM_PDF.patch b/0001-fix-testSignDocument_PEM_PDF.patch
deleted file mode 100644
index 32c7395..0000000
--- a/0001-fix-testSignDocument_PEM_PDF.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 599722cf77310429a9b9bd2a348486a08b60de0d Mon Sep 17 00:00:00 2001
-From: Miklos Vajna <vmiklos(a)collabora.com>
-Date: Mon, 13 Mar 2023 20:04:17 +0100
-Subject: svl: fix CppunitTest_desktop_lib's
- DesktopLOKTest::testSignDocument_PEM_PDF
-
-The problem was that this test passed when the entire suite was running,
-but not as an individual test.
-
-Digging deeper, this didn't pass in isolation because the test loads a
-private key into memory (which is not in the NSS DB) and since commit
-5592ee094ca9f09bfcc16537d931518d4e6b2231 (svl: fix
-testSignDocument_PEM_PDF with "dbm:" NSS DB, 2022-04-28) we delete that
-in-memory key as a workaround for the NSS dbm -> sqlite transition.
-
-Fix the problem by not deleting the in-memory private key in the LOK
-case: this makes the test (operating in a stateless mode, with in-memory
-keys) pass again and keeps the desktop signing (working with the NSS DB)
-working.
-
-I noticed this test failure as a local test update of libxmlsec to 1.3
-RC started to fail here even when the whole suite was running, but looks
-like this was working by accident before anyway, and the fix doesn't
-hurt for libxmlsec 1.2, either.
-
-Change-Id: Id365ddc5c5d04d538609f444c0e3c4ab4b32a6fd
-Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148817
-Tested-by: Jenkins
-Reviewed-by: Miklos Vajna <vmiklos(a)collabora.com>
----
- svl/source/crypto/cryptosign.cxx | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/svl/source/crypto/cryptosign.cxx b/svl/source/crypto/cryptosign.cxx
-index 1d6337845569..e68ccb8aafda 100644
---- a/svl/source/crypto/cryptosign.cxx
-+++ b/svl/source/crypto/cryptosign.cxx
-@@ -26,6 +26,7 @@
- #include <comphelper/processfactory.hxx>
- #include <comphelper/random.hxx>
- #include <comphelper/scopeguard.hxx>
-+#include <comphelper/lok.hxx>
- #include <com/sun/star/security/XCertificate.hpp>
- #include <com/sun/star/uno/Sequence.hxx>
- #include <o3tl/char16_t2wchar_t.hxx>
-@@ -640,7 +641,11 @@ NSSCMSMessage *CreateCMSMessage(const PRTime* time,
- // if it works, and fallback if it doesn't.
- if (SECKEYPrivateKey * pPrivateKey = PK11_FindKeyByAnyCert(cert, nullptr))
- {
-- SECKEY_DestroyPrivateKey(pPrivateKey);
-+ if (!comphelper::LibreOfficeKit::isActive())
-+ {
-+ // pPrivateKey only exists in the memory in the LOK case, don't delete it.
-+ SECKEY_DestroyPrivateKey(pPrivateKey);
-+ }
- *cms_signer = NSS_CMSSignerInfo_Create(result, cert, SEC_OID_SHA256);
- }
- else
---
-cgit v1.2.1
-
diff --git a/0001-include-filename-if-the-test-fails.patch b/0001-include-filename-if-the-test-fails.patch
deleted file mode 100644
index 2f58fe0..0000000
--- a/0001-include-filename-if-the-test-fails.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From d362de6dee0949704c917d65d06d2bf1bc0892c1 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm(a)redhat.com>
-Date: Thu, 26 Jan 2023 09:59:47 +0000
-Subject: [PATCH] include filename if the test fails
-
-which it does for me with fedora 38 s390x
-
-Change-Id: I32ad30061717287e785a395afc893db1a5764bcd
----
- sw/qa/core/macros-test.cxx | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/sw/qa/core/macros-test.cxx b/sw/qa/core/macros-test.cxx
-index 72ed9b5a9612..a8c76bef1883 100644
---- a/sw/qa/core/macros-test.cxx
-+++ b/sw/qa/core/macros-test.cxx
-@@ -142,7 +142,7 @@ void SwMacrosTest::testVba()
-
- uno::Any aRet = executeMacro(testInfo[i].sMacroUrl);
- OUString aStringRes;
-- CPPUNIT_ASSERT(aRet >>= aStringRes);
-+ CPPUNIT_ASSERT_MESSAGE(sFileName.toUtf8().getStr(), aRet >>= aStringRes);
- CPPUNIT_ASSERT_EQUAL(OUString("OK"), aStringRes);
- }
- }
---
-2.39.1
-
diff --git a/0002-Fix-heap-use-after-free.patch b/0002-Fix-heap-use-after-free.patch
new file mode 100644
index 0000000..d79a629
--- /dev/null
+++ b/0002-Fix-heap-use-after-free.patch
@@ -0,0 +1,50 @@
+From 694bacca057c9f1d93ab27d61199aec9d060b868 Mon Sep 17 00:00:00 2001
+From: Tibor Nagy <nagy.tibor2(a)nisz.hu>
+Date: Fri, 4 Aug 2023 00:39:24 +0200
+Subject: [PATCH] Fix heap-use-after-free
+
+The issue is caused by commit Ic87983fa6e3279a64841babc565fbe97710ff730
+(tdf#99808 sc: fix background of conditional formatting in merged cell)
+
+Change-Id: Ic72ba16c2649537dc3b486e07c12e2486cdf1957
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155328
+Tested-by: Jenkins
+Reviewed-by: Stephan Bergmann <sbergman(a)redhat.com>
+---
+ sc/qa/unit/ucalc_condformat.cxx | 12 +++++-------
+ 1 file changed, 5 insertions(+), 7 deletions(-)
+
+diff --git a/sc/qa/unit/ucalc_condformat.cxx b/sc/qa/unit/ucalc_condformat.cxx
+index 6b79a4318501..7a0abc7cf026 100644
+--- a/sc/qa/unit/ucalc_condformat.cxx
++++ b/sc/qa/unit/ucalc_condformat.cxx
+@@ -1394,21 +1394,19 @@ CPPUNIT_TEST_FIXTURE(TestCondformat, testConditionStyleInMergedCell)
+ // Add a conditional format.
+ auto pFormat = std::make_unique<ScConditionalFormat>(1, m_pDoc);
+ pFormat->SetRange(ScRange(0, 0, 0, 0, 0, 0));
+- auto pFormatTmp = pFormat.get();
+- sal_uLong nKey = m_pDoc->AddCondFormat(std::move(pFormat), 0);
+
+ // Add condition in which if the value equals 1, set the "Good" style.
+ ScCondFormatEntry* pEntry = new ScCondFormatEntry(
+ ScConditionMode::Equal, "=1", "", *m_pDoc, ScAddress(0, 0, 0), ScResId(STR_STYLENAME_GOOD));
+- pFormatTmp->AddEntry(pEntry);
++ pFormat->AddEntry(pEntry);
+
+ // Apply the format to the range.
+- m_pDoc->AddCondFormatData(pFormatTmp->GetRange(), 0, nKey);
++ m_pDoc->AddCondFormatData(pFormat->GetRange(), 0, 1);
+
+ ScDocFunc& rFunc = m_xDocShell->GetDocFunc();
+- sal_uInt32 nOldFormat = pFormatTmp->GetKey();
+- const ScRangeList& rRangeList = pFormatTmp->GetRange();
+- rFunc.ReplaceConditionalFormat(nOldFormat, pFormatTmp->Clone(), 0, rRangeList);
++ sal_uInt32 nOldFormat = pFormat->GetKey();
++ const ScRangeList& rRangeList = pFormat->GetRange();
++ rFunc.ReplaceConditionalFormat(nOldFormat, std::move(pFormat), 0, rRangeList);
+
+ CPPUNIT_ASSERT_EQUAL(true, aListener.mbPaintAllMergedCell);
+
+--
+2.41.0
+
diff --git a/libreoffice.spec b/libreoffice.spec
index 83a5822..0428099 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -1,5 +1,5 @@
# download path contains version without the last (fourth) digit
-%global libo_version 7.5.5
+%global libo_version 7.6.0
# Should contain .alphaX / .betaX, if this is pre-release (actually
# pre-RC) version. The pre-release string is part of tarball file names,
# so we need a way to define it easily at one place.
@@ -57,8 +57,8 @@ ExcludeArch: %{ix86}
Summary: Free Software Productivity Suite
Name: libreoffice
Epoch: 1
-Version: %{libo_version}.2
-Release: 3%{?libo_prerelease}%{?dist}
+Version: %{libo_version}.3
+Release: 2%{?libo_prerelease}%{?dist}
# default new files are: MPLv2
# older files are typically: MPLv2 incorporating work under ASLv2
# nlpsolver is: LGPLv3
@@ -126,6 +126,7 @@ BuildRequires: patch
BuildRequires: perl(Digest::MD5)
BuildRequires: perl(FindBin)
BuildRequires: perl(base)
+BuildRequires: perl(lib)
%if 0%{?fedora}
BuildRequires: glibc-all-langpacks
BuildRequires: libappstream-glib
@@ -223,10 +224,11 @@ BuildRequires: pkgconfig(harfbuzz)
BuildRequires: pkgconfig(libeot)
BuildRequires: pkgconfig(libepubgen-0.1)
BuildRequires: pkgconfig(libqxp-0.0)
-BuildRequires: pkgconfig(liborcus-0.17)
-BuildRequires: pkgconfig(mdds-2.0)
+BuildRequires: pkgconfig(liborcus-0.18)
+BuildRequires: pkgconfig(mdds-2.1)
BuildRequires: pkgconfig(zxing)
BuildRequires: libnumbertext-devel
+BuildRequires: frozen-static
%ifarch %{java_arches}
# java stuff
@@ -243,6 +245,7 @@ BuildRequires: google-carlito-fonts
BuildRequires: google-rubik-fonts
# Amiri used in vcl/qa/cppunit tests
BuildRequires: amiri-fonts
+BuildRequires: amiri-quran-fonts
BuildRequires: liberation-mono-fonts
BuildRequires: liberation-narrow-fonts
BuildRequires: liberation-sans-fonts
@@ -269,11 +272,10 @@ Patch3: 0001-Revert-tdf-101630-gdrive-support-w-oAuth-and-Drive-A.patch
Patch4: 0001-default-to-sifr-for-gnome-light-mode.patch
# TODO investigate these
Patch5: 0001-aarch64-failing-here.patch
-Patch6: 0001-include-filename-if-the-test-fails.patch
# backported
-Patch7: 0001-fix-testSignDocument_PEM_PDF.patch
Patch8: 0001-Only-pass-I.-arguments-to-g-ir-scanner-by-using-pkg-.patch
Patch9: 0001-Adapt-test-code-to-cURL-8.2.0.patch
+Patch10: 0002-Fix-heap-use-after-free.patch
# not upstreamed
Patch500: 0001-disable-libe-book-support.patch
@@ -997,6 +999,11 @@ gpgv2 --keyring ./keyring.gpg %{SOURCE5} %{SOURCE4}
%setup -q -n %{name}-%{version}%{?libo_prerelease} -b 2 -b 4
rm -rf git-hooks */git-hooks
+# This is normally done by %%autosetup -S git_am,
+# but that does not work with multiple -b options, so we use plain %%setup above
+%global __scm git_am
+%__scm_setup_git_am -q
+
#Customize Palette to add Red Hat colours
(head -n -1 extras/source/palettes/standard.soc && \
echo -e ' <draw:color draw:name="Red Hat 1" draw:color="#cc0000"/>
@@ -1006,6 +1013,7 @@ rm -rf git-hooks */git-hooks
<draw:color draw:name="Red Hat 5" draw:color="#4e376b"/>' && \
tail -n 1 extras/source/palettes/standard.soc) > redhat.soc
mv -f redhat.soc extras/source/palettes/standard.soc
+git commit -q -m 'add Red Hat colors to palette' extras/source/palettes/standard.soc
# apply patches
%autopatch -p1 -M 99
@@ -1013,14 +1021,25 @@ mv -f redhat.soc extras/source/palettes/standard.soc
%patch500 -p1
%endif
-# Temporarily disable failig tests
-sed -i -e /CppunitTest_sc_array_functions_test/d sc/Module_sc.mk # ppc64le
-sed -i -e /CppunitTest_sc_addin_functions_test/d sc/Module_sc.mk # aarch64/ppc64*/s390x
-sed -i -e /CppunitTest_sc_financial_functions_test/d sc/Module_sc.mk # ppc64*
-sed -i -e /CppunitTest_sc_statistical_functions_test/d sc/Module_sc.mk # aarch64/ppc64*
-sed -i -e /CppunitTest_dbaccess_hsqldb_test/d dbaccess/Module_dbaccess.mk # ppc64le
-sed -i -e s/CppunitTest_dbaccess_RowSetClones// dbaccess/Module_dbaccess.mk # ppc64le
-sed -i -e s/CppunitTest_sw_macros_test// sw/Module_sw.mk # s390x
+# Temporarily disable failing tests
+%ifarch ppc64le
+sed -i -e /CppunitTest_sc_array_functions_test/d sc/Module_sc.mk
+sed -i -e /CppunitTest_sc_addin_functions_test/d sc/Module_sc.mk
+sed -i -e /CppunitTest_sc_financial_functions_test/d sc/Module_sc.mk
+sed -i -e /CppunitTest_sc_statistical_functions_test/d sc/Module_sc.mk
+sed -i -e /CppunitTest_dbaccess_hsqldb_test/d dbaccess/Module_dbaccess.mk
+sed -i -e s/CppunitTest_dbaccess_RowSetClones// dbaccess/Module_dbaccess.mk
+%endif
+%ifarch aarch64
+sed -i -e /CppunitTest_sc_addin_functions_test/d sc/Module_sc.mk
+sed -i -e /CppunitTest_sc_statistical_functions_test/d sc/Module_sc.mk
+%endif
+%ifarch s390x
+sed -i -e /CppunitTest_sc_addin_functions_test/d sc/Module_sc.mk
+sed -i -e s/CppunitTest_sw_macros_test// sw/Module_sw.mk
+# https://bugs.documentfoundation.org/show_bug.cgi?id=125978
+sed -i -e s/CustomTarget_uno_test// testtools/Module_testtools.mk
+%endif
#see rhbz#2072615
rm -f vcl/qa/cppunit/graphicfilter/data/tiff/fail/CVE-2017-9936-1.tiff
@@ -1113,12 +1132,9 @@ touch autogen.lastrun
%{?archoptions} \
%{?flatpakoptions}
-if ! make verbose=true build; then
- echo "build attempt 1 failed"
- if ! make verbose=true build; then
- echo "build attempt 2 failed"
- make verbose=true GMAKE_OPTIONS=-rj1 build
- fi
+if ! %make_build; then
+ echo "build attempt 1 failed"
+ make verbose=true build
fi
#generate the icons and mime type stuff
@@ -1465,6 +1481,9 @@ export DESTDIR=%{buildroot}
# org.libreoffice.LibreOffice.appdata.xml:
solenv/bin/assemble-flatpak-appdata.sh \
%{buildroot}%{_datadir}/metainfo/ 0
+# ...then append the original files to the single file:
+solenv/bin/assemble-flatpak-appdata-step2.sh \
+ %{buildroot}%{_datadir}/metainfo/ %{buildroot}%{_datadir}/metainfo/
rm %{buildroot}%{_datadir}/metainfo/libreoffice-*.appdata.xml
%endif
@@ -1529,7 +1548,7 @@ rm -f %{buildroot}%{baseinstdir}/program/classes/smoketest.jar
%{baseinstdir}/program/libdeployment.so
%{baseinstdir}/program/libdeploymentgui.so
%{baseinstdir}/program/libdlgprovlo.so
-%{baseinstdir}/program/libexpwraplo.so
+#%%{baseinstdir}/program/libexpwraplo.so
%{baseinstdir}/program/libfps_officelo.so
%{baseinstdir}/program/gdbtrace
%{baseinstdir}/program/gengal
@@ -1561,6 +1580,7 @@ rm -f %{buildroot}%{baseinstdir}/program/classes/smoketest.jar
%{baseinstdir}/program/libdesktop_detectorlo.so
%{baseinstdir}/program/libdict_ja.so
%{baseinstdir}/program/libdict_zh.so
+%{baseinstdir}/program/libdocmodello.so
%{baseinstdir}/program/libdrawinglayerlo.so
%{baseinstdir}/program/libdrawinglayercorelo.so
%{baseinstdir}/program/libeditenglo.so
@@ -2002,7 +2022,7 @@ rm -f %{buildroot}%{baseinstdir}/program/classes/smoketest.jar
%{baseinstdir}/program/impress.abignore
%endif
%{baseinstdir}/program/libPresentationMinimizerlo.so
-%{baseinstdir}/program/libPresenterScreenlo.so
+#%%{baseinstdir}/program/libPresenterScreenlo.so
%{baseinstdir}/program/libwpftimpresslo.so
%dir %{baseinstdir}/share/config/soffice.cfg/simpress
%{baseinstdir}/share/config/soffice.cfg/simpress/effects.xml
@@ -2242,8 +2262,9 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor &>/dev/null || :
%{_includedir}/LibreOfficeKit
%changelog
-* Sun Aug 06 2023 Mattia Verga <mattia.verga(a)proton.me> - 1:7.5.5.2-3
-- Do not setup sources as git repo during build.
+* Tue Aug 15 2023 Mattia Verga <mattia.verga(a)proton.me> - 1:7.6.0.3-2
+- Disable unreliable test under s390x
+- Try verbose make if first build attempt fails
* Wed Aug 02 2023 Gwyn Ciesla <gwync(a)protonmail.com> - 1:7.5.5.2-2
- Poppler rebuild.
commit d86b3c49e1dba9d364c8836f48267cf57bad3dbe
Author: Gwyn Ciesla <gwync(a)protonmail.com>
Date: Tue Aug 15 12:22:49 2023 -0500
Fix typo
diff --git a/libreoffice.spec b/libreoffice.spec
index 0a3ad02..83a5822 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -85,7 +85,7 @@ Source8: libreoffice-multiliblauncher.sh
Source9: %{external_url}/dtoa-20180411.tgz
Source10: %{external_url}/dragonbox-1.1.3.tar.gz
Source11: %{external_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
-#Unfortunately later versions of hsqldb changed the file format, so if we use a later version we loose
+#Unfortunately later versions of hsqldb changed the file format, so if we use a later version we lose
#backwards compatability.
Source12: %{external_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
Source13: %{external_url}/../extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf
8 months, 4 weeks