The package rpms/tkrzw.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/tkrzw.git/commit/?id=6f7f8266d2ada2f....
Change: -ExcludeArch: %ix86
Thanks.
Full change: ============
commit 6f7f8266d2ada2fb93c39124350ae84fe97697cc Author: TI_Eugene ti.eugene@gmail.com Date: Wed May 12 21:14:11 2021 +0300
Version bump
diff --git a/.gitignore b/.gitignore index d0cef5b..056dddb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /tkrzw-0.9.3.tar.gz /tkrzw-0.9.5.tar.gz /tkrzw-0.9.7.tar.gz +/tkrzw-0.9.15.tar.gz diff --git a/sources b/sources index 7a52533..23ce31a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tkrzw-0.9.7.tar.gz) = e573ca1953eefe8a3ef15012a3b40a0ecc64217262656610b8879afb9beee5939cf090556db26703cc5c2a29b78ff686fb62d36eba8b334ef13cefea52131f16 +SHA512 (tkrzw-0.9.15.tar.gz) = afb36b8414f57352442c37e3f3eadb070acec3c14f8868fedc6d624a799ff33b537b4f6a600641566b9c50316b06ef09df9e0f85007b88c2125329010cf16337 diff --git a/tkrzw.spec b/tkrzw.spec index 4051656..a716a98 100644 --- a/tkrzw.spec +++ b/tkrzw.spec @@ -1,20 +1,22 @@ %global _lto_cflags %{nil}
Name: tkrzw -Version: 0.9.7 +Version: 0.9.15 Release: 1%{?dist} Summary: A straightforward implementation of DBM License: ASL 2.0 URL: https://dbmx.net/%%7Bname%7D/ Source0: https://dbmx.net/%%7Bname%7D/pkg/%%7Bname%7D-%%7Bversion%7D.tar.gz +%if 0%{?epel} && 0%{?epel} < 9 +BuildRequires: gcc-toolset-10 +%else BuildRequires: gcc-c++ +%endif BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen BuildRequires: help2man Requires: %{name}-libs%{?_isa} = %{version}-%{release} -# https://bugzilla.redhat.com/show_bug.cgi?id=1920195 -ExcludeArch: %ix86
%description Tkrzw is a C++ library implementing DBM with various algorithms. It features @@ -49,6 +51,9 @@ applications that use Tkrzw.
%build +%if 0%{?epel} && 0%{?epel} < 9 +source scl_source enable gcc-toolset-10 >/dev/null 2>/dev/null && true || true +%endif autoreconf -vif %configure %make_build apidoc all @@ -67,11 +72,13 @@ done rm -f %{buildroot}%{_libdir}/lib%{name}.a # mans install -d %{buildroot}%{_mandir}/man1 -install -t %{buildroot}%{_mandir}/man1 -m 0644 -p *.1 +install -t %{buildroot}%{_mandir}/man1 -m 0644 -p tkrzw_*.1
%check -%make_build check +# Build randomly fail due havy load of build system +# https://github.com/estraier/tkrzw/issues/5 +#make_build check
%if 0%{?el8} @@ -86,7 +93,7 @@ install -t %{buildroot}%{_mandir}/man1 -m 0644 -p *.1 %files libs %license COPYING %doc CONTRIBUTING.md -%{_libdir}/lib%{name}.so.{0,0.7.0} +%{_libdir}/lib%{name}.so.{1,1.5.0}
%files devel %doc example @@ -100,6 +107,12 @@ install -t %{buildroot}%{_mandir}/man1 -m 0644 -p *.1
%changelog +* Tue May 11 2021 TI_Eugene ti.eugene@gmail.com - 0.9.15-1 +- Version bump +- Added gcc10 as required for el8 +- x32 enabled (#1920195) +- 'make check' temporary disabled + * Sun Apr 25 2021 TI_Eugene ti.eugene@gmail.com - 0.9.7-1 - Version bump - All patches removed