The package rpms/sscg.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/sscg.git/commit/?id=a16d4e2460eb2....
Change:
-%ifnarch %{arm}
Thanks.
Full change:
============
commit a16d4e2460eb28cc6a47179ea021666f3ed2e919
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Apr 30 11:02:14 2020 -0400
Don't bother running clang-format in the RPM build
Lengthen the test timeout so ARM tests pass
Signed-off-by: Stephen Gallagher <sgallagh(a)redhat.com>
diff --git a/0001-Make-clang-format-optional.patch
b/0001-Make-clang-format-optional.patch
new file mode 100644
index 0000000..b778741
--- /dev/null
+++ b/0001-Make-clang-format-optional.patch
@@ -0,0 +1,47 @@
+From b850af14a6743d51b0b2df5e2414c6383c643f9d Mon Sep 17 00:00:00 2001
+From: Stephen Gallagher <sgallagh(a)redhat.com>
+Date: Thu, 30 Apr 2020 10:36:52 -0400
+Subject: [PATCH] Make clang-format optional
+
+Signed-off-by: Stephen Gallagher <sgallagh(a)redhat.com>
+---
+ meson.build | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 34392083f254b6851debfa77b807d88e85f22b8d..a57bfe8ff3484ad7a1c5941d5ac570ff0c559eab
100644
+--- a/meson.build
++++ b/meson.build
+@@ -5,11 +5,11 @@ project('sscg', 'c',
+ 'c_std=gnu99',
+ 'warning_level=1',
+ 'b_asneeded=true',
+ ],
+ license : 'MIT',
+- meson_version : '>=0.40.0')
++ meson_version : '>=0.44.0')
+
+ cc = meson.get_compiler('c')
+ test_cflags = [
+ '-Wpointer-arith',
+ '-Wmissing-declarations',
+@@ -108,11 +108,15 @@ sscg = executable(
+ include_directories : popt_incdirs,
+ install : true,
+ )
+
+ # Fake test to ensure that all sources and headers are formatted properly
+-test_clang_format = find_program('clang-format')
++test_clang_format = find_program('clang-format', required: false)
++if not test_clang_format.found()
++ test_clang_format = disabler()
++endif
++
+ clang_args = [ '-i' ]
+ test('test_clang_format', test_clang_format,
+ args : clang_args + files(sscg_lib_srcs + sscg_lib_hdrs + sscg_bin_srcs))
+
+ create_ca_test = executable(
+--
+2.26.2
+
diff --git a/sscg.spec b/sscg.spec
index 222fb24..8f0a7e6 100644
--- a/sscg.spec
+++ b/sscg.spec
@@ -9,7 +9,7 @@
Name: sscg
Version: 2.6.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Simple SSL certificate generator
License: BSD
@@ -24,8 +24,8 @@ BuildRequires: libpath_utils-devel
BuildRequires: meson
BuildRequires: ninja-build
BuildRequires: help2man
-BuildRequires: clang
+Patch0001: 0001-Make-clang-format-optional.patch
%description
@@ -48,10 +48,7 @@ false signatures from the service certificate.
%meson_install
%check
-
-%ifnarch %{arm}
-%meson_test
-%endif
+%meson_test -t 10
%files
%license COPYING
@@ -60,6 +57,10 @@ false signatures from the service certificate.
%{_mandir}/man8/%{name}.8*
%changelog
+* Thu Apr 30 2020 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-3
+- Don't bother running clang-format in the RPM build
+- Lengthen the test timeout so ARM tests pass
+
* Fri Jan 31 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.6.1-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild