The package rpms/ydotool.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/ydotool.git/commit/?id=c36228d6dcefa....
Change: +ExcludeArch: s390x
Thanks.
Full change: ============
commit c36228d6dcefab4274d10fe0c19e6a43d8be9a2c Author: Bob Hepple bob.hepple@gmail.com Date: Thu Jan 21 10:09:10 2021 +1000
v0.2.0-2
diff --git a/ydotool.spec b/ydotool.spec index 3d06de7..16e3e82 100644 --- a/ydotool.spec +++ b/ydotool.spec @@ -18,11 +18,26 @@
Name: ydotool Version: 0.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Generic command-line automation tool (no X!) License: AGPLv3, Public Domain URL: %github_url/ReimuNotMoe/%{name}
+# lacks support for TCGETS2: +ExcludeArch: ppc64le + +# failure in rpmbuild toolchain: +# Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ydotool-0.2.0-1.fc34.s390x +# Child return code was: -11 +# EXCEPTION: [Error()] +# Traceback (most recent call last): +# File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace +# result = func(*args, **kw) +# File "/usr/lib/python3.9/site-packages/mockbuild/util.py", line 600, in do_with_status +# raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) +# mockbuild.exception.Error: Command failed: +ExcludeArch: s390x + Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz Source1: %{github_url}/YukiWorkshop/%{iodash_name}/archive/v%{iodash_version}/%(c=%{iodash_name}; echo ${c,,})-%{iodash_version}.tar.gz Source2: %{github_url}/YukiWorkshop/%{libevdevplus_name}/archive/v%{libevdevplus_version}/%{libevdevplus_name}-%{libevdevplus_version}.tar.gz @@ -79,15 +94,12 @@ gzip -dc %{S:4} | tar xf - gzip -dc %{S:5} | tar xf -
# this is missing from IODash - I have logged a bug report upstream +# https://github.com/YukiWorkshop/IODash/issues/1 # it is licenced 'public domain': cp %{S:6} %{iodash_name}-%{iodash_version}/portable-endian.h
%build -cmake -S . -B %{_vpath_builddir} -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG \ --DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG \ --DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include \ --DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc \ --DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 \ +%cmake -DBUILD_SHARED_LIBS:BOOL=OFF \ -DCPM_%{iodash_name}_SOURCE=$PWD/%{iodash_name}-%{iodash_version} \ -DCPM_%{libevdevplus_name}_SOURCE=$PWD/%{libevdevplus_name}-%{libevdevplus_version} \ -DCPM_%{libuinputplus_name}_SOURCE=$PWD/%{libuinputplus_name}-%{libuinputplus_version} \ @@ -126,6 +138,9 @@ scdoc < manpage/%{name}d.8.scd > %{buildroot}/%{_mandir}/man8/%{name}d.8 %{_mandir}/man8/%{name}d.8.*
%changelog +* Wed Jan 20 2021 Bob Hepple bob.hepple@gmail.com - 0.2.0-2 +- rebuilt excluding s390x and ppc64le + * Mon Jan 11 2021 Bob Hepple bob.hepple@gmail.com - 0.2.0-1 - new version - upstream has dropped the idea of -devel libraries so we are only