The package rpms/capstone.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/capstone.git/commit/?id=5a188602f....
Change:
+%ifarch %{java_arches}
Thanks.
Full change:
============
commit 5a188602fc0f3b2bfe0ecdc7fc28f89f5ecfe8fd
Author: Michal Ambroz <rebus(a)seznam.cz>
Date: Tue Nov 1 13:00:24 2022 +0100
drop java for platforms not in java_arches
diff --git a/capstone.spec b/capstone.spec
index 9933903..d86d558 100644
--- a/capstone.spec
+++ b/capstone.spec
@@ -47,8 +47,11 @@ disasm engine for binary analysis and reversing in the security
community.}
BuildRequires: gcc
BuildRequires: make
BuildRequires: git
+
+%ifarch %{java_arches}
BuildRequires: jna
BuildRequires: java-devel
+%endif
%if %{with python2}
BuildRequires: python2
@@ -114,7 +117,7 @@ The python%{python3_pkgversion}-capstone package contains python3
bindings for %
%endif
-
+%ifarch %{java_arches}
%package java
Summary: Java bindings for %{name}
Requires: %{name} = %{version}-%{release}
@@ -123,7 +126,7 @@ BuildArch: noarch
%description java
%{common_desc}
The %{name}-java package contains java bindings for %{name}.
-
+%endif
%prep
@@ -155,6 +158,7 @@ pushd bindings/python
%endif
popd
+%ifarch %{java_arches}
# build java bindings needs some python
pushd bindings/java
%if %{with python3}
@@ -163,6 +167,7 @@ pushd bindings/java
%make_build PYTHON2=%{__python2} PYTHON3=%{__python2} CFLAGS="%{optflags}" #
%{?_smp_mflags} parallel seems broken
%endif
popd
+%endif
@@ -183,9 +188,10 @@ pushd bindings/python
%endif
popd
+%ifarch %{java_arches}
# install java bindings
install -D -p -m 0644 bindings/java/%{name}.jar %{buildroot}/%{_javadir}/%{name}.jar
-
+%endif
%check
@@ -227,13 +233,15 @@ make check LD_LIBRARY_PATH="`pwd`"
%endif
-
+%ifarch %{java_arches}
%files java
%{_javadir}/
+%endif
%changelog
* Wed Jul 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.0.2-11
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+- drop java binding for platforms not in %%{java_arches}
* Mon Jun 13 2022 Python Maint <python-maint(a)redhat.com> - 4.0.2-10
- Rebuilt for Python 3.11