[slang] fix building with SIGHUP ignored (e.g. in koji)
Miroslav Lichvar
mlichvar at fedoraproject.org
Thu Dec 11 15:04:14 UTC 2014
commit fd7b978ee2ff970224969b4aef0b5b8f3c27e588
Author: Miroslav Lichvar <mlichvar at redhat.com>
Date: Thu Dec 11 15:58:37 2014 +0100
fix building with SIGHUP ignored (e.g. in koji)
slang-sighuptest.patch | 19 +++++++++++++++++++
slang.spec | 3 +++
2 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/slang-sighuptest.patch b/slang-sighuptest.patch
new file mode 100644
index 0000000..0e1ad27
--- /dev/null
+++ b/slang-sighuptest.patch
@@ -0,0 +1,19 @@
+diff -up slang-2.3.0/src/test/signal.sl.sighuptest slang-2.3.0/src/test/signal.sl
+--- slang-2.3.0/src/test/signal.sl.sighuptest 2014-09-18 05:02:24.000000000 +0200
++++ slang-2.3.0/src/test/signal.sl 2014-12-11 15:57:36.857955195 +0100
+@@ -9,6 +9,7 @@ private define handle_hup (sig)
+ Signal = sig;
+ }
+
++#iffalse
+ private define test_signal (sig, func, old_func)
+ {
+ variable old;
+@@ -23,6 +24,7 @@ test_signal (SIGHUP, SIG_APP, &handle_hu
+ test_signal (SIGHUP, SIG_DFL, SIG_DFL);
+ test_signal (SIGHUP, SIG_IGN, SIG_DFL);
+ test_signal (SIGHUP, &handle_hup, SIG_IGN);
++#endif
+
+ private define test_signal (sig, func)
+ {
diff --git a/slang.spec b/slang.spec
index 555a882..29866a7 100644
--- a/slang.spec
+++ b/slang.spec
@@ -13,6 +13,8 @@ Group: System Environment/Libraries
Source: http://www.jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2
# fix file permissions
Patch1: slang-2.2.4-perms.patch
+# disable test that fails with SIGHUP ignored (e.g. in koji)
+Patch2: slang-sighuptest.patch
URL: http://www.jedsoft.org/slang/
BuildRequires: libpng-devel pcre-devel zlib-devel
%{?with_oniguruma:BuildRequires: oniguruma-devel}
@@ -64,6 +66,7 @@ language.
%prep
%setup -q
%patch1 -p1 -b .perms
+%patch2 -p1 -b .sighuptest
head -n -1800 < changes.txt > changes.txt_ && tail -n 1800 < changes.txt | \
iconv -f iso8859-1 -t utf8 >> changes.txt_ && \
More information about the scm-commits
mailing list