[gnome-disk-utility] Avoid treating warnings as errors

David Zeuthen davidz at fedoraproject.org
Fri Jul 27 18:47:31 UTC 2012


commit a70443027ddc404ba47d656c94c2b3c2dfb693c8
Author: David Zeuthen <zeuthen at gmail.com>
Date:   Fri Jul 27 14:47:15 2012 -0400

    Avoid treating warnings as errors

 ...tility-3.5.3-Replace-Werror-foo-with-Wfoo.patch |   30 ++++++++++++++++++++
 gnome-disk-utility.spec                            |   22 ++++++++++++++-
 2 files changed, 51 insertions(+), 1 deletions(-)
---
diff --git a/gnome-disk-utility-3.5.3-Replace-Werror-foo-with-Wfoo.patch b/gnome-disk-utility-3.5.3-Replace-Werror-foo-with-Wfoo.patch
new file mode 100644
index 0000000..0b4ecd6
--- /dev/null
+++ b/gnome-disk-utility-3.5.3-Replace-Werror-foo-with-Wfoo.patch
@@ -0,0 +1,30 @@
+From 196c25d2a01e905b4f03baf6414155a755fd16eb Mon Sep 17 00:00:00 2001
+From: David Zeuthen <zeuthen at gmail.com>
+Date: Fri, 27 Jul 2012 14:33:01 -0400
+Subject: [PATCH] Replace -Werror=foo with -Wfoo
+
+Signed-off-by: David Zeuthen <zeuthen at gmail.com>
+---
+ configure.ac | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index ae56f84..c161cbc 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -35,9 +35,9 @@ CC_CHECK_CFLAGS_APPEND([                          \
+         -Wcast-align                              \
+         -Wdeclaration-after-statement             \
+         -Wendif-labels                            \
+-        -Werror=format-security                   \
+-        -Werror=implicit-function-declaration     \
+-        -Werror=overflow                          \
++        -Wformat-security                         \
++        -Wimplicit-function-declaration           \
++        -Woverflow                                \
+         -Wformat-nonliteral                       \
+         -Wformat=2                                \
+         -Wimplicit                                \
+-- 
+1.7.11.2
+
diff --git a/gnome-disk-utility.spec b/gnome-disk-utility.spec
index a83f97a..e43c5c8 100644
--- a/gnome-disk-utility.spec
+++ b/gnome-disk-utility.spec
@@ -2,15 +2,22 @@
 %define gtk3_version              3.3.11
 %define udisks_version            1.99.0
 
+# Only enable if using patches that touches configure.ac,
+# Makefile.am or other build system related files
+#
+%define enable_autoreconf 1
+
 Summary: Disks
 Name: gnome-disk-utility
 Version: 3.5.3
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: LGPLv2+
 Group: System Environment/Libraries
 URL: http://git.gnome.org/browse/gnome-disk-utility
 Source0: http://download.gnome.org/sources/gnome-disk-utility/3.5/%{name}-%{version}.tar.xz
 
+Patch0: gnome-disk-utility-3.5.3-Replace-Werror-foo-with-Wfoo.patch
+
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
 BuildRequires: gettext
@@ -35,6 +42,12 @@ Obsoletes: gnome-disk-utility-ui-libs
 Obsoletes: gnome-disk-utility-ui-devel
 Obsoletes: gnome-disk-utility-nautilus
 
+%if 0%{?enable_autoreconf}
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+%endif
+
 %description
 This package contains the Disks and Disk Image Mounter applications.
 Disks supports partitioning, file system creation, encryption,
@@ -42,8 +55,12 @@ fstab/crypttab editing, ATA SMART and other features
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
+%if 0%{?enable_autoreconf}
+autoreconf
+%endif
 %configure
 make %{?_smp_mflags}
 
@@ -89,6 +106,9 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
 %doc README AUTHORS NEWS COPYING
 
 %changelog
+* Fri Jul 27 2012 David Zeuthen <davidz at redhat.com> - 3.5.3-2%{?dist}
+- Avoid treating warnings as errors
+
 * Fri Jul 27 2012 David Zeuthen <davidz at redhat.com> - 3.5.3-1%{?dist}
 - Update to 3.5.3
 


More information about the scm-commits mailing list