diff --git a/liboping-1.10.0-no-werror.patch b/liboping-1.10.0-no-werror.patch new file mode 100644 index 0000000..56a70a5 --- /dev/null +++ b/liboping-1.10.0-no-werror.patch @@ -0,0 +1,22 @@ +--- liboping-1.10.0/src/Makefile.am 2017-05-11 00:32:27.000000000 -0700 ++++ liboping-1.10.0/src/Makefile.am.new 2018-07-24 14:29:43.400661398 -0700 +@@ -3,7 +3,7 @@ + SUBDIRS = mans + + if COMPILER_IS_GCC +-AM_CFLAGS = -Wall -Werror ++AM_CFLAGS = -Wall + endif + + include_HEADERS = oping.h +--- liboping-1.10.0/src/Makefile.in 2018-07-24 14:30:52.192553951 -0700 ++++ liboping-1.10.0/src/Makefile.in.new 2018-07-24 14:30:57.281546003 -0700 +@@ -388,7 +388,7 @@ + top_srcdir = @top_srcdir@ + AUTOMAKE_OPTIONS = foreign no-dependencies + SUBDIRS = mans +-@COMPILER_IS_GCC_TRUE@AM_CFLAGS = -Wall -Werror ++@COMPILER_IS_GCC_TRUE@AM_CFLAGS = -Wall + include_HEADERS = oping.h + lib_LTLIBRARIES = liboping.la + diff --git a/liboping.spec b/liboping.spec index 95f6ccb..5afbb60 100644 --- a/liboping.spec +++ b/liboping.spec @@ -1,11 +1,13 @@ Name: liboping Version: 1.10.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A C library to generate ICMP echo requests License: GPLv2 URL: https://noping.cc/ Source0: https://noping.cc/files/%{name}-%{version}.tar.bz2 +# Disable -Werror to avoid https://github.com/octo/liboping/issues/38 +Patch0: liboping-1.10.0-no-werror.patch BuildRequires: gcc BuildRequires: perl-devel @@ -31,7 +33,7 @@ This package contains files needed to develop and build software against liboping, a %{summary}. %prep -%setup -q +%autosetup -p1 %build %configure --disable-static @@ -83,6 +85,9 @@ LD_LIBRARY_PATH=../../src/.libs make -C bindings/perl test %{_mandir}/man3/ping_setopt.3* %changelog +* Tue Jul 24 2018 Adam Williamson - 1.10.0-8 +- Disable -Werror to fix build (see upstream #38) + * Fri Jul 13 2018 Fedora Release Engineering - 1.10.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild