The package rpms/freecell-solver.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/freecell-solver.git/commit/?id=81cfd....
Change: +%ifnarch %{valgrind_arches}
Thanks.
Full change: ============
commit 81cfda8db9ab9c236fe006d3756af01e09e5162c Author: Shlomi Fish shlomif@shlomifish.org Date: Sun Jun 9 10:28:37 2024 +0300
[FTFBS] fix build on f40 (port from rawhide branch)
diff --git a/freecell-solver.spec b/freecell-solver.spec index 2220171..12c81a9 100644 --- a/freecell-solver.spec +++ b/freecell-solver.spec @@ -50,7 +50,9 @@ BuildRequires: perl(Test::Data::Split::Backend::Hash) BuildRequires: perl(Test::Data::Split::Backend::ValidateHash) BuildRequires: perl(Test::Differences) BuildRequires: perl(Test::More) +%ifarch %{valgrind_arches} BuildRequires: perl(Test::RunValgrind) +%endif BuildRequires: perl(Test::TrailingSpace) BuildRequires: perl(Test::Trap) BuildRequires: perl(warnings) @@ -69,7 +71,9 @@ BuildRequires: python3dist(pycotap) Requires: %{libname}%{?_isa} = %{version}-%{release} # BuildRequires: tap-devel BuildRequires: the_silver_searcher +%ifarch %{valgrind_arches} BuildRequires: valgrind +%endif
%description The Freecell Solver package contains the fc-solve executable which is @@ -156,6 +160,9 @@ Freecell Solver from within your programs. %cmake_build
%check +%ifnarch %{valgrind_arches} +export FCS_TEST_WITHOUT_VALGRIND=1 +%endif %__rm -f t/t/py-flake8.t t/t/tidyall.t src="`pwd`" cd "%{__cmake_builddir}" @@ -169,12 +176,29 @@ src="%{buildroot}/%{_bindir}/$bn" mkdir -p "$dest" %__perl -0777 -p -e 's=\A#!/usr/bin/env python3\r?\n==' < "$src" > "$dest"/"$bn" rm -f "$src" +fn="%{buildroot}/%{_docdir}/%{name}/INSTALL" +rm -f "${fn}" chmod a-x "$dest/$bn" +dir="%{buildroot}/%{_datadir}/freecell-solver/presets" +chmod a+x "${dir}"/*.sh +dir="%{buildroot}/%{_mandir}/man6" +mkdir -p "${dir}" +for prog in "depth-dbm-fc-solver" ; do + printf ".so man6/%s\n" "dbm-fc-solver" > "${dir}/${prog}.6" +done + +for prog in "freecell-solver-fc-pro-range-solve" "freecell-solver-multi-thread-solve" ; do + printf ".so man6/%s\n" "freecell-solver-range-parallel-solve" > "${dir}/${prog}.6" +done
# Delete static libraries find %{buildroot} -name *.a -delete
%changelog +* Sun Jun 09 2024 Shlomi Fish shlomif@shlomifish.org 6.8.0-7 +- Add man-pages , *.sh files permissions , and other rpmlint warnings silencing. +- Port from the rawhide branch [FTFBS] + * Tue Jan 30 2024 Shlomi Fish shlomif@shlomifish.org 6.8.0-7 - Add fc-solve-ptr-type.patch to fix GCC errors [FTFBS]
arch-excludes@lists.fedoraproject.org