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=6f7f8266d2ad....
Change:
-ExcludeArch: %ix86
Thanks.
Full change:
============
commit 6f7f8266d2ada2fb93c39124350ae84fe97697cc
Author: TI_Eugene <ti.eugene(a)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/%{name}/
Source0:
https://dbmx.net/%{name}/pkg/%{name}-%{version}.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(a)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(a)gmail.com> - 0.9.7-1
- Version bump
- All patches removed